แบบจำลองข้อมูลเชิงเครือข่าย (Network Data Mode)
แบบจำลองข้อมูลนี้ถูกเสนอขึ้นโดยกลุ่มโคดาซิล (CODASYL Database Task Group) ใน ปี พ.ศ. ๒๕๑๔ บางคนจึงเรียกแบบจำลองนี้ว่า ดีบีทีจี (DBTG Mode) โครงสร้างพื้นฐานของข้อมูลแบ่งได้เป็น ๒ ประเภท ได้แก่ ระเบียน (Record) และเซต (Sets) โดยที่ระเบียนสำหรับแบบจำลองนี้คือ ที่เก็บรวบรวมข้อมูล ระเบียนแต่ละอัน จะประกอบด้วยกลุ่มของค่าต่างๆ ที่มีความสัมพันธ์กัน มีลักษณะเหมือนกับระเบียนของแบบจำลองข้อมูลเชิงลำดับชั้น ส่วนเซตคือ ความสัมพันธ์แบบ ๑ ต่อมาก (1:N relationship) ระหว่าง ๒ ระเบียนใดๆ เซตหนึ่งจะประกอบ ด้วย ๓ ส่วนคือ ๑. ชื่อของเซต ๒. ชนิดของ ระเบียนที่เป็นเจ้าของ (Owner of set type) และ ๓. ชนิดของระเบียนที่เป็นสมาชิกของเซต (Member of set type)
ตัวอย่างแสดงระเบียนและเซต ซึ่งมี ๒ ระเบียน ได้แก่ ระเบียนวิชา และระเบียนนักศึกษา และ ๒ เซต ได้แก่ เซตลงทะเบียนเรียน ซึ่งมีระเบียนวิชาเป็นระเบียนเจ้าของ และมีระเบียนนักศึกษา เป็นระเบียนสมาชิก แสดงความสัมพันธ์ว่า วิชาหนึ่งๆ มีนักศึกษาคนใดลงทะเบียนเรียนบ้าง ข้อสังเกต การกำหนดเซตนี้ จะทำให้เกิดข้อจำกัดที่ว่า นักศึกษาแต่ละคน ลงทะเบียนเรียนได้คนละ ๑ วิชาเท่านั้น ส่วนเซตผู้ช่วยสอนในวิชานั้น ระเบียนเจ้าของ และระเบียนสมาชิกตรงกันข้ามกับเซตแรก แสดงความสัมพันธ์ว่า นักศึกษาคนใดเป็นผู้ช่วยสอนในวิชาใดบ้าง
OK
ตอบลบ