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="18">
Abfragen
</run>


==Reflexion zu Modellierung und Umsetzung==