Quali sono le logiche dei dati di entità Concetti?

November 8

Quali sono le logiche dei dati di entità Concetti?


I programmatori usano logiche concetti di entità dati per valutare e analizzare i dati prima di normalizzare e riporlo in memoria persistente dei dati, come ad esempio un database. Logical concetti di entità dati costituiscono un importante mezzo di corrispondenza fenomeni del mondo reale con i dati rappresentativi. Questi dati in ultima analisi, sono alla base della maggior parte delle applicazioni per computer, in modo da un programmatore deve capire logiche concetti di entità dati se si vuole creare un'applicazione che richiede la memorizzazione dei dati. Diversi linguaggi di programmazione offrono assistenza in abbinamento logiche concetti di entità di dati con le tabelle del database.

Fenomeni Concrete

I programmatori usano un'entità di dati logici per raccogliere informazioni sui fenomeni concreti SU UN schema o una tabella. L'entità di dati logico deve rappresentare un'unità logica dei dati. Per esempio, un'entità logica "persona" potrebbe contenere dati che rappresentano nome, l'età, il sesso, l'indirizzo, l'educazione di una persona e appartenenza politica. Una volta collocato nello storage dei dati, un programmatore potrebbe spezzare la sua entità logica dei dati in sottoparti o combinarlo con altri enti, ma durante la creazione di un'entità di dati logico, un programmatore non riguarda se stessa con l'efficienza di elaborazione.

ripetitività

entità di dati logici cercano di gruppo ripetuto i dati in entità. Ciò significa che un programmatore deve cercare punti in comune a dati disparati per creare una entità di dati logico. Ad esempio, un gruppo programmatore potrebbe aerei, automobili e biciclette in un'entità di trasporto, dal momento che il raggruppamento di questi tipi di fenomeni insieme permette una maggiore ripetizione all'interno del modello. Ciò si traduce in un minor entità logiche. In genere, quando un programmatore può gruppo di fenomeni del mondo reale in un'unica entità unificata, avrebbe dovuto.

chiavi

Ogni entità logica dei dati deve contenere una chiave. Un tasto permette ai programmatori di distinguere tra due fenomeni che possono apparire simili, come ad esempio due lattine di zuppa o due persone con nomi identici. Il programmatore finirà per rappresentare la chiave come una colonna separata o le colonne nello storage dei dati persistenti. Una chiave può contenere più di un pezzo di informazioni. Per esempio, una chiave può combinare la posizione in cui una macchina viene memorizzato con la marca e il modello di distinguere tra diverse auto memorizzati nella stessa posizione.

Cardinalità

Logical concetti di entità dati rappresentano le relazioni tra le entità in uno dei tre modi. Una relazione uno-a-uno corrisponde ciascuna entità esattamente ad un altro soggetto. Ad esempio, un database di carcere potrebbe corrispondere a un detenuto e la sua fedina penale. In secondo luogo, le entità uno-a-molti indicano che un'entità riferisce a più fenomeni. Ad esempio, un prigioniero potrebbe incorrere più infrazioni disciplinari. Ultimo, due entità potrebbero riguardare sia molti altri soggetti. I prigionieri ei visitatori formano una relazione molti-a-molti, perché un detenuto può vedere molti visitatori, e un visitatore può visitare molti detenuti.