FlatBin
create database biergartenverwaltung;
use biergartenverwaltung;
create table bier
(
Biername char(25),
PRIMARY KEY(Biername),
Alkoholgehalt tinyint(5),
Brauereiname char(25) NOT NULL,
Foreign Key(Brauereiname) references brauerei(Brauereiname)
);
#alter table bier ADD Foreign Key(Brauereiname) references brauerei(Brauereiname);
create table biergarten
(
Biergartennummer int(11),
Primary Key(Biergartennummer),
Bezeichnung varchar(45) NOT NULL,
Brauereiname varchar(45) NOT NULL,
Foreign Key(Brauereiname) references brauerei(Brauereiname)
);
#alter table biergarten ADD Foreign Key(Brauereiname) references brauerei(Brauereiname);
create table arbeit
(
Arbeitnummer int(11),
Primary Key(Arbeitnummer),
Biergartennummer int(11),
Personalnummer int(11),
);
create table brauerei
(
Brauereiname varchar(25) NOT NULL,
Primary Key(Brauereiname),
Ansprechpartner varchar(25)
);
create table kellner
(
Personalnummer int(25) NOT NULL,
Primary Key(Personalnummer),
Vorname varchar(25) NOT NULL,
Nachname varchar(25),
Gehalt int(25)
);
show Databases;
show tables;
describe bier;
describe biergarten;
describe arbeit;
describe brauerei;
describe kellner;
Insert into biergarten (Biergartennummer, Bezeichnung, Brauereiname) values(1,'Hier ubd Heute','Warsteiner');
Insert into biergarten (Biergartennummer, Bezeichnung, Brauereiname) values(2,'Joes Garden','Warsteiner');
Insert into biergarten (Biergartennummer, Bezeichnung, Brauereiname) values(3,'Happy Hour','Stauder');
Insert into kellner (Personalnummer, Vorname, Nachname, Gehalt) values(1,'Jonas','Berger',500);
Insert into kellner (Personalnummer, Vorname, Nachname, Gehalt) values(2,'Peter','Schmitz',800);
Insert into kellner (Personalnummer, Vorname, Nachname, Gehalt) values(3,'Mike','Gruber',700);
Insert into brauerei (Brauereiname,Ansprechpartner) values('Warsteiner','Herr Friedrich Müller');
Insert into brauerei (Brauereiname,Ansprechpartner) values('Stauder','Frau Rosi Bergkamp');
Insert into brauerei (Brauereiname,Ansprechpartner) values('Veltins','Frau Brunhilde Krause');
insert into bier (Biername, Alkoholgehalt, Brauereiname) values('Warsteiner Pils',4.5,'Warsteiner');
insert into bier (Biername, Alkoholgehalt, Brauereiname) values('Stauder alkoholfrei',0.1,'Stauder');
insert into bier (Biername, Alkoholgehalt, Brauereiname) values('Veltins Radler',3.0,'Veltins');
insert into arbeit(Arbeitnummer, Biergartennummer,Personalnummer) values(1,1,1);
insert into arbeit(Arbeitnummer, Biergartennummer,Personalnummer) values(2,1,2);
insert into arbeit(Arbeitnummer, Biergartennummer,Personalnummer) values(3,2,1);
insert into arbeit(Arbeitnummer, Biergartennummer,Personalnummer) values(4,3,2);
insert into arbeit(Arbeitnummer, Biergartennummer,Personalnummer) values(5,3,3);
#2)
select * from biergarten;
select * from kellner;
select * from brauerei;
select * from bier;
select * from arbeit;
#3) Kann ich nicht da es dann eine fehlermeldung gibt
alter table kellner
add column Arbeitsbeginn time,
add column Arbeitsende time,
add column Aussehen varchar(25);
alter table kellner
drop column Aussehen;
alter table bier
add column Geschmacksrichtung varchar(25)
after Biername;
alter table bier
alter alkoholgehalt set default 4.0;
alter table kellner
rename service;
alter table biergarten drop foreign key Brauereiname;
alter table biergarten ADD Foreign Key(Brauereiname) references brauerei(Brauereiname);
describe biergarten;
describe brauerei;
select * from brauerei;
Neuen Paste erstellen