Please enable JavaScript.
Coggle requires JavaScript to display documents.
วิชาจัดการฐานข้อมูล - Coggle Diagram
วิชาจัดการฐานข้อมูล
-
-
❤️(❁´◡`❁)
-
การออกแบบฐานข้อมูลโดยใช้แบบจําลองความสัมพันธ์ระหว่างข้อมูล (E-R Model) มีขั้นตอน
ที่เกี่ยวข้องหลายขั้นตอน และต้องใช้ความรอบคอบในการออกแบบเพื่อให้ได้ E-R Diagram ที่ถูกต้อง
เหมาะสมกับระบบงาน ในขั้นตอนการออกแบบฐานข้อมูลนี้จะใช้ตัวอย่างฐานข้อมูลลงทะเบียน
-
ประเภทของความสัมพันธ์
1.ความสัมพันธ์แบบ หนึ่งต่อหนึ่ง ( One to one Relationships)
เป็นการแสดงความสัมพันธ์ของข้อมูล ของเอนทิตี้หนึ่งว่ามีความส ัมพันธ์กับข้อมูลในอีกเอนทิตี้หนึ่ง ในลักษณะ หนึ่ง ต่อ หนึ่ง หรือเขียนได้เป็น 1:1 แสดงว่าข้อมูลเพียงหนึ่งข้อมูลของเอนทิตี้แรกมีความสัมพันธ์กับข้อมูลในเอนทิตี้ที่สองเพียงข้อมูลเดียว
2.ความสัมพันธ์แบบ หนึ่งต่อกลุ่ม ( One to many Relationships)
เป็นการแสดงความสัมพันธ์ของข้อมูล ของเอนทิตี้หนึ่งว่ามีความส ัมพันธ์กับข้อมูลในอีกเอนทิตี้หนึ่ง ในลักษณะ หนึ่ง ต่อ กลุ่ม หรือเขียนได้เป็น 1:N แสดงว่าข้อมูลเพียงหนึ่งข้อมูลของเอนทิตี้แรกมีความสัมพันธ์กับข้อมูลในเอนทิตี้ที่สองหลายข้อมูล เช่น
3.ความสัมพันธ์แบบ กลุ่มต่อกลุ่ม ( Many to Many Relationships)
เป็นการแสดงความสัมพันธ์ของข้อมูล ของเอนทิตี้หนึ่งว่ามีความส ัมพันธ์กับข้อมูลในอีกเอนทิตี้หนึ่ง ในลักษณะ กลุ่ม ต่อ กลุ่ม หรือเขียนได้เป็น N:M แสดงว่าข้อมูลเพียงหนึ่งข้อมูลของเอนทิตี้แรก มีความสัมพันธ์กับข้อมูลในเอนทิตี้ที่สองหลายข้อมูล และทำนองเดียวกัน ข้อมูลเพียงหนึ่งข้อมูลของเอนทิตี้ที่สองมีความสัมพันธ์ในทางกลับกันกับข้อมูลในเอนทิตี้ที่แรกหลายข้อมูล
😘👌
จากความสัมพันธ์ระหว่าง Orders และ Items เป็นความสัมพันธ์แบบหนึ่งต่อกลุ่ม และในทำนองเดียวกันความสัมพันธ์ระหว่าง Items และ Orders ก็เป็นความสัมพันธ์แบบหนึ่งต่อกลุ่มด้วยเช่นกัน ดังนั้นความสัมพันธ์ระหว่างเอนทิตี้ทั้งสองจึงเป็นแบบกลุ่มต่อกลุ่ม ( N:M) โดยมีความหมายดังต่อไปนี้คือ
สินค้า 1 ชนิด หรือ 1 item จะถูกสั่งซื้อโดยปรากฏในใบสั่งซื้อหรือใบ orders ได้หลาย ๆ ใบ และในทำนองเดียวกัน ใบสั่งซื้อ 1 ใบ สามารถมีรายการสิ้นค้าหรือ items ได้หลาย ๆ รายการ หรือหลาย ๆ items ได้
องค์ประกอบของ E-R Model
E-R Model หรือแบบจำลองข้อมูล คือ การสร้างแบบจำลองฐานข้อมูลในระดับความคิด (Conceptual Level) โดย E-R Model มีส่วนประกอบสำคัญ 3 ส่วนดังนี้
-
-
- ความสัมพันธ์ (Relationship)