Transcript chapter7

1. องค ์ประกอบของแบบจำลองควำมสัมพัน
1. เอนทิต ี ้
2. แอททริบวิ ต ์
3. ควำมสัมพันธ ์
2. ควำมสัมพันธ ์ระหว่ำงเอนทิต ี ้
1. ควำมสัมพันธ ์แบบหนึ่ งต่อหนึ่ ง (one
2. ควำมสัมพันธ ์แบบหนึ่ งต่อกลุ่ม (one
3. ควำมสัมพันธ ์แบบกลุ่มต่อกลุ่ม (ma
1) ควำมสัมพันธ ์แบบหนึ่ งต่อหนึ่ ง (one to
ควำมสัมพันธ ์แบบหนึ่ งต่อหนึ่ งเป็ นควำมสัมพ
สมำชิกหนึ่ งรำยกำรของเอนทิตหนึ
ี ้ ่ งกับสมำ
รำยกำรของอีกเอนทิตหนึ
ี ้ ่ง
1) ควำมสัมพันธ ์แบบหนึ่ งต่อหนึ่ ง (one to
2) ควำมสัมพันธ ์แบบหนึ่ งต่อกลุ่ม (one t
ควำมสัมพันธ ์แบบหนึ่ งต่อกลุ่ม เป็ นควำมสัม
หนึ่ งรำยกำรของเอนทิตหนึ
ี ้ ่ งมีควำมสัมพันธ
หลำยรำยกำรในอีกเอนทิตหนึ
ี ้ ่ง
2) ควำมสัมพันธ ์แบบหนึ่ งต่อกลุ่ม (one t
3) ควำมสัมพันธ ์แบบกลุ่มต่อกลุ่ม (many
ควำมสัมพันธ ์แบบกลุ่มต่อกลุ่ม คือ ควำมสัม
หลำยรำยกำรในเอนทิตหนึ
ี ้ ่ งมีควำมสัมพันธ
หลำยรำยกำรในเอนทิตหนึ
ี ้ ่ง
3) ควำมสัมพันธ ์แบบกลุ่มต่อกลุ่ม (many
3. กำรออกแบบฐำนข้อมู ลโดยใช้
แบบจำลองควำมสัมพันธ ์
ระหว่
ำงข้่ 1อมู ลกำหนดเอนทิต ี ้
้
ขันตอนที
้
่2
ขันตอนที
กำหนดแอททริบวิ ต ์ของแต่ละเอนท
้
่3
ขันตอนที
กำหนดควำมสัมพันธ ์ระหว่ำงเอนท
้
่4
ขันตอนที
เขียนเป็ นแบบจำลองแผนภำพ
Entity Relationship Diagram (ERD)
4. กำรแปลง E-R Diagram ให้เป็ น
โครงสร ้ำงตำรำง
(Relational
Schema)
่
้
กรณี ท ี 1 แปลงเอนทิตปกติ
ี
(Regular Entity)
กรณี ท ี่ 2 แปลงเอนทิตแบบอ่
ี้
อนแอ (Weak En
กรณี ท ี่ 3 แปลงควำมสัมพันธ ์ (Relationship)
5. พจนำนุ กรมข้อมู ล (Data dictionary)
กำรอธิบำยรำยละเอียดโครงสร ้ำงของตำรำงเชิงส
ให้อยู ่ในรู ปแบบพจนำนุ กรมข้อมู ล (Data Dictio
Size/
Table Attribut Descriptio Data
Nul KeyReferenc
Form
Name e Name
n
Type
l
ce
at