Komponente ograničenja integriteta u JAVA-i:
- Vrijednost ne može biti null
- Trebao bi biti jedinstven
- Imat će jedinstveni primarni ključ koji se koristi za pronalaženje vrijednosti na tablici
- Strani ključ, u slučaju da se isti primarni ključ nalazi u drugoj tablici
Nije null
To je ograničenje koje osigurava da je svaki redak ispunjen nekom vrijednošću za stupac, koja je navedena kao 'nije null'.
implementirati povezani popis u c
Osnovna sintaksa
‘Stvoriti tablicu ime_tablice
(vrsta podatka stupca1_NIJE NULL,
vrsta podataka stupca2_ime)
* ovdje tip podataka stupca1 ne može biti NULL
Jedinstven
To je ograničenje koje se koristi za stupac tablice tako da su retci tog stupca jedinstveni tamo gdje dopušta i null vrijednost.
Osnovna sintaksa
‘Stvori tablicu ime_tabele (
Stupac1_ime tipa podataka UNIQUE,
Vrsta podataka stupca2_ime)
* Ovdje će jedinstveni stupac1 imati samo jedinstvene vrijednosti.
Osnovni ključ
To je ograničenje koje se koristi za stupac tablice kako bi se red u tablici mogao jedinstveno identificirati.
Osnovna sintaksa
‘Stvori tablicu ime_tabele (
Stupac1_ime tip podataka PRIMARNI KLJUČ,
kako napraviti jframe u javi
Vrsta podataka stupca_2)
U istom stupcu neće se naći nijedan drugi primarni ključ iste vrijednosti. Koristi se za referenciranje tablice s istom vrijednošću.
Strani kljuc
To je ograničenje koje se koristi za uspostavljanje veze između dva stupca u istoj ili različitim tablicama. Da bi se stupac definirao kao strani ključ, trebao bi se definirati kao primarni ključ u tablici na koju se odnosi. Jedan ili više stupaca može se definirati kao strani ključevi. Ovajograničenjeidentificira bilo koji stupac koji upućuje na PRIMARNI KLJUČ u drugoj tablici, što znači da imate Primarni ključ u jednoj tablici i da ćete pronaći sve vrijednosti i u drugoj tablici. Tada je taj stupac u drugoj tablici zapravo strani ključ druge tablice.
Osnovna sintaksa
‘Stvori tablicu ime_tabele (
Vrsta podataka stupac1_ime STRANI KLJUČ,
Vrsta podataka stupca_2)
Imate pitanje za nas? Spomenite ih u odjeljku za komentare i javit ćemo vam se.
Vezane objave: