Please enable JavaScript.
Coggle requires JavaScript to display documents.
แบบจำลองเชิงสัมพันธ์และ การออกแบบฐานข้อมูลเชิงตรรกะ (ขั้นตอนการแปลงแผนภาพ…
แบบจำลองเชิงสัมพันธ์และ
การออกแบบฐานข้อมูลเชิงตรรกะ
กฎความคงสภาพในข้อมูล :tada:
เป็นกฎเกณฑ์ที่ว่าด้วยค่าทั้งหมดที่ปรากฎอยู่ในคอลัมน์ ของรีเลชันจะต้องมาจากโดเมนเดียวกัน
เป็นกฎความความคงสภาพที่เกี่ยวข้องกับค่าข้อมูลระหว่างรีเลชั่น
ที่มีความสัมพันธ์กัน ซึ่งก็คือคีย์นอกของรีเลชันหนึ่ง ที่มีการอ้างอิงกับคีย์หลักในอีกรีเลชันหนึ่ง
เป็นกฎเกณฑ์ที่ว่าด้วยทุกๆ รีเลชัน แอตตริบิวต์ที่ถูกกำหนดเป็นคีย์หลักจะต้องไม่เป็นค่าว่าง
ขั้นตอนการแปลงแผนภาพ E-R มาเป็นรีเลชัน :tada:
4.การแปลงเอ็นติตี้ชนิด Associative
5.การแปลงความสัมพันธ์แบบ Unary
3.การแปลงความสัมพันธ์แบบไบนารี
6.การแปลงความสัมพันธ์แบบ Ternary
2.การแปลง Weak Entity
7.การแปลงความสัมพันธ์แบบ Supertype และ Subtype
1.การแปลง Strong Entity
ฟังก์ชันการขึ้นต่อกัน :tada:
เป็นการอธิบายถึงความสัมพันธ์ระหว่างแอตตริบิวต์ภายในรีเลชัน โดยค่าของ
แอตตริบิวต์หนึ่ง หรือกลุ่มของแอตตริบิวต์ที่ถูกนำมาใช้เป็นคีย์ของรีเลชันนั้น สามารถไประบุค่าแอตตริบิวต์อื่นๆในทัปเพิลเดียวกันของรีเลชันได้
เป็นฟังก์ชันการขึ้นต่อกันแบบบางส่วน เมื่อแอตตริบิวต์บางส่วนของคีย์หลัก (Composite Key) สามารถระบุค่าแอตตริบิวต์อื่นๆ ที่ไม่ใช่คีย์หลักของรีเลชันได้
เป็นฟังก์ชันการขึ้นต่อกันโดยอ้อม เกิดจากมีแอตตริบิวต์ที่ไม่ใช่คีย์สามารถระบุค่าแอตตริบิวต์อื่นๆ ในรีเลชันนั้นได้
เป็นฟังก์ชันการขึ้นต่อกันที่มีตัวดีเทอร์มิแนนต์ขนาดเล็กที่สุด ที่สามารถระบุตัว Dependent ได้อย่างชัดเจน
นอร์มัลฟอร์ม :tada:
โดยพื้นฐานแล้วประกอบด้วย 3 ระดับด้วยกันคือ 1NF, 2NF และ 3NF นอกจากนี้ยังมี BCNF ซึ่งเป็นนอร์มัลฟอร์มที่สร้างความแข็งแกร่งให้กับ 3NF มากยิ่งขึ้น ส่วนนอร์มัลฟอร์มระดับสูง ได้แก่ 4NF และ 5NF
การนอร์มัลไลเซชัน :tada:
เป็นกระบวนการนำโครงร่างของรีเลชันมาแตกเป็นรีเลชันต่างๆ ให้อยู่ในรูปแบบที่เรียกว่ารูปแบบบรรทัดฐานหรือที่เรียกว่า Normal Form โดยมีเป้าหมายเพื่อให้รีเลชันที่ได้รับการออกแบบนั้นมีบรรทัดฐานข้อมูลในระดับที่เหมาะสม มีวัตถุประสงค์เพื่อลดเนื้อที่ในการจัดเก็บข้อมูล และลดปัญหาข้อมูลที่ไม่ถูกต้อง
การดีนอร์มัลไลเซชัน :tada:
คือการลดรูปนอร์มัลฟอร์มลงจากเดิม ด้วยการนำตารางต่างๆ
ที่เคยแยกออกไปยุบรวมเข้าด้วยกัน ผลที่ตามมาจะก่อให้เกิดความซ้ำซ้อนในข้อมูล แต่ส่งผลดีในเรื่องการเรียกดูข้อมูลที่รวดเร็วขึ้น
การออกแบบฐานข้อมูลเชิงตรรกะ :tada:
เกี่ยวข้องกับกิจกรรมการแปลงแผนภาพเชิงแนวคิดให้อยู่ในรูปของรีเลชัน
สคีมา ซึ่งก็คือการแปลงแผนภาพ E-R มาเป็นตารางหรือรีเลชันสคีมานั่นเอง
1.กฎความคงสภาพของเอ็นติตี้ :pen:
2.กฎความคงสภาพของโดเมน :pen:
3.กฎความคงสภาพของการอ้างอิง :pen:
Fully Functional Dependency :pencil2:
Partially Dependency :pencil2:
Transitive Dependency :pencil2: