Nwlapcug.com


Come definire una chiave primaria composta

Come definire una chiave primaria composta


Le chiavi primarie sono identificatori univoci per le righe in una tabella. Possono essere una o più colonne di dati, nonostante molti architetti di database mantenendo una singola colonna di chiave primaria per ogni tabella. Chiave composta non deve essere null, che significa nessuna delle colonne può avere un valore null. La più piccola chiave regola afferma che chiavi composte non possono essere suddiviso in righe separate con chiavi primarie più semplice, e ci potrebbero essere non più di un'istanza di ogni chiave composta.

Istruzioni

1

Identificare gli identificatori naturali nel dataset. Per esempio, in una tabella della combinazione di indirizzo e codice postale può essere utilizzata per descrivere un indirizzo univoco.

2

Aprire una riga di comando e connettersi al database.

3

Scrivere lo script di creazione tabella. Esso dovrebbe assumere la forma di

CREATE TABLE < tablename > (

campo1 INT IS NOT NULL, campo 2 INT IS NOT NULL, CHAR(256) 3, Campo4 CHAR(256) di campo

...

4

Scrivere una riga che inizia con "Chiave primaria". Come gli argomenti per la funzione di chiave primaria, scrivere i nomi delle tabelle che si desidera costituiscono la chiave composta. Per esempio

CHIAVE primaria (campo1, campo2);

5

Chiudere la parentesi e terminare l'istruzione con un punto e virgola. Eseguire lo script per creare una tabella con una chiave composta. Per esempio:

CREATE TABLE < tablename > (

campo1 INT IS NOT NULL, campo 2 INT IS NOT NULL, CHAR(256) 3, Campo4 CHAR(256) di campo

PRIMARY KEY (campo1, campo2));

Consigli & Avvertenze

  • Molte applicazioni di software di database include visual tools per creare tabelle che generano la linea crea-una tabella basata sulle selezioni e definizioni che si specifica.