44 lines
746 B
SQL
44 lines
746 B
SQL
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),
|
|
|
|
)
|
|
|
|
|
|
|