PMG2224 4/DB Beleg/Luisa
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language>
==Datenbank Beleg:==
Thema der Datenbank: - Hotelreservierungen
Begründung der Datenbank:
* Vielfalt an verschiedenen Datenpunkten
* Zugriff/Betriebsabläufe optimiert -> Verwaltung von Buchungen, Zimmer von verschiedenen Gästen reserviert
* komplexe Beziehungen -> Bsp: Gäste können mehrere Zimmerbuchungen haben
'''Umsetzung der Tabellen'''
<code id="65f46ad3f10ab"> DROP TABLE IF EXISTS hotel;
CREATE TABLE hotel (
Hotel_ID varchar,
Land varchar,
Adresse varchar,
Name varchar,
Sternebewertung varchar,
PRIMARY KEY (Hotel_ID)
);
INSERT INTO hotel VALUES ('1', 'Spanien', 'Avenida Calle 7', 'Hotel Costa', '4,2');
INSERT INTO hotel VALUES ('2', 'Portugal', 'Rua das Hortas 12', 'Hotel Sol e Serra', '3,6');
INSERT INTO hotel VALUES ('3', 'Frankreich', 'Rue d‘Aboukir 134', 'Hôtel Aboukir', '4,6');
INSERT INTO hotel VALUES ('4', 'Schweden', 'Kungsgatan 2', 'Scandic Grand Central', '4,1' );
INSERT INTO hotel VALUES ('5', 'Norwegen', 'Parkveien 21', 'Camillas Hus', '5,0');
DROP TABLE IF EXISTS zimmer;
CREATE TABLE zimmer (
Zimmer_ID varchar,
Zimmertyp varchar,
Preis varchar,
PRIMARY KEY (Zimmer_ID)
);
INSERT INTO zimmer VALUES ('100', 'Einzelzimmer', '32€');
INSERT INTO zimmer VALUES ('200', 'Doppelzimmer', '35€');
INSERT INTO zimmer VALUES ('300', 'Doppelzimmer', '50€');
INSERT INTO zimmer VALUES ('400', 'Einzelzimmer', 56€');
INSERT INTO zimmer VALUES ('500', 'Doppelzimmer', 90€'); </code>