วันนี้เราจะมาพูดถึงE-R diagram หรือ Entity-relationship diagram เราต้องรู้ก่อนว่ามันคืออะไรเพราะE-R diagram เป็นขั้นตอนแรกเลยในการสร้างฐานข้อมูลโดยจะเป็นการเขียนแผนภาพ , รูปภาพ ทำให้เรารู้ว่าเราต้องการให้มันมีฐานข้อมูลอะไรบ้าง โดยจะมาบอกการทำ ดังนี้
E-R diagram คือ
เป็นแบบจำลองที่จะใช้สำหรับอธิบายโครงสร้างฐานข้อมูล โดยมันจะอธิบายการเขียนด้วยการวาดแผนภาพขึ้นมาเพื่อเชื่อมความสัมพันธ์ของข้อมูล โดยมันจะประกอบไปด้วย
- เอนทิตี้ (Entity) เป็นวัตถุ หรือสิ่งของที่เราสนใจในระบบงานนั้น ๆ
- แอททริบิว (Attribute) เป็นคุณสมบัติของวัตถุที่เราสนใจ
- ความสัมพันธ์ (Relationship) คือ ความสัมพันธ์ระหว่างเอนทิตี้
สัญลักษณ์ที่ใช้ในการเขียน
ประเภทในการเขียน ความสัมพันธ์ (Relationship)
- One to One
- One to Many
- Many to Many
ขั้นตอนในการเขียน E-R diagram
1. เริ่มต้นวางแผนก่อนว่าเราจะทำอะไร
2. เราต้องกำหนด Entity ขึ้นมาว่าเราจะต้องการให้ฐานข้อมูลเรามีอะไรบ้าง
3. เริ่มต้นเขียนแผนภาพได้เลย
ตัวอย่างการเขียน ER diagram
สรุป :
หวังว่าการที่ได้แนะนำ E-R diagram ไปจะเป็นประโยชน์ไม่มากก็น้อยสำหรับมือใหม่ที่จะเริ่มสร้างฐานข้อมูล หรือ หรือคนที่มีความรู้บ้างแล้วก็เข้ามาศึกษาเพิ่มได้ เพราะว่ามีความสำคัญต่อการพัฒนาระบบฐานข้อมูล และ Application ต่างๆ
แหล่งที่มา :
>>https://msit5.wordpress.com/2013/09/17/%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%AD%E0%B8%AD%E0%B8%81%E0%B9%81%E0%B8%9A%E0%B8%9A%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%A1%E0%B8%B9%E0%B8%A5%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2-e-r-diagram-entity-relation/
>> https://sites.google.com/site/bticec031/kar-srang-model-khwam-samphanth-rahwang-khxmul-er-diagram
>> https://www.review108free.com/ER-Diagram-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3-rv.206.html