Come creare un database relazionale

July 24

Un database relazionale è un tipo di struttura di tabella che promuove l'integrità dei dati. Un database relazionale viene creato utilizzando le tabelle con chiavi primarie ed esterne. Questi tasti collegano tabelle in modo che tutte le informazioni siano coerenti tra l'intero database. Per esempio, un cliente può avere molti ordini. Informazioni privata del cliente è tenuto in una tabella separata dalle informazioni. Una configurazione database relazionale con integrità referenziale vieta la cancellazione di un record cliente senza eliminare prima gli ordini associati. Questo crea l'integrità dei dati eliminando record orfani.

istruzione

1 Creare la tabella cliente. Nell'esempio con un cliente e gli ordini relativi, il primo passo per creare un database relazionale crea una tabella con una chiave primaria. In questo esempio, la chiave primaria è l'ID cliente. La chiave primaria deve essere unico, il che rende un intero incrementare un buon candidato.

creare cliente tavolo
((100,1) chiave CustomerId int identità primaria,

First_Name varchar (50))

2 Creare la tabella ordine con una chiave esterna. Questa chiave esterna è la colonna di identificazione del cliente creato nel passaggio 1. Questo vincolo collega le due tabelle.

create table
ordine (OrdierId int, CustomerId Int referenze dei clienti (CustomerId))

3 Testare il rapporto. Un modo semplice per verificare che l'integrità referenziale è stata stabilita è in esecuzione un comando di eliminazione sul tavolo del cliente. Eseguire il seguente comando in SQL Server.

cancellare dal cliente dove CustomerID = 1
La banca dati restituisce un errore che indica che la query di eliminazione non può essere eseguita a causa di vincoli referenziale.