Come definire un composito chiave primaria

January 9

Come definire un composito chiave primaria


Le chiavi primarie sono identificatori univoci per le righe in una tabella. Essi possono essere una o più colonne di dati, nonostante molti architetti di database mantenendo una singola colonna di chiave primaria per ogni tabella. La chiave composta non deve essere nullo, cioè nessuna delle colonne possono avere un valore nullo. La Regola chiave più piccola dichiara che le chiavi composte non possono essere divisi in righe separate con chiavi primarie più semplici, e ci possono essere più di una istanza di ogni chiave composita.

istruzione

1 Identificare identificatori naturali nel set di dati. Per esempio, in una tabella di indirizzi, la combinazione di indirizzo e codice postale può essere usato per descrivere un indirizzo univoco.

2 Aprire una riga di comando e la connessione al database.

3 Scrivere lo script create-table. Si dovrebbero prendere la forma di

CREATE TABLE <tablename> (

field1 INT non è nullo, il campo 2 INT non è nullo, campo 3 CHAR (256), CHAR Campo4 (256)

...

4 Scrivi una linea che inizia con "PRIMARY KEY". Come gli argomenti per la funzione di chiave primaria, scrivere i nomi delle tabelle si vuole comprendere la chiave composta. Per esempio,

PRIMARY KEY (campo1, campo2);

5 Chiudete gli parentesi e terminare l'istruzione con un punto e virgola. Eseguire lo script per creare la tabella con una chiave composita. Per esempio:

CREATE TABLE <tablename> (

field1 INT non è nullo, il campo 2 INT non è nullo, campo 3 CHAR (256), CHAR Campo4 (256)

PRIMARY KEY (campo1, campo2));

Consigli e avvertenze

  • Molte applicazioni software di database sono strumenti visivi per creare tabelle che generano la linea create-table in base alle selezioni e le definizioni specificate.