ตัวอย่างการเขียนอีอาไดอะแกรมแบบดั้งเดิม (เฉิน)
หัวข้อนี้จะเป็นการยกโจทย์พร้อมเขียนไดอะแกรมแบบดั้งเดิม(เฉิน)ตามโจทย์ที่ยกมานั้น
โจทย์
ผู้ใช้ได้รับมอบหมายให้ออกแบบฐานข้อมูลจัดเก็บข้อมูลหนังสือโดยหนังสือต้องมีข้อมูล ได้แก่ ชื่อหนังสือ ผู้เขียน ราคา ปีเผยแพร่ โดยที่ หนังสือหนึ่งเล่มอาจมีผู้เขียนหลายคน และ หนังสือแต่ละชื่อ อาจมีหลายเวอร์ชันตามปีเผยแพร่และแต่ละเวอร์ชันอาจมีราคาที่แตกต่างกัน
อีอาไดอะแกรม
รอบหนึ่ง
รอบแรกอาจเขียนตามโจทย์แบบตรงตัวซึ่งจะได้ดังนี้

รอบสอง
โฟกัสเฉพาะส่วนที่เป็นผู้เขียน ถ้านำไปใช้กับฐานข้อมูลรีเลชัน แอตตริบิ้วหลายค่าจะไมมีอยู่จริง หากมีหลายค่า จะต้องแตกออกมาเป็นอีกเอนติตี้หนึ่ง ซึ่งจะได้ดังนี้

รอบสาม
ความสัมพันธ์ระหว่างหนังสือและผู้เขียนเป็นแบบ N:N (หนังสือแต่ละเล่ม อาจมีผู้เขียนหลายคน: ผู้เขียนแต่ละคน อาจเขียนหนังสือหลายเล่ม) ความสัมพันธ์แบบนี้จะใช้รีเลชันชิปธรรมดาไม่ได้ ต้องใช้เอนติตี้รวมหมู่แทนรีเลชันชิป

รอบสี่
โจทย์ได้บอกว่า หนังสืออาจมีหลายเวอร์ชัน แต่ละเวอร์ชันจะมีปีเผยแพร่และราคาแต่ต่างกัน ด้วยเหตุนี้แอตตริบิ้วปีเผยแพร่และราคาจะย้ายไปอยู่กับเอนติตี้ใหม่ได้แก่เวอร์ชัน และให้ความสัมพันธ์ระหว่างหนังสือและเวอร์ชันเป็น 1:N (หนังสือแต่ละเล่ม มีหลายเวอร์ชัน: แต่ละเวอร์ชัน อิงหนังสือได้เล่มเดียว)

รอบห้า
เวอร์ชันไม่สามารถอยู่โดดเดี๋ยวโดยที่ไม่มีหนังสือไม่ได้ ฉะนั้นเวอร์ชันควรเป็นเอนติตี้อ่อน ซึ่งส่งผลให้รีเลชันชิประหว่างหนังสือและเวอร์ชันเป็นรีเลชันอ่อนด้วย

