Úvod do omezení integrity v JAVA



Blog poskytuje základní úvod do omezení integrity v JAVA.

Součásti omezení integrity v JAVA:

  • Hodnota nemůže být null
  • Mělo by to být jedinečné
  • Bude mít jedinečný primární klíč, který se používá k vyhledání hodnot v tabulce
  • Cizí klíč, pokud je stejný primární klíč v jiné tabulce

Nenulový

Jedná se o omezení, které zajišťuje, že každý řádek je vyplněn určitou hodnotou pro sloupec, který byl zadán jako „ne null“.





Základní syntaxe

„Vytvořit tabulku název_tabulky

(datový typ column1_name NENÍ NULL,



datový typ column2_name)

* zde datový typ column1 nemůže mít NULL

Unikátní

Jedná se o omezení, které se používá pro sloupec tabulky, takže řádky tohoto sloupce jsou jedinečné tam, kde také umožňuje hodnotu null.



Základní syntaxe

„Vytvořit tabulku název_tabulky (

Sloupec1_name datový typ JEDINEČNÝ,

Datový typ Column2_name)

plat vývojáře v Indii v Indii

* Zde jedinečný sloupec1 nabere pouze jedinečné hodnoty.

Primární klíč

Jedná se o omezení, které se používá pro sloupec tabulky, aby bylo možné jednoznačně identifikovat řádek v tabulce.

Základní syntaxe

„Vytvořit tabulku název_tabulky (

Sloupec1_name datový typ PRIMÁRNÍ KLÍČ,

Datový typ sloupce_2name)

Ve stejném sloupci nenajdete žádný další primární klíč se stejnou hodnotou. Používá se pro odkazování na tabulku se stejnou hodnotou.

Cizí klíč

Jedná se o omezení používané k vytvoření vztahu mezi dvěma sloupci ve stejné nebo různé tabulce. Aby byl sloupec definován jako cizí klíč, měl by být definován jako primární klíč v tabulce, na kterou odkazuje. Jeden nebo více sloupců lze definovat jako cizí klíče. Tentoomezeníidentifikuje jakýkoli sloupec odkazující na PRIMÁRNÍ KLÍČ v jiné tabulce, což znamená, že máte primární klíč v jedné tabulce a také najdete všechny hodnoty v druhé tabulce. Tento sloupec v druhé tabulce je ve skutečnosti cizím klíčem druhé tabulky.

Základní syntaxe

„Vytvořit tabulku název_tabulky (

Sloupec1_name datový typ ZAHRANIČNÍ KLÍČ,

Datový typ sloupce_2name)

Máte na nás dotaz? Uveďte je v sekci komentáře a my se vám ozveme.

Související příspěvky: