Come Creare Database Relazionali

Sommario:

Come Creare Database Relazionali
Come Creare Database Relazionali

Video: Come Creare Database Relazionali

Video: Come Creare Database Relazionali
Video: Progettazione concettuale di un database relazionale 2024, Aprile
Anonim

L'approccio relazionale alla costruzione di database implica lavorare con un modello di dati tabulari, cioè con il consueto modo di presentazione. È implementato utilizzando sistemi di gestione di database.

Come creare database relazionali
Come creare database relazionali

Essenza di una struttura relazionale e preparazione dei dati

Ogni database è organizzato e strutturato informazioni memorizzate in una o più tabelle. Le tabelle sono una rappresentazione naturale e familiare dei dati, costituita da righe e colonne. L'approccio relazionale implica una certa relazione tra tali tabelle. I collegamenti o le relazioni consentono di combinare, recuperare dati da più tabelle contemporaneamente in un'unica query.

Per creare un database relazionale è necessario prima di tutto formare un insieme di tabelle e relazioni tra di esse. In questo caso, è necessario seguire le seguenti regole. Innanzitutto, ogni tabella deve essere dello stesso tipo e avere un nome univoco. In secondo luogo, le righe della tabella devono essere costituite da un numero fisso di campi e valori (non è possibile includere più colonne e gruppi ripetuti). Terzo, le stringhe devono essere almeno un valore (campo) diverso tra loro per poter identificare qualsiasi stringa. Quarto, le colonne devono avere nomi univoci ed essere riempite con valori di dati omogenei, l'unico metodo di presentazione possibile è il valore di dati esplicito (non possono esserci relazioni speciali tra le tabelle).

È possibile elaborare i dati di più tabelle contemporaneamente unendo le selezioni in una tabella temporanea. Le operazioni più comuni sono selezione, proiezione, unione naturale, unione, intersezione e differenza. Quando si formano le tabelle, uno dei concetti di base è la chiave primaria: è un identificatore che si riferisce inequivocabilmente a un'entità. Ad esempio, in una tabella di piatti, la chiave primaria potrebbe essere il numero del piatto. Per tutte le tabelle con dati, è necessario creare chiavi simili, collegandole con relazioni.

Implementazione tramite DBMS

I sistemi di gestione dei database (Oracle, MySQL, SQLite, ecc.) forniscono una gestione completa dei dati generati e consentono di eseguire query. Avendo scelto uno dei DBMS, è necessario trasferire le tabelle create al programma secondo la sua sintassi. Questo è un lavoro voluminoso che deve essere svolto con attenzione senza perdere attributi importanti.

L'ulteriore lavoro con le query e l'elaborazione dei dati si basa sul linguaggio di programmazione SQL. È in questa lingua che vengono create le tabelle, vengono aggiunti, eliminati e modificati i record, vengono recuperati i dati da una o più tabelle e la struttura viene modificata.

Consigliato: