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