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

    
    