PMG1719/DB Beleg/Richard

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>SQL</language>

=Eigene Datenbank=

==Thema==
===Themenwahl===
===Ziel der Datenbank===


==Modelle==
===Merkmale der Modelle===
====Kardinalität====
====Normalform====

===Entity-Relationship-Modell===


[[Bild:Rhauschild_ERM_DB-Beleg_2.jpeg]]


===Relationenmodell===
====Tabellenform====

[[Bild:Rhauschild_Relationenmodell.jpeg]]


====Zeilenform====
Primärschlüssel: Fett


Person: '''Mitgliedsnummer''', Name, Vorname, Geburtsdatum, Straße, PLZ, Wohnort, Telefonnummer

Ausbilder: '''Ausbildernummer''', Name, Vorname, Geburtsdatum, Straße, PLZ, Wohnort, Telefonnummer

Feuerwehr: '''Wehrnummer''', Name, Straße, PLZ, Ort, Telefonnummer

Lehrgang: '''Lehrgang_ID''', Name, max. Teilnehmer


==Datenbank und Abfragen==


<code id="18">
DROP TABLE IF EXISTS Sportler
CREATE TABLE Sportler (
              Mitgliedsnummer varchar (10),
              Name varchar (255),
              Vorname varchar (255),
              Strasse varchar (255),
              PLZ varchar (7),
              Ort varchar (255),
              Telefon varchar (255),
              Geburtsdatum varchar (12),
              Sportart varchar (255),
              Trainernummer varchar (255),
              Name_Verein varchar (255),
);

DROP TABLE IF EXISTS Trainer
CREATE TABLE Trainer (
               Trainernummer varchar (255),
               Name varchar (255),
               Vorname varchar (255),
               Strasse varchar (255),
               PLZ varchar (7),
               Ort varchar (255),
               Telefon varchar (255),
               Geburtsdatum varchar (12),
               Sportart varchar (255),
               Name_Verein varchar (255),
);

DROP TABLE IF EXISTS Verein
CREATE TABLE Verein (
                Name_Verein varchar (255),
                Strasse varchar (255),
                PLZ varchar (7),
                Ort varchar (255),
                Telefon varchar (255),
);

DROP TABLE IF EXISTS Sportart
CREATE TABLE Sportart (
               Sport_ID varchar (255),
               Name varchar (255),
);

DROP TABLE IF EXISTS Verein_Sportart
CREATE TABLE Verein_Sportart (
               Name_Verein varchar (255),
               Sport_ID varchar (255),
</code>

<code id="18">
Tabellen füllen
</code>

<run id="18">
Abfragen
</run>


==Reflexion zu Modellierung und Umsetzung==