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==