Daftar Isi:
- Definisi - Apa yang dimaksud dengan Entity Data Model (EDM)?
- Techopedia menjelaskan Entity Data Model (EDM)
Definisi - Apa yang dimaksud dengan Entity Data Model (EDM)?
Model data entitas (EDM) mengacu pada serangkaian konsep yang menggambarkan struktur data, terlepas dari bentuk yang disimpan. Model ini menggunakan tiga konsep utama untuk menggambarkan struktur data: tipe entitas, tipe asosiasi, dan properti. EDM mendukung sekumpulan tipe data primitif yang mendefinisikan properti dalam model konseptual.
Techopedia menjelaskan Entity Data Model (EDM)
Blok pembangun fundamental yang digunakan untuk menggambarkan struktur data dalam model data entitas (EDM) adalah tipe entitas. Jenis entitas berfungsi sebagai templat untuk entitas, yang mewakili objek tertentu dengan kunci entitas yang unik dalam kumpulan entitas, kumpulan instance dari tipe entitas tertentu. Dalam model konseptual, tipe entitas dibangun dari properti dan menggambarkan struktur konsep tingkat atas. Set entitas dikelompokkan secara logis dalam wadah entitas.
Tipe data primitif yang didukung oleh EDM termasuk string, Boolean dan Int32, antara lain. Mereka adalah proxy untuk tipe data primitif aktual yang didukung di lingkungan penyimpanan atau hosting. Namun, model ini tidak mendefinisikan semantik operasi atau konversi lebih dari tipe data primitif. Semantik ditentukan oleh lingkungan penyimpanan atau hosting. EDM juga mendukung warisan untuk jenis entitas di mana satu jenis entitas berasal dari yang lain.
EDM memiliki ruang nama, yang berfungsi sebagai wadah abstrak untuk tipe entitas, tipe kompleks, dan asosiasi. Namespaces ini menyediakan konteks untuk objek yang dikandungnya dan menyediakan cara untuk menyamarkan objek dengan nama yang sama EDM juga menyediakan sintaks XML, yang disebut bahasa definisi skema konseptual.
