School-OverviewFlashcardsDMIS_05LB_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));.