Files
kla-opp-schulzeug/AWP_11fi5/jugengruppe.sql
Janik Graf1 [Schüler/-in Klara-Oppenheimer-Schule] b5ff1f9f98 jugengruppe Dienstag Anfang
2021-06-07 14:37:05 +02:00

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),
)