Úvod do obmedzení integrity v JAVA



Tento blog poskytuje základné informácie o obmedzeniach integrity v jazyku JAVA.

Komponenty obmedzení integrity v JAVA:

  • Hodnota nemôže byť nulová
  • Malo by to byť jedinečné
  • Bude mať jedinečný primárny kľúč, ktorý sa používa na vyhľadanie hodnôt v tabuľke
  • Cudzí kľúč, ak je rovnaký primárny kľúč v inej tabuľke

Nie Null

Jedná sa o obmedzenie, ktoré zaisťuje, že každý riadok je vyplnený určitou hodnotou pre stĺpec, ktorá bola špecifikovaná ako „nie null“.





Základná syntax

„Vytvoriť tabuľku table_name

(dátový typ column1_name NIE JE NULL,



column2_name datatype)

* tu dátový typ column1 nemôže mať NULL

Jedinečné

Je to obmedzenie, ktoré sa používa pre stĺpec tabuľky, takže riadky tohto stĺpca sú jedinečné tam, kde umožňuje aj nulovú hodnotu.



Základná syntax

„Vytvoriť tabuľku table_name (

Údajový typ stĺpca1_name UNIQUE,

Dátový typ stĺpca2_name)

ako deklarovať pole objektov v jave

* Tu jedinečný stĺpec1 bude mať iba jedinečné hodnoty.

Primárny kľúč

Je to obmedzenie, ktoré sa používa pre stĺpec tabuľky, aby bolo možné jednoznačne identifikovať riadok v tabuľke.

Základná syntax

„Vytvoriť tabuľku table_name (

Údajový typ stĺpca1_name PRIMÁRNY KLÍČ,

Dátový typ stĺpca_2name)

V rovnakom stĺpci nenájdete žiadny ďalší primárny kľúč s rovnakou hodnotou. Používa sa na odkazovanie na tabuľku s rovnakou hodnotou.

Cudzí kľúč

Je to obmedzenie používané na vytvorenie vzťahu medzi dvoma stĺpcami v rovnakej alebo rôznych tabuľkách. Ak má byť stĺpec definovaný ako cudzí kľúč, mal by byť v tabuľke, na ktorú odkazuje, definovaný ako primárny kľúč. Jeden alebo viac stĺpcov je možné definovať ako Cudzie kľúče. Totoobmedzenieidentifikuje ľubovoľný stĺpec odkazujúci na PRIMÁRNY KĽÚČ v inej tabuľke, čo znamená, že máte primárny kľúč v jednej tabuľke a všetky hodnoty nájdete aj v druhej tabuľke. Potom je tento stĺpec v druhej tabuľke vlastne cudzím kľúčom druhej tabuľky.

Základná syntax

„Vytvoriť tabuľku table_name (

Stĺpec1_názov dátový typ ZAHRANIČNÝ KĽÚČ,

Dátový typ stĺpca_2name)

Máte na nás otázku? Uveďte ich v sekcii komentárov a my sa vám ozveme.

Súvisiace príspevky: