รูปแบบฐานข้อมูล
ฐานข้อมูลแบบลำดับขั้น
โครงสร้างของฐานข้อมูลแบบลำดับขั้น เป็นโครงสร้างที่จัดเก็บข้อมูลในลักษณะความสัมพันธ์แบบ พ่อ – ลูก
เค้าร่างของฐานข้อมูลเชิงลำดับขั้น (Hierarchical Database Schema) ประกอบด้วย ประเภทของเรคคอร์ด (Record Type) และความสัมพันธ์ดังนี้
1. ประกอบด้วย 3 เรคคอร์ด คือ แผนก พนักงาน และโครงการ
2. ประกอบด้วยความสัมพันธ์แบบ PCR 2 ประเภท คือ ความสัมพันธ์ของข้อมูลแผนกกับพนักงาน และความสัมพันธ์
ของข้อมูลแผนกกับโครงการ โดยที่มีแผนกเป็นเรคคอร์ด พ่อ – แม่ และพนักงานกับโครงการเป็นเรคคอร์ดประเภท
ลูก
ของข้อมูลแผนกกับโครงการ โดยที่มีแผนกเป็นเรคคอร์ด พ่อ – แม่ และพนักงานกับโครงการเป็นเรคคอร์ดประเภท
ลูก
ฐานข้อมูลเชิงสัมพันธ์
ฐานข้อมูลเชิงสัมพันธ์ เป็นการจัดเก็บข้อมูลของเอนทิตี้ในรูปแบบของตาราง ที่มีลักษณะเป็น 2 มิติ คือ เป็นแถว (Row) และเป็นคอลัมภ์ (Column) ในการเชื่อมโยงข้อมูลระหว่างตารางจะเชื่อมโยงโดยใช้แอททริบิวต์ที่มีอยู่ในทั้งสองตารางเป็นต้วเชื่อมโยงข้อมูลกัน ฐานข้อมูลเชิงสัมพันธ์นี้จะเป็นรูปแบบที่ใช้ในปัจจุบัน
ฐานข้อมูลแบบเครือข่ายงาน
โครงสร้างของข่ายงานประกอบด้วยประเภทของเรคคอร์ด และกลุ่มของข้อมูลของเรคคอร์ดนั้น ๆ เช่นเดียวกับโครงสร้างของฐานข้อมูลเชิงสัมพันธ์และเชิงลำดับชั้น ความสัมพันธ์ระหว่างประเภทของเรคคอร์ดในฐานข้อมูล เรียกว่า Set Type ซึ่งสามารถแสดงในแผนภูมิที่เรียกว่า Bachman diagram อันมีองค์ประกอบดังนี้
1. ชื่อของ Set Type
2. ชื่อของประเภทของเรคคอร์ดหลัก
3. ชื่อของเรคคอร์ดที่เป็นสมาชิก
จากรูปประกอบด้วย Set type ที่ชื่อว่า วิชาเอก โดยมีแผนกเป็นเรคคอร์ดหลัก และมีนักศึกษาเป็นเรคคอร์ด
สมาชิก โดยมีความสัมพันะแบบ 1 : N
สมาชิก โดยมีความสัมพันะแบบ 1 : N
ไม่มีความคิดเห็น:
แสดงความคิดเห็น