Die in diesem Dokument verwendeten Tabellen aus der Beispielwelt eines Reisebüros sind in diesem Kapitel noch einmal vollständig aufgelistet. Es handelt sich um die Tabellen 'kunde', 'hotel', 'raum' und 'buchung'.
CREATE TABLE kunde (knr FIXED(4) KEY CONSTRAINT knr BETWEEN 1 AND 9999, anrede CHAR(5) CONSTRAINT anrede IN ('Herr','Frau','Firma'), nachname CHAR(7) NOT NULL, vorname CHAR(7), plz CHAR(5) CONSTRAINT SUBSTR(plz,1,5) like '(0-9)(0-9)(0-9)(0-9)(0-9)', ort CHAR(12) NOT NULL, konto FIXED(7,2) CONSTRAINT konto BETWEEN -10000 AND 10000)
CREATE TABLE hotel (hnr FIXED(4) KEY CONSTRAINT hnr BETWEEN 1 AND 9999, name CHAR(10) NOT NULL, plz CHAR(5) CONSTRAINT SUBSTR(plz,1,5) like '(0-9)(0-9)(0-9)(0-9)(0-9)', ort CHAR(12) NOT NULL, adresse CHAR (25) NOT NULL)
CREATE TABLE raum (hnr FIXED (4) KEY, raumtyp CHAR (6) CONSTRAINT raumtyp IN ('EINZEL', 'DOPPEL', 'SUITE'), max_frei FIXED (3) CONSTRAINT max_frei >= 0, preis FIXED (6,2) CONSTRAINT preis BETWEEN 0.00 AND 1000.00) CREATE TABLE buchung (bnr FIXED(4) KEY CONSTRAINT bnr BETWEEN 1 AND 9999, knr FIXED(4) CONSTRAINT knr BETWEEN 1 AND 9999, hnr FIXED(4) CONSTRAINT bnr BETWEEN 1 AND 9999, raumtyp CHAR (6) CONSTRAINT raumtyp IN ('EINZEL', 'DOPPEL', 'SUITE'), ankunft DATE NOT NULL, abreise DATE CONSTRAINT abreise > ankunft)