รูปแบบของระบบฐานข้อมูล มีอยู่ด้วยกัน
3 ประเภท คือ
1. ฐานข้อมูลเชิงสัมพันธ์
(Relational Database)
เป็นการเก็บข้อมูลในรูปแบบที่เป็นตาราง
(Table) หรือเรียกว่า รีเลชั่น (Relation) มีลักษณะเป็น 2 มิติ คือเป็นแถว (row) และเป็นคอลัมน์ (column) การเชื่อมโยงข้อมูลระหว่างตาราง
จะเชื่อมโยงโดยใช้แอททริบิวต์ (attribute) หรือคอลัมน์ที่เหมือนกันทั้งสองตารางเป็นตัวเชื่อมโยงข้อมูล
ฐานข้อมูลเชิงสัมพันธ์นี้จะเป็นรูปแบบของฐานข้อมูลที่นิยมใช้ในปัจจุบัน
ดังตัวอย่าง
พนักงาน
รหัสพนักงาน
|
ชื่อพนักงาน
|
ที่อยู่
|
เงินเดือน
|
รหัสแผนก
|
12501535
12534568
12503452
12356892
15689730
|
นายสมพงศ์
นายมนตรี
นายเอก
นายบรรทัด
นายราชัน
|
กรุงเทพ
นครปฐม
กรุงเทพ
นนทบุรี
สมุทรปราการ
|
12000
12500
13500
11500
12000
|
VO
VN
VO
VD
VA
|
รูปแสดงตารางพนักงาน
2. ฐานข้อมูลแบบเครือข่าย
(Network Database)
ฐานข้อมูลแบบเครือข่ายจะเป็นการรวมระเบียนต่าง
ๆ และความสัมพันธ์ระหว่างระเบียนแต่จะต่างกับฐานข้อมูลเชิงสัมพันธ์ คือ
ในฐานข้อมูลเชิงสัมพันธ์จะแฝงความสัมพันธ์เอาไว้
โดยระเบียนที่มีความสัมพันธ์กันจะต้องมีค่าของข้อมูลในแอททริบิวต์ใดแอททริบิวต์หนึ่งเหมือนกัน
แต่ฐานข้อมูลแบบเครือข่าย จะแสดงความสัมพันธ์อย่างชัดเจน ตัวอย่างเช่น
3. ฐานข้อมูลแบบลำดับชั้น
(Hierarchical Database)
ฐานข้อมูลแบบลำดับชั้น
เป็นโครงสร้างที่จัดเก็บข้อมูลในลักษณะความสัมพันธ์แบบพ่อ-ลูก (Parent-Child Relationship Type : PCR Type) หรือเป็นโครงสร้างรูปแบบต้นไม้
(Tree) ข้อมูลที่จัดเก็บในที่นี้ คือ ระเบียน (Record)
ซึ่งประกอบด้วยค่าของเขตข้อมูล (Field) ของเอนทิตี้หนึ่ง
ๆ
ฐานข้อมูลแบบลำดับชั้นนี้คล้ายคลึงกับฐานข้อมูลแบบเครือข่าย
แต่ต่างกันที่ฐานข้อมูลแบบลำดับชั้น มีกฎเพิ่มขึ้นมาอีกหนึ่งประการ คือ ในแต่ละกรอบจะมีลูกศรวิ่งเข้าหาได้ไม่เกิน
1 หัวลูกศร
ไม่มีความคิดเห็น:
แสดงความคิดเห็น