Skema yang buruk membuat query terasa seperti melawan arus. Section ini membahas perancangan database relational secara sadar: memetakan entitas, memilih relasi yang tepat, menormalkan hingga 3NF, dan tahu kapan denormalisasi justru dibenarkan.