Introduksjon til integritetsbegrensninger i JAVA



Bloggen gir en grunnleggende introduksjon til integritetsbegrensninger i JAVA.

Komponenter av integritetsbegrensninger i JAVA:

  • Verdien kan ikke være null
  • Det skal være unikt
  • Den vil ha unik primærnøkkel som brukes til å finne verdier på bordet
  • Utenlandsk nøkkel, hvis den samme primærnøkkelen er der i en annen tabell

Ikke null

Det er en begrensning som sørger for at hver rad er fylt med noen verdi for kolonnen, som er spesifisert som 'ikke null'.





Grunnleggende syntaks

‘Opprett tabellbordnavn

(kolonne1_navn datatype IKKE NULL,



kolonne2_navn datatype)

* her kolonne1 datatype kan ikke være NULL

Unik

Det er en begrensning som brukes for kolonne i en tabell slik at radene i den kolonnen er unike der den også tillater nullverdi.



Grunnleggende syntaks

‘Opprett tabellbordnavn (

Kolonn1_navn datatype UNIK,

Kolonn2_navn datatype)

forskjellen mellom c c # og c ++

* Her tar den unike kolonnen 1 bare unike verdier.

Primærnøkkel

Det er en begrensning som brukes for en kolonne i en tabell slik at en rad i en tabell kan identifiseres unikt.

Grunnleggende syntaks

‘Opprett tabellbordnavn (

Kolonn1_navn datatype PRIMÆR NØKKEL,

Kolonn_2navn datatype)

I samme kolonne finner man ingen andre primærnøkler med samme verdi. Den brukes til å referere til tabellen med samme verdi.

Utenlandsk nøkkel

Det er en begrensning som brukes til å etablere et forhold mellom to kolonner i samme eller forskjellige tabeller. For at en kolonne skal defineres som en fremmed nøkkel, bør den defineres som en primærnøkkel i tabellen som den henviser til. En eller flere kolonner kan defineres som utenlandske nøkler. Dettebegrensningidentifiserer hvilken som helst kolonne som refererer til PRIMÆR NØkkel i en annen tabell, noe som betyr at du har primærnøkkelen i en tabell og også finner alle verdiene i den andre tabellen. Deretter er den kolonnen i den andre tabellen faktisk fremmednøkkelen til den andre tabellen.

Grunnleggende syntaks

‘Opprett tabellbordnavn (

Kolonne1_navn datatype UTENLANDSK KEY,

Kolonn_2navn datatype)

Har du spørsmål til oss? Nevn dem i kommentarfeltet, så kommer vi tilbake til deg.

Relaterte innlegg: