First Normal Form (1NF): ตารางต้องมีความเป็นอะตอม (Atomic) แต่ละช่อง (Cell) ต้องมีค่าเดียว ไม่สามารถแบ่งย่อยได้ และแต่ละแถวต้องไม่ซ้ำกัน
Second Normal Form (2NF): ตารางต้องอยู่ในรูป 1NF และ Attribute ที่ไม่ใช่คีย์ทั้งหมดต้องขึ้นอยู่กับ Primary Key อย่างสมบูรณ์ (Fully Functional Dependency) หมายความว่า Attribute ที่ไม่ใช่คีย์ต้องขึ้นอยู่กับ Primary Key ทั้งหมด ไม่ใช่แค่บางส่วน (ในกรณีที่ Key เป็น Composite Key)
Third Normal Form (3NF): ตารางต้องอยู่ในรูป 2NF และ Attribute ทั้งหมดต้องขึ้นอยู่กับ Primary Key เท่านั้น ไม่ขึ้นอยู่กับ Attribute อื่นที่ไม่ใช่คีย์ (No Transitive Dependency)
One-to-One: แต่ละแถวในตาราง A สอดคล้องกับแถวเดียวในตาราง B (เช่น User และ UserProfile)
One-to-Many: แถวในตาราง A สามารถเชื่อมโยงกับหลายแถวในตาราง B แต่แถวในตาราง B เชื่อมโยงได้กับแถวเดียวในตาราง A (เช่น Customer และ Orders ของพวกลูกค้า)
Many-to-Many: แถวในตาราง A สามารถเชื่อมโยงกับหลายแถวในตาราง B และแถวในตาราง B ก็สามารถเชื่อมโยงกับหลายแถวในตาราง A ได้เช่นกัน โดยปกติจะใช้ตารางกลาง (Junction Table) ในการเชื่อม (เช่น Students และ Courses)
6. Indexing
Index ใช้สำหรับเพิ่มความเร็ในการดึงแถวข้อมูลจากตาราง
B-Tree Index: ประเภทของ Index ที่พบบ่อยที่สุด เป็นโครงสร้างต้นไม้แบบสมดุลที่เก็บข้อมูลอย่างเป็นระเบียบ ช่วยให้การค้นหา การแทรก การลบ และการเข้าถึงแบบเรียงลำดับมีประสิทธิภาพ