Anfang des Inhaltsbereichsbuchung Dokument im Navigationsbaum lokalisieren

Die Tabelle mit dem Namen buchung beinhaltet eine Liste von Buchungen mit folgenden Angaben:

BNR

KNR

HNR

RAUMTYP

ANKUNFT

ABREISE

100

3000

80

EINZEL

13.11.1998

15.11.1998

110

3000

100

DOPPEL

24.12.1998

06.01.1999

120

3200

50

SUITE

14.11.1998

18.11.1998

130

3900

110

EINZEL

01.02.1999

03.02.1999

140

4300

80

DOPPEL

12.04.1998

30.04.1998

150

3600

70

DOPPEL

14.03.1999

24.03.1999

160

4100

70

EINZEL

12.04.1998

15.04.1998

170

4400

150

SUITE

01.09.1998

03.09.1998

180

3100

120

DOPPEL

23.12.1998

08.01.1999

190

4300

140

DOPPEL

14.11.1998

17.11.1998

 

Über die Tabelle buchung wird eine logische Verbindung zwischen den Tabellen kunde, hotel und raum hergestellt.

SQL-Anweisung, um die Tabellenstruktur zu erzeugen

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 hnr BETWEEN 1 AND 9999,
 raumtyp CHAR(6) CONSTRAINT raumtyp IN ('EINZEL', 'DOPPEL', 'SUITE'),
 ankunft DATE NOT NULL,
 abreise DATE CONSTRAINT abreise > ankunft)

Ende des Inhaltsbereichs