Relation Database

« อ่านและทดลองเขียน SQL Query คลิกที่นี่ »

« Facebook page »

เดต้าเบสที่ใช้งานกันส่วนใหญ่จะมีการเก็บข้อมูลเชิงสัมพันธ์ ในบทความนี้จะแสดงตัวอย่างและรูปแบบการประยุกต์ การเก็บข้อมูลเชิงสัมพันธ์

  1. One to One การเก็บข้อมูลด้วยความสัมพันธ์ หนึ่งต่อหนึ่ง จากตัวอย่างเราจะทำการเก็บข้อมูล Order และ ที่อยู่สำหรับจัดส่งบิล โดยข้อมูล 1 Order จะมี ข้อมูลที่อยู่ส่งบิล 1 ชุด
database relation one to one
database relation one to one

2. One to Many การเก็บข้อมูลด้วยความสัมพันธ์ หนึ่งต่อหลายชุด จากตัวอย่างเราจะทำการเก็บข้อมูล Order และ ข้อมูลสินค้าใน orderDetail โดยข้อมูล 1 Order จะมี ข้อมูลDetail หลายชุด แต่ละชุดจะเก็บข้อมูลรายการสินค้าที่แตกต่างกัน

database relation one to many
database relation one to many

3. Many to Many การเก็บข้อมูลด้วยความสัมพันธ์ หลายชุดต่อหลายชุด จากตัวอย่างเราจะทำการเก็บข้อมูลสินค้า(product) และกลุ่มสินค้า(category) ซึ่งความสัมพันธ์ระหว่าง สินค้า และ กลุ่มสินค้านั้น ใน 1 สินค้า อาจถูกจำแนกได้มากกว่า 1 กลุ่มสินค้า และ 1 กลุ่มสินค้า อาจจะประกอบด้วยหลายสินค้าด้วยกัน

database relation one to many
database relation one to many

เมือเราเข้าใจความสัมพันธ์ของการเก็บข้อมูลแบบคร่าวๆแล้ว ต่อไปจะเป็นการเริ่มฝึก Query ข้อมูลกันเลย