Tipi di entità in un database

March 12

Tipi di entità in un database


Entità, relazioni, domande - che possono suonare come capitoli di un libro di auto-aiuto, ma questi tre termini rappresentano elementi fondamentali nella progettazione di database. Il metodo oggetto concezione astratta del design utilizzato nella gestione del database è noto come il "Entity-Relationship Model", o di ERM. Nelle prime fasi di costruzione, pensare a entità come i blocchi attorno a cui è costruito il database. Le entità sono definiti semplicemente dallo sviluppatore, e possono formare query e regole complesse quando uniti.

entità fisiche

Tipi di entità in un database

Un dirigente può essere definito come una entità in un database e nella sala del consiglio.

Le entità in un database in grado di rappresentare le persone, sia per nome, funzione di lavoro, qualifica o reparto. Le entità possono anche essere cose, prodotti o luoghi di interesse. Quando un'entità ha proprietà materiali, è noto come entità fisica. Ad esempio, se una società produce carta, carta potrebbe essere rappresentato da un'entità in un database. A titolo di lavoro specifico, come un CEO, sarebbe definito come un'entità fisica in un database.

entità concettuali

Se il soggetto deve essere quantificati o analizzato non è fisicamente tangibile, ma ruota attorno a un'idea che è un'entità concettuale. entità concettuali possono essere astratti, come una strategia o più riconoscibile, ad esempio un'organizzazione. Quando si definisce un soggetto concettualmente, la regola generale è di garantire altri utenti potranno facilmente comprendere la terminologia. Ora e data sono buoni esempi di entità concettuali comunemente considerate.

Enti associativi

enti associativi sono formate dal risultato di entità esistenti e un rapporto. Pensate a enti associativi, come il prodotto di un'equazione o una query specifica. entità associative devono contenere identificatori univoci, e spesso esistere indipendentemente altre definizioni. Questo è talvolta descritta come una relazione con un attributo. Se il rapporto tra entità produce un risultato o risultato, che risultato finale sarebbe definito come un'entità associativa. Questo è simile a una relazione di causa ed effetto, con entità associative essendo l'effetto di un particolare algoritmo.

Entità eventi

Un'entità evento è un catalizzatore che produce un risultato attraverso le relazioni e le entità esistenti. Il più astratto dei concetti di entità da afferrare, un'entità evento è un elemento di azione. Ad esempio, aprendo un conto sarebbe un'entità evento in un database bancario.

Suggerimenti e consigli

Entità-tipi non sono entità individuali, ma modi di categorizzare entità.

Può essere utile pensare a entità come "nomi": una persona, un luogo o una cosa.