การสร้างแบบจำลองความสัมพันธ์ของข้อมูล
- Peter Chen คือ คนที่พัฒนาแบบจำลอง E-R Diagram
- มุมมองในการออกแบบฐานข้อมูลและสร้างฐานข้อมูลเชิงสัมพันธ์
- จัดทำแบบจำลองด้วย E-R Diagram ด้วย ซอฟต์แวร์ Diagram Drawio
คำศัพท์
- Data ดิชั่นนารี = คอยอธิบายในแต่ช่อง
- Entity , Relation (ตาราง)
-Attribute (คอลลัมหรือฟิวล์)
-Record(เรคอร์ดหรือแถว)
-Foreign Key(คีย์ที่ตามคีย์เพื่อจับคู่และสร้างความสัมพันธ์)
-Character(ตัวเลขหรือจำนวนเต็ม)
ลักษณะ
(0:1) =มีหรือไม่มีก็ได้
(1:1) = มีข้อมูล เช่น รหัสนักศึกษา , สาขา
(0:N) = เป็นหนี้ต่อกลุ่ม หรือไม่มีก็ได้
(1:N) = หนึ่งต่อกลุ่ม
(M:1) = กลุ่มต่อหนึ่ง
(M:M) = กลุ่มมต่อกลุ่ม แล้วต้องแยกให้เป็น หนึ่งต่อกลุ่ม (เรียกว่า Week Entity ส่วนมากจะเก็บรหัส)
ER Model
- Entity (ตาราง) : แทนที่สิ่งหนึ่งสิ่ง ซึ่งอาจจะเป็นทั้งคน วัตถุ สิ่งของ
Week Entity : เกิดขึ้นเองไม่ได้ มันจะต้องมี 2 สิ่งมาทำปฏิกิริยาก่อนถึงจะเกิดขึ้น
- Attribute : ใช้แสดงคุณสมบัติของ Entity เช่น ชื่อ นามสกุล
- Key : Attribute ที่มีค่าบรรจุอยู่มากกว่าหนึ่งค่า
- Derived attribute : Attribute ที่มีค่าของมันได้มาจากการคำนวณของ Attribute อื่น
- Composite : Attribute ที่สามารถแยกออกเป็นย่อย ๆ ได้หลาย Attribute
ไม่มีความคิดเห็น:
แสดงความคิดเห็น