Kazalo:
- Opredelitev - Kaj pomeni model entitetnih podatkov (EDM)?
- Techopedia razlaga model entitetnih podatkov (EDM)
Opredelitev - Kaj pomeni model entitetnih podatkov (EDM)?
Podatkovni model entitete (EDM) se nanaša na nabor konceptov, ki opisujejo strukturo podatkov, ne glede na njegovo shranjeno obliko. Ta model uporablja tri ključne koncepte za opis strukture podatkov: vrsta entitete, vrsta povezave in lastnost. EDM podpira nabor primitivnih podatkovnih vrst, ki definirajo lastnosti v konceptualnem modelu.
Techopedia razlaga model entitetnih podatkov (EDM)
Temeljni gradnik, ki se uporablja za opis strukture podatkov v modelu podatkov entitete (EDM), je entiteta. Vrsta entitete služi kot predloga za entitete, ki predstavljajo določen objekt z edinstvenim ključem entitete v nizu entitet, zbirko primerkov določene vrste entitete. V konceptualnem modelu so vrste entitet zgrajene iz lastnosti in opisujejo strukturo konceptov najvišje ravni. Nabori entitet so logično razvrščeni v vsebniški prostor.
Primitivni tipi podatkov, ki jih podpira EDM, med drugim vključujejo string, Boolean in Int32. So posredniki za dejanske primitivne vrste podatkov, ki jih podpira shranjevanje ali gostovanje. Vendar ta model ne določa semantike operacij ali pretvorbe nad primitivnimi tipi podatkov. Semantiko določa okolje za shranjevanje ali gostovanje. EDM podpira tudi dedovanje za vrste entitet, kjer ena vrsta subjekta izhaja iz druge.
EDM ima prostore imen, ki delujejo kot abstraktni vsebniki za vrste entitet, kompleksne tipe in asociacije. Ti prostori imen nudijo kontekst predmetom, ki jih vsebujejo, in ponujajo načine za razdelitev objektov z istim imenom. EDM ponuja tudi sintakso XML, ki se imenuje jezik definicijske sheme.
