Relasi dalam EERD Â menangkap cardinality yang lebih kompleks. Sebagai contoh, relasi Dokter-Kunjungan bersifat one-to-many, di mana seorang dokter dapat menangani banyak kunjungan, sementara relasi Pasien-Kunjungan juga one-to-many, karena satu pasien bisa melakukan banyak kunjungan. Relasi Kunjungan-Resep juga menunjukkan bahwa satu kunjungan dapat menghasilkan lebih dari satu resep, sedangkan relasi Resep-Obat mencerminkan hubungan many-to-many, di mana satu resep dapat berisi beberapa obat, dan satu obat bisa muncul di berbagai resep.
EERD juga memberikan peluang untuk menambahkan fitur tambahan yang lebih kaya dan kompleks. Misalnya, Anda bisa mengimplementasikan generalisasi dan spesialisasi untuk entitas Dokter, di mana dokter spesialisasi tertentu (misalnya, dokter umum, ahli bedah) didefinisikan sebagai subclass dari entitas dokter. Selain itu, agregasi juga bisa diterapkan untuk menangkap hubungan yang lebih kompleks, seperti antara kunjungan dan diagnosis atau resep dan pengobatan.
Desain EERD ini menawarkan fleksibilitas yang lebih besar dalam menangani skenario yang lebih kompleks, memberikan struktur yang lebih kaya untuk model data yang dibutuhkan dalam sistem klinik atau rumah sakit. Selain menangkap informasi dasar seperti ERD, EERD mampu mengakomodasi pengelompokan data, subclass, dan relasi yang lebih kompleks di antara entitas.
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H