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 Person
CREATE TABLE Person (
Mitgliedsnummer varchar (10),
Name varchar (255),
Vorname varchar (255),
Straße varchar (255),
PLZ varchar (7),
Wohnort varchar (255),
Telefonnummer varchar (255),
Geburtsdatum varchar (12),
Ausbildernummer varchar (255),
Wehrnummer varchar (255),
);
DROP TABLE IF EXISTS Ausbilder
CREATE TABLE Ausbilder (
Ausbildernummer varchar (255),
Name varchar (255),
Vorname varchar (255),
Straße varchar (255),
PLZ varchar (7),
Wohnort varchar (255),
Telefonnummer varchar (255),
Geburtsdatum varchar (12),
Lehrgang_ID varchar (255),
);
DROP TABLE IF EXISTS Feuerwehr
CREATE TABLE Feuerwehr (
Wehrnummer varchar (255),
Name varchar (255),
Straße varchar (255),
PLZ varchar (7),
Ort varchar (255),
Telefonnummer varchar (255),
);
DROP TABLE IF EXISTS Lehrgang
CREATE TABLE Lehrgang (
Lehrgang_ID varchar (255),
Name varchar (255),
max. Teilnehmer varchar (255),
);
</code>
<run id="5c4ab9229c433"></run>
==Reflexion zu Modellierung und Umsetzung==