PMG2224 1/DB Beleg/Camillo

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>SQL</language>
= Datenbankbeleg =

== Ziel der Datenbank ==

== Modellierung in einem ERM ==



== Transformation in das Relationenmodell ==

== Erstellen der DB (Struktur/notwendige Datensätze) ==

<code id="65bca1ef36650">
CREATE TABLE Veranstaltungen (
    VeranstaltungsID INT PRIMARY KEY,
    Name VARCHAR(100),
    Datum DATE,
    Ort VARCHAR(255),
    VeranstalterID INT,
    FOREIGN KEY (VeranstalterID) REFERENCES Veranstalter(VeranstalterID)
);

CREATE TABLE Veranstalter (
    VeranstalterID INT PRIMARY KEY,
    Name VARCHAR(100),
    Adresse VARCHAR(255),
    Telefonnummer VARCHAR(15)
);

CREATE TABLE Teilnehmer (
    TeilnehmerID INT PRIMARY KEY,
    Name VARCHAR(100),
    Email VARCHAR(255)
);

CREATE TABLE Tickets (
    TicketID INT PRIMARY KEY,
    VeranstaltungsID INT,
    TeilnehmerID INT,
    Preis DECIMAL(5,2),
    FOREIGN KEY (VeranstaltungsID) REFERENCES Veranstaltungen(VeranstaltungsID),
    FOREIGN KEY (TeilnehmerID) REFERENCES Teilnehmer(TeilnehmerID)
);
</code>

== Erstellen von verschiedenen Abfragen (unterschiedlicher „Schwierigkeit“) ==

<run id="65bca1ef3669f">
Select * From
</run>

== kritische Reflexion zu Modellierung und Umsetzung ==

== verwendete Quellen, Tools, etc. ==

* ERDplus