หน้าก่อนหน้า

บทที่ 8 ระบบจัดการฐานข้อมูล

เรื่องต่อไป

8.6 แบบจำลองความสัมพันธ์เอนทิตี

Entity – Relationship Model หรือที่นิยมเรียกสั้น ๆว่า E-R Model ถูกคิดค้นโดย Chen(1976) ถือว่าเป็นแบบจำลองที่ใช้ในการแสดงการออกแบบฐานข้อมูลในระดับแนวคิด(High – level Conceptual Data Model) ซึ่งเป็นอิสระจากระบบจัดการฐานข้อมูล(Database Management System : DBMS) โดย E-R Model จะแสดงเค้าร่างฐานข้อมูล (Conceptual Database Schema) ที่ประกอบด้วย เอนทิตี(Entity) แอททริบิวต์(Attribute) และความสัมพันธ์ระหว่างแอททริบิวต์(Relationship) ผลการออกแบบโดยใช้ E-R Model สามารถแสดงได้ด้วยการเขียนแผนภาพที่เรียกว่า Entity Relationship Diagram(ERD) ซึ่งถือว่าเป็นเครื่องมือที่ใช้อธิบายองค์ประกอบและข้อกำหนดของฐานข้อมูล ที่นักวิเคราะห์และออกแบบระบบใช้เป็นสื่อกลางในการสื่อสารระหว่างผู้ใช้และนักพัฒนาโปรแกรม เนื่องจากมีสัญลักษณ์ที่สื่อความหมายให้เข้าใจได้ง่าย

หลังจากออกแบบฐานข้อมูลและเขียนแผนภาพ ERD ที่ถูกต้องเหมาะสมกับระบบงานแล้ว และเลือกระบบจัดการฐานข้อมูล (DBMS) ที่จะนำมาใช้งานได้แล้ว ก็จะทำการแปลง(Mapping Data Model)แผนภาพ ERD ให้เป็นเค้าร่างฐานข้อมูลให้สอดคล้องกับระบบการจัดการฐานข้อมูลที่เลือกใช้ เช่น สมมุติว่าเลือกระบบการจัดการฐานข้อมูลแบบเชิงสัมพันธ์(Relational Database Management System : RDBMS) ซึ่งได้แก่ Oracle หรือ Microsoft SQL Server เป็นต้น ก็จะนำ E- R Diagram มาเทียบแปลงเป็นเค้าร่างฐานข้อมูลเชิงสัมพันธ์ (Relational Schema) ที่เหมาะสม



Home