Please enable JavaScript.
Coggle requires JavaScript to display documents.
การออกแบบโครงสร้างฐานข้อมูลด้วย ER-MODEL - Coggle Diagram
การออกแบบโครงสร้างฐานข้อมูลด้วย ER-MODEL
การกำหนดเอนทิตี
ดูจากลักษณะหน้าที่ของระบบงานว่ามีรายละเอียดการทำงานอย่างไร
พิจารณาด้วยว่าเป็นเอนทิตีประเภทใด เช่น เอนทิตีแบบปกติ (Regular Entity) หรือเอนทิตีแบบอ่อนแอ (Weak Entity)
เป็นการกำหนดสิ่งที่สนใจและต้องการจัดเก็บข้อมูลที่มีในระบบงาน
การกำหนดแอตทริบิวต์ของเอนทิตี
เป็นการกำหนดคุณลักษณะต่างๆ ของแต่ละเอนทิตี ตัวอย่างเช่น
1.เอนทิตีนักศึกษา ประกอบด้วย รหัสนักศึกษา ชื่อ สกุล ที่อยู่ ชั้น เบอร์โทร
2.เอนทิตีอาจารย์ ประกอบด้วย รหัสอาจารย์ ชื่อ สกุล ตำแหน่ง
3.เอนทิตีวิชา ประกอบด้วย รหัสวิชา ชื่อวิชา หน่วยกิต
4.เอนทิตีแผนก ประดอบด้วย รหัสแผนก ชื่อแผนก
การกำหนดคีย์หลัก (Primary key)
เป็นการกำหนดคีย์ของแต่ละเอนทิตี โดยการขีดเส้นใต้ชื่อแอตทริบิวต์ที่เป็นคีย์หลัก
การกำหนดความสัมพันธ์ะหว่างเอนทิตี (Relationships)
เป็นการกำหนดให้แต่ละเอนทิตีว่ามีความสัมพันธ์กันแบบใด เช่น
แบบหนึ่งต่อกลุ่ม
แบบกลุ่มต่อกลุ่ม
ความสัมพันธ์แบบหนึ่งต่อหนึ่ง
การเขียนแผนภาพ ER Diagram
เป็นการนำรายละเอียดการออกแบบตั้งแต่การกำหนดเอนทิตี
การกำหนดแอตทริบิวต์ของเอนทิตี
การกำหนดความสัมพันธ์ระหว่างเอนทิตี
ทบทวนการออกแบบว่าถูกต้องหรือไม่
การแปลง ER Diagram
เป็นการเปลี่ยนภาพสัญลักษณ์ในแผนภาพที่แสดงความสัมพันธ์ให้อยู่ในรูปของตารางเชิงสัมพันธ์เพื่อนำไปใช้ในการเก็บข้อมูลเชิงกายภาพ ดังนี้
2.การแปลงเอนมิตีแบบอ่อนแอ (Wwak Entity)
3.การแปลงความสัมพันธ์ (Relationhip)
การแปลงความสัมพันธ์แบบ 1:1
การแปลงความสัมพันธ์แบบ 1:N
การแปลงความสัมพันธ์แบบ M:N
1.การแปลงเอนทิตีปกติ (Regular Entity)