Casa Nelle news Che cos'è un modello di dati di entità (edm)? - definizione da techopedia

Che cos'è un modello di dati di entità (edm)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Entity Data Model (EDM)?

Il modello di dati delle entità (EDM) si riferisce a un insieme di concetti che descrivono la struttura dei dati, indipendentemente dalla sua forma memorizzata. Questo modello utilizza tre concetti chiave per descrivere la struttura dei dati: tipo di entità, tipo di associazione e proprietà. EDM supporta un set di tipi di dati primitivi che definiscono le proprietà in un modello concettuale.

Techopedia spiega Entity Data Model (EDM)

Il blocco predefinito utilizzato per descrivere la struttura dei dati all'interno del modello di dati di entità (EDM) è il tipo di entità. Il tipo di entità funge da modello per le entità, che rappresentano un oggetto specifico con una chiave di entità univoca all'interno del set di entità, una raccolta di istanze di un tipo di entità specifico. Nel modello concettuale, i tipi di entità sono costruiti dalle proprietà e descrivono la struttura dei concetti di livello superiore. I set di entità sono raggruppati logicamente in un contenitore di entità.


I tipi di dati primitivi supportati da EDM includono string, Boolean e Int32, tra gli altri. Sono proxy per tipi di dati primitivi effettivi supportati in un ambiente di archiviazione o hosting. Tuttavia, questo modello non definisce la semantica delle operazioni o la conversione su tipi di dati primitivi. La semantica è definita dall'ambiente di archiviazione o hosting. EDM supporta anche l'ereditarietà per i tipi di entità in cui un tipo di entità è derivato da un altro.


EDM ha spazi dei nomi, che funzionano come contenitori astratti per tipi di entità, tipi complessi e associazioni. Questi spazi dei nomi forniscono il contesto per gli oggetti in essi contenuti e forniscono modi per chiarire le ambiguità degli oggetti con lo stesso nome. EDM fornisce anche la sintassi XML, che si chiama linguaggio di definizione dello schema concettuale.

Che cos'è un modello di dati di entità (edm)? - definizione da techopedia