หลักการแปลง Generalization Abstraction ให้เป็น ER

Download Report

Transcript หลักการแปลง Generalization Abstraction ให้เป็น ER

หลักการแปลง Generalization Abstraction ให้ เป็ น ER
Diagram
• แปลงทุก ๆ Class ที่มีส่วนเกี่ยวข้องกับ Generalization ให้เป็ น Entity โดย
ระบุส่วนที่เป็ น Primary Key ให้ครบถ้วน
• แปลงความสัมพันธ์ใน Abstraction ให้อยูร่ ู ป Relation โดยให้ใช้ชื่อของ
ความสัมพันธ์เป็ น “is a”
• สร้าง Cardinality โดยให้ Cardinality ของ Super Class เป็ น 1..1 และ
Cardinality ของทุก ๆ Subclass มีค่าเป็ น 0..1
• ให้นาเอา Primary Key ของ Subclass ไปเป็ น Foreign Key ของทุก ๆ
Subclass และให้ Foreign Key ดังกล่าวทาหน้าที่เป็ น Primary Key ด้วย
เช่นกัน
Example I
Example I