Sommario:
- Definizione - Cosa significa Modello di dati relazionali?
- Techopedia spiega il modello di dati relazionali
Definizione - Cosa significa Modello di dati relazionali?
Un modello di dati relazionale prevede l'uso di tabelle di dati che raccolgono gruppi di elementi nelle relazioni. Questi modelli funzionano in base all'idea che ogni impostazione di tabella includerà una chiave primaria o un identificatore. Altre tabelle usano quell'identificatore per fornire collegamenti e risultati "relazionali". Gli amministratori di database usano qualcosa chiamato SQL (Structured Query Language) per recuperare elementi di dati da un database relazionale.
Techopedia spiega il modello di dati relazionali
Altri aspetti della progettazione di database relazionali corrispondono a parti specifiche di una tabella di dati. Ad esempio, una riga di database convenzionale rappresenterebbe una tupla, che è un insieme di dati che ruota attorno a una particolare istanza o oggetto virtuale in modo che la chiave primaria sia il suo identificatore univoco. Un nome di colonna in una tabella di dati è associato a un attributo, un identificatore o una funzionalità di cui dispongono tutte le parti di un set di dati. Queste e altre convenzioni rigorose aiutano a fornire agli amministratori e ai progettisti di database standard per la realizzazione di configurazioni di database relazionali.
Come accennato, la chiave primaria è uno strumento fondamentale nella creazione e nell'uso di modelli di dati relazionali. Deve essere univoco per ciascun membro di un set di dati. Deve essere popolato per tutti i membri. Incoerenze possono causare problemi nel modo in cui gli sviluppatori recuperano i dati. Altri problemi con la progettazione di database relazionali includono un'eccessiva duplicazione di dati, dati errati o parziali o collegamenti o associazioni impropri tra tabelle. Una grande parte dell'amministrazione di database di routine implica la valutazione di tutti i set di dati in un database per assicurarsi che siano popolati in modo coerente e rispondano bene a SQL o qualsiasi altro metodo di recupero dei dati.