diff --git a/AWP_11fi5/jugengruppe.sql b/AWP_11fi5/jugengruppe.sql new file mode 100644 index 0000000..df6b3a4 --- /dev/null +++ b/AWP_11fi5/jugengruppe.sql @@ -0,0 +1,44 @@ +DROP DATABASE IF EXISTS jugendgruppe; +CREATE DATABASE jugendgruppe; +USE jugendgruppe; + +CREATE TABLE Ort +( + OrtID INT AUTO_INCREMENT, + PLZ INT, + Ort VARCHAR(50), + PRIMARY KEY(OrtID) +); + +CREATE TABLE Person +( + PersonID INT AUTO_INCREMENT, + Name VARCHAR(50), + Vorname VARCHAR(50), + Anschrift VARCHAR(50), + OrtID INT, + Betreuer BOOL, + PRIMARY KEY(PersonID), + FOREIGN KEY(OrtID) REFERENCES Ort.OrtID +); + +CREATE TABLE VeranstaltungsKategorie +( + KatID INT AUTO_INCREMENT, + Name VARCHAR(50), + PRIMARY KEY(KatID) +); + +CREATE TABLE Veranstaltung +( + VeranstaltungID INT AUTO_INCREMENT, + Kategorie INT, + Startdatum DATE, + Enddatum DATE, + Bezeichnung VARCHAR(50), + PRIMARY KEY(VeranstaltungID), + +) + + + \ No newline at end of file