Neu organisiert für neues Schuljahr

This commit is contained in:
Janik
2021-09-21 11:35:05 +02:00
parent b4f3fc83d2
commit 255b72506c
46 changed files with 11 additions and 0 deletions

View File

@ -0,0 +1,48 @@
drop database if exists 2020_21_Ex2;
create database if not exists 2020_21_Ex2;
use 2020_21_Ex2;
create table zimmer(
zid int(11) primary key,
anzahlBetten int(11),
preis double);
create table gast(
gid int (11),
name varchar(50),
strasse varchar(50),
ort varchar(50),
raucher varchar(4));
ALTER TABLE gast
MODIFY COLUMN raucher BOOLEAN;
ALTER TABLE gast
CHANGE COLUMN gid gnr INT;
ALTER TABLE gast
ADD PRIMARY KEY(gnr);
CREATE TABLE buchung(
zid INT,
gnr INT,
bid INT,
von DATETIME,
bis DATETIME,
PRIMARY KEY (zid, gnr, bid),
FOREIGN KEY (gnr) REFERENCES gast(gnr),
FOREIGN KEY (zid) REFERENCES zimmer(zid)
);
ALTER TABLE gast CHANGE NAME nachname VARCHAR(50);
ALTER TABLE gast RENAME TO kunde;
INSERT INTO zimmer (zid, anzahlBetten) VALUES
(1,2), (2,1), (3,2);
UPDATE zimmer SET preis=45.99;
DELETE FROM zimmer WHERE zid=2;
#alternativ where anzahlBetten=1