Tutorial database relazionale

April 13

Un database è un insieme di dati che comprende campi, record e tabelle. Una combinazione di campi costituiscono un record; una combinazione di record compongono un tavolo; e una combinazione di tabelle compongono il database. Un database relazionale consente di condividere le informazioni tra un tavolo e l'altro e ridurre al minimo la ridondanza.

Preparazione del database relazionale

Per utilizzare un database relazionale in modo efficace, si dovrebbe abbattere le tabelle alla loro forma più semplice attraverso la normalizzazione. Prima di costruire il database relazionale, è necessario identificare ciò che il database sarà utilizzato per, quali campi si usa, dove verranno posizionati i campi ei valori unici (chiavi primarie) in ogni tabella.

La vostra tabella dovrebbe includere solo i dati che sono specifici per quel tavolo. Ad esempio, una tabella denominata "Autore" dovrebbe includere nomi di campo: "author_id," "Author_FName," "Author_LName," e "Data di nascita", mentre una tabella denominata "Editore" includerebbe nomi dei campi: "PUBLISHER_ID", "nome_autore, "e" Publisher_Location. "

Successivamente, è necessario determinare come ogni tabella si riferisce ad un altro. I database relazionali hanno tre relazioni; uno-a-uno, uno-a-molti e molti-a-molti. Una relazione uno-a-uno indica che un record ha un solo record corrispondente e viceversa (ad esempio: una persona ha un numero di previdenza sociale). Una relazione uno-a-molti indica che un record ha molte partite (ad esempio:. Uno studente ha molte classi) una relazione molti-a-molti indica che diversi record hanno diverse partite in un'altra tabella (esempio: molti studenti con molti istruttori) .

Una relazione uno-a-molti in un database relazionale deve avere una chiave primaria. Una relazione uno-a-uno necessita di una chiave primaria per ogni tabella. Una relazione molti-a-molti dovrebbe includere due chiavi esterne (chiavi primarie da altre tabelle) che li legano insieme.

Creazione del database relazionale

Utilizzando Microsoft Access, creare le tabelle in "Design View." Includere i nomi dei campi ei tipi di dati utilizzando il contorno normalizzazione. Aggiungere una chiave primaria per tutti i campi unici, ad esempio: PUBLISHER_ID. Per creare una chiave primaria, fare clic destro sul nome del campo e selezionare "Chiave primaria." Salvare la tabella e ripetere i passaggi per creare tabelle aggiuntive fino a quando si è fatto.

Quindi, fare clic sul pulsante "relazioni" di creare relazioni. Scegliere "Relazioni, Mostra tabella" dalla barra degli strumenti. Clicca sulle tabelle che si desidera creare relazioni e fare clic su "Aggiungi". Trascinare i campi correlati da un tavolo all'altro. Fare clic su "Crea" nella finestra di dialogo "Modifica relazioni". Quindi, fare doppio clic sulla linea di relazione. Si aprirà la finestra di dialogo "Modifica relazioni".

Mettere un segno di spunta da "Applica integrità referenziale," per impedirti di immettere i dati nel campo chiave esterna se non è stato inserito nel campo chiave primaria ancora. Se si dispone di un numero di tabella di relazioni, mettere un segno di spunta da "Aggiorna campi correlati" e "Cascade eliminare i campi correlati" pure. Questo aggiornerà automaticamente i dati come è entrato. Fare clic su "OK". Il database relazionale è ora completa.