Introduzione ai vincoli di integrità in JAVA



Il blog fornisce un'introduzione di base ai vincoli di integrità in JAVA.

Componenti dei vincoli di integrità in JAVA:

  • Il valore non può essere nullo
  • Dovrebbe essere unico
  • Avrà una chiave primaria univoca che viene utilizzata per trovare i valori sulla tabella
  • Chiave esterna, nel caso in cui la stessa chiave primaria sia presente in un'altra tabella

Non nullo

È un vincolo che garantisce che ogni riga sia riempita con un valore per la colonna, che è stato specificato come 'non nullo'.





Sintassi di base

'Crea tabella nome_tabella

(nome_colonna tipo di dati NOT NULL,



tipo di dati nome_colonna)

* qui il tipo di dati della colonna1 non può essere NULL

Unico

È un vincolo, utilizzato per la colonna di una tabella in modo che le righe di quella colonna siano univoche dove consente anche un valore nullo.



Sintassi di base

'Crea tabella nome_tabella (

Tipo di dati nome_colonna1 UNICO,

Tipo di dati Column2_name)

* Qui la colonna1 univoca prenderà solo valori univoci.

Chiave primaria

È un vincolo, utilizzato per una colonna di una tabella in modo che una riga in una tabella possa essere identificata in modo univoco.

Sintassi di base

'Crea tabella nome_tabella (

Nome colonna1 tipo di dati PRIMARY KEY,

Tipo di dati Column_2name)

Nella stessa colonna non si troverà nessun'altra chiave primaria con lo stesso valore. Viene utilizzato per fare riferimento alla tabella con lo stesso valore.

Chiave esterna

È un vincolo utilizzato per stabilire una relazione tra due colonne nella stessa tabella o in tabelle diverse. Affinché una colonna possa essere definita come chiave esterna, deve essere definita come chiave primaria nella tabella a cui si riferisce. Una o più colonne possono essere definite come chiavi esterne. Questovincoloidentifica qualsiasi colonna che fa riferimento alla CHIAVE PRIMARIA in un'altra tabella, il che significa che hai la chiave primaria in una tabella e trovi tutti i valori anche nella seconda tabella. Quindi, quella colonna nella seconda tabella è effettivamente la chiave esterna della seconda tabella.

Sintassi di base

'Crea tabella nome_tabella (

Nome colonna1 tipo di dati FOREIGN KEY,

Tipo di dati Column_2name)

Hai domande per noi? Menzionateli nella sezione commenti e vi risponderemo.

Post correlati:

metodo python __init__