Bevezetés az integritás korlátaiba a JAVA-ban

A blog alapvető bevezetést nyújt a JAVA integritási korlátozásaiba.



A integritás-kényszerek összetevői a JAVA-ban:

  • Az érték nem lehet null
  • Egyedinek kell lennie
  • Ennek egyedi elsődleges kulcsa lesz, amelyet az asztalon található értékek keresésére használnak
  • Külföldi kulcs, ha ugyanaz az elsődleges kulcs szerepel egy másik táblázatban

Nem nulla

Ez egy olyan kényszer, amely biztosítja, hogy minden sort kitöltsenek az oszlop valamilyen értékével, amelyet „nem nullként” határoztak meg.



Alapszintaktika

’Tábla létrehozása tábla_neve

(oszlop1_név adattípus NEM NULL,



oszlop2_név adattípus)

* itt az 1. oszlop adattípusa nem lehet NULL

Egyedi

Ez egy megkötés, amelyet egy tábla oszlopához használnak, így az oszlop sorai egyediek, ahol null értéket is megenged.



Alapszintaktika

‘Tábla létrehozása tábla_neve (

Oszlop1_név adattípus UNIQUE,

Oszlop_neve adattípus)

* Itt az egyedi1 oszlop csak egyedi értékeket vesz fel.

Elsődleges kulcs

Ez egy megkötés, amelyet egy tábla oszlopához használnak, hogy a táblázat egy sora egyedileg azonosítható legyen.

Alapszintaktika

‘Tábla létrehozása tábla_neve (

Oszlop1_név adattípus ELSŐDLEGES KULCS,

Oszlop_2név adattípus)

Ugyanabban az oszlopban nem található más, azonos értékű elsődleges kulcs. A táblázat azonos értékű hivatkozására szolgál.

Idegen kulcs

Ez egy megkötés, amelyet kapcsolat létrehozására használnak ugyanazon vagy különböző táblák két oszlopa között. Ahhoz, hogy egy oszlop idegen kulcsként definiálható legyen, elsődleges kulcsként kell meghatározni a táblázatban, amelyre hivatkozik. Egy vagy több oszlop meghatározható idegen kulcsként. Ezkényszerazonosítja az elsődleges kulcsra hivatkozó oszlopokat egy másik táblázatban, ami azt jelenti, hogy az elsődleges kulcs egy táblázatban van, és a második táblázatban is megtalálja az összes értéket. Ezután a második táblázat ez az oszlopa valójában a második táblázat idegen kulcsa.

Alapszintaktika

‘Tábla létrehozása tábla_neve (

Oszlop1_név adattípus FOREIGN KEY,

Oszlop_2név adattípus)

Van egy kérdésünk? Említse meg őket a megjegyzések részben, és mi kapcsolatba lépünk Önnel.

Kapcsolódó hozzászólások:

hatókör operátor c ++