Acasă La stiri Ce este un model de date al entității (edm)? - definiție din techopedia

Ce este un model de date al entității (edm)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă modelul de date de entitate (EDM)?

Modelul de date de entitate (EDM) se referă la un set de concepte care descriu structura datelor, indiferent de forma stocată. Acest model folosește trei concepte cheie pentru a descrie structura datelor: tipul de entitate, tipul de asociere și proprietatea. EDM acceptă un set de tipuri de date primitive care definesc proprietățile dintr-un model conceptual.

Techopedia explică modelul de date de entitate (EDM)

Blocul fundamental de construcție folosit pentru a descrie structura datelor din modelul de date al entității este tipul de entitate. Tipul de entitate servește ca un șablon pentru entități, care reprezintă un obiect specific cu o cheie de entitate unică în cadrul setului de entități, o colecție de instanțe ale unui tip de entitate specific. În modelul conceptual, tipurile de entități sunt construite din proprietăți și descriu structura conceptelor de nivel superior. Seturile de entități sunt grupate logic într-un container de entitate.


Tipurile de date primitive acceptate de EDM includ string, Boolean și Int32, printre altele. Sunt proxy pentru tipurile de date primitive efective acceptate într-un mediu de stocare sau de găzduire. Cu toate acestea, acest model nu definește semantica operațiunilor sau conversia asupra tipurilor de date primitive. Semantica este definită de mediul de stocare sau de găzduire. EDM acceptă, de asemenea, moștenirea pentru tipurile de entități în care un tip de entitate este derivat de la altul.


EDM are spații de nume, care funcționează ca containere abstracte pentru tipuri de entități, tipuri complexe și asociații. Aceste spații de nume furnizează contextul pentru obiectele pe care le conțin și oferă modalități de dezambiguizare a obiectelor cu același nume. EDM oferă, de asemenea, sintaxa XML, care se numește limbaj conceptual de definire a schemelor.

Ce este un model de date al entității (edm)? - definiție din techopedia