School-Overview › Flashcards › DMIS_05 › LB_2.8
SQL/DDL: Integritätsbedingungen setzen
Frage
SQL/DDL: Integritätsbedingungen setzen Welche drei Arten von Integritätsbedingungen können in SQL definiert werden, wann werden sie verwendet und wie sieht ein Beispiel aus?
Antwort
Die drei zentralen Integritätsbedingungen sind: 1. REFERENCES Tabellenname(Spaltenname) – definiert eine Fremdschlüsselbedingung, 2. CHECK(Bedingung) – legt eine beliebige Integritätsbedingung fest, 3. CONSTRAINT Name Tabellenbedingung – erlaubt das Benennen von Bedingungen. Beispiel: CREATE TABLE bestellung (bestell_id INT PRIMARY KEY, kunden_id INT, betrag DECIMAL(10,2), CONSTRAINT fk_kunde FOREIGN KEY (kunden_id) REFERENCES kunde(kunden_id), CONSTRAINT chk_betrag CHECK (betrag > 0));.