ฐานข้อมูลเชิงสัมพันธ์ (Relational Database)
เป็นรูปแบบของฐานข้อมูลที่นิยมใช้ในปัจจุบัน โดยถูกคิดค้นและพัฒนาโดย
E.F. Codd เป็นรูปแบบที่เข้าใจง่ายสำหรับผู้ใช้
ไม่ซับซ้อนมีเครื่องมือที่ช่วยในการเรียกดูข้อมูล โดยใช้คำสั่งง่าย เช่น SQL
โมเดลนี้ใช้ relation หรือตาราง 2 มิติ แทน entity
ศัพท์ที่เกี่ยวข้อง
- Relation = Table
- Tuple = Row or Record
- Attribute = Column or Field
- Cardinality = Number of Rows
- Primary = Unique Identifier
- Domain = ขอบข่ายของค่าข้อมูล เช่น วันที่เริ่มทำงาน
ให้แต่ละ column ของตารางแทน attribute ให้แต่ละ
row แทนค่าจริงของ 1 record (เรียก tuple)ฐานข้อมูลเชิงสัมพันธ์
เป็นการจัดเก็บรวบรวมข้อมูลเป็นแถวและคอลัมน์ในลักษณะตารางสองมิติ ที่ประกอบด้วย attribute
ที่แสดงคุณสมบัติที่แสดงคุณสมบัติของ Relationship โดยผ่านกระบวนการทำให้เป็นบรรทัดฐาน (Normalized) ในระหว่างการออกแบบ
เพื่อลดความซ้ำซ้อน และการจัดฐานข้อมูลอย่างมีประสิทธิภาพ
เป็นฐานข้อมูลซึ่งให้ภาพของข้อมูล ทั้งในระดับภายนอก(External
Level) และ ระดับแนวคิด (Conceptual Level) แก่ผู้ใช้ฐานข้อมูลได้เป็นอย่างดี
คุณลักษณะในการจัดเก็บข้อมูล
ในแต่ละ Relation ประกอบด้วยข้อมูลของ Attribyte ต่างๆที่จัดเก็บในรูปตาราง 2 มิติ คือ Row,
Column
1.
ข้อมูลในแต่ละแถวจะไม่ซ้ำกัน
2.
การจัดเรียงลำดับของข้อมูลในแต่ละแถวไม่เป็นสาระสำคัญ
3.
การจัดเรียงลำดับของ Attribute จะเรียงลำดับก่อนหลังอย่างไรก็ได้
4.
ค่าของข้อมูลในแต่ละ Attribute ของ Tuple
หนึ่งๆ จะบรรจุได้เพียงค่าเดียว
ค่าของข้อมูลในแต่ละ
Attribute
จะบรรจุค่าของข้อมูลประเภทเดียวกัน
ไม่มีความคิดเห็น:
แสดงความคิดเห็น