ความรู้เรื่องฐานข้อมูล

gafiled
ฐานข้อมูล

ขอบคุณนะคะสำหรับขอเสนอแนะดีๆ เกี่ยวกับความสัมพันธ์(Relation) ของฐานข้อมูล และสำหรับวันนี้เรามาพูดกันถึงเรื่องความสัมพันธ์กันต่อนะคะซึ่งก็ทราบกันดีอยู่แล้วว่าความสัมพันธ์มีอยู่ 4 แบบด้วยกันซึ่งวันนี้มารู้ว่าแต่ละแบบเป็นอย่างไร 1. One-to-One เช่น ความสัมพันธ์ระหว่างนักศึกษากับรหัสนักศึกษา กล่าวคือ นักศึกษา 1คน มีรหัสนักศึกษาได้เพียงรหัสเดียว และรหัสหนึ่งรหัสก็มีเพียงนักศึกษา1 คนเท่านั้น 2. One-to-Many เช่น มหาวิทยาลัย 1 มหาวิทยาลัย มีนักศึกษาหลายคน 3. Many-to-One เช่น นักศึกษาหลายคนเรียนในมหาวิทยาลัยแห่งเดียวกัน 4. Many-to-Many เช่น นักศึกษา 1 คน ลงทะเบียนหลายวิชาและวิชาแต่ละวิชาถูกนักศึกษาหลายคนลงทะเบียน พอเข้าใจกันมั้ยคะ ส่วนประโยชน์ของการสร้างความสัมพันธ์ก็คือ 1.เพื่อจะได้รู้ว่าแต่ละ table มีความสัมพันธ์กันอย่างไร 2.table แต่ละ table ที่มีความสัมพันธ์กันสามารถใช้ข้อมูลร่วมกันได้ 3. เพื่อเพิ่มความถูกต้องของข้อมูล ยกตัวอย่างเช่น กรณีเราลบข้อมูลในtable หลัก เราก็ต้องลบข้อมูลใน table ย่อยด้วย เพราะทั้งสองtable มีความสัมพันธ์กันอยู่  ที่กล่าวมาทั้งหมดนี้พอเข้าใจนะคะ แค่นี้ก่อนนะคะ

บันทึกนี้เขียนที่ GotoKnow โดย  ใน knowledge

คำสำคัญ (Tags)#ฐานข้อมูล(3)

หมายเลขบันทึก: 72321, เขียน: 12 Jan 2007 @ 15:55 (), แก้ไข: 11 Feb 2012 @ 17:01 (), สัญญาอนุญาต: สงวนสิทธิ์ทุกประการ, อ่าน: คลิก


ความเห็น (0)