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


ฐานข้อมูล

ขอบคุณนะคะสำหรับขอเสนอแนะดีๆ เกี่ยวกับความสัมพันธ์(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 มีความสัมพันธ์กันอยู่  ที่กล่าวมาทั้งหมดนี้พอเข้าใจนะคะ แค่นี้ก่อนนะคะ

คำสำคัญ (Tags): #ฐานข้อมูล(3)
หมายเลขบันทึก: 72321เขียนเมื่อ 12 มกราคม 2007 15:55 น. ()แก้ไขเมื่อ 11 กุมภาพันธ์ 2012 17:01 น. ()สัญญาอนุญาต: จำนวนที่อ่านจำนวนที่อ่าน:


ความเห็น (0)

ไม่มีความเห็น

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี
ClassStart Books
โครงการหนังสือจากคลาสสตาร์ท