ReferenΦnφ integrita tabulek ve WinBase602

ReferenΦnφ integrita je internφ nßstroj, kter² pomßhß udr₧ovat po°ßdek a konzistenci v relaΦn∞ propojen²ch tabulkßch.

Integrita dat se v₧dy definuje pro dv∞ tabulky:

Tabulka, v nφ₧ definujete referenΦnφ integritu, se naz²vß pod°φzenß tabulka. Hodnota n∞kterΘho jejφho sloupce mß mφt hodnotu z druhΘ nad°φzenΘ tabulky (Φφselnφku). P°i sprßvnΘm definovßnφ referenΦnφ integrity bude program za Vßs hlφdat dv∞ pravidla:

1) P°idßvßte-li zßznam do pod°φzenΘ tabulky (resp. p°episujete-li hodnotu sloupce definovanΘho v referenΦnφ integrit∞), musφ hodnot∞ tohoto sloupce odpovφdat hodnota sloupce v nad°φzenΘ tabulce podle definice.

2) Smazßnφ hodnoty sloupce (zruÜenφm zßznamu nebo p°epsßnφm hodnoty) v nad°φzenΘ tabulce bude povoleno jen tehdy, nenφ-li v pod°φzenΘ tabulce ani jeden zßznam se stejnou hodnotou sloupce, pro n∞j₧ je definovßna referenΦnφ integrita. Toto pravidlo lze zm∞kΦit dodateΦnou reakcφ na zm∞nu Φi na smazßnφ.

ReferenΦnφ integrita se definuje v interaktivnφm prost°edφ nßvrhß°e tabulek nebo pomocφ p°φkaz∙ jazyka SQL CREATE TABLE a ALTER TABLE.

Viz takΘ: DatabßzovΘ tabulky
  Navrhovßnφ a zm∞na tabulek ve v²vojovΘm prost°edφ
  Definovßnφ referenΦnφ integrity ve v²vojovΘm prost°edφ