Felhasználói eszközök

Eszközök a webhelyen


oktatas:adatbazis-kezeles:megszoritasok

< Adatbázis-kezelés

Megszorítások

A megszorításokról

Korlátozás vagy angolosan constraint.

Az adatbázis-megszorítások célja a helytelen rekordok létrejöttének megakadályozása.

Megszorítások eszközei

  • kulcsok
  • idegen kulcsok, hivatkozási integritás
  • táblák megszorításai
  • attribútumok értékeire vonatkozó megszorítások
  • rekordokra vonatkozó megszorítások
  • több táblára vonatkozó megszorítások

Megszorítások SQL-ben

kulcs

PRIMARY KEY

Egyediségi kényszer:

UNIQUE

idegen kulcs

FOREIGN KEY <attribútumok> REFERENCES <tábla>  (<attribútumok>)

attribútum értékére vonatkozó megszorítások

Nem lehet NULL feltételek

NOT NULL

Bonyolultabb meghatározások:

CHECK ...

Új érték esetén ellenőriz.

Érték tartományra való megszorítások

CREATE  DOMAIN nem_értékek CHAR(1) CHECK (VALUE IN (’F’, ’N’));

globális megszorítások

Sorra vonatkozó

CHECK ...

Több táblára is vonatkozó

CREATE ASSERTION <név>  CHECK (<feltétel>)
oktatas/adatbazis-kezeles/megszoritasok.txt · Utolsó módosítás: 2019/08/15 20:48 szerkesztette: admin