PMG/Kurs 1214/DB Beleg/Sebastian
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language>
=Ziel der Datenbank=
'''Pass bitte auf, dass die DB nicht zu umfangreich wird (Zeitaspekt)'''
=ERM=
*hier das ERM zur DB:[[Bild:14-geier-sebastian_DB-Beleg_ERM.jpg|300px]]
*und zur besseren Übersicht noch bunt:[[Bild:14-geier-sebastian_DB-Beleg_ERM_bunt.jpg|300px]]
=RM (zu erstellende Tabellen)=
*Verein ('''V_ID''', Vereinsname, Ort, Straße, Gründungsdatum, Präsident_Vorname,Präsident_Nachname, ''L_ID'')
*Mitglied ('''M_ID''', Vorname, Nachname, PLZ, Ort, Straße, Geb.-datum)
*Liga ('''L_ID''', Liganame, Ligastufe, Land)
*Spieler ('''Spieler_ID''', Vorname, Nachname, Geb.-datum, ''V_ID'')
*Abteilung ('''A_ID''', Name, Vorsitzender_Vorname, Vorsitzender_Nachname, ''Sportart_ID'')
*Sportart ('''Sportart_ID''', Name)
*Verein – Abteilung (''V_ID'', ''A_ID'')
*Verein – Mitglied (''V_ID'', ''M_ID'')
=Datenbank=
<code id="52dcdf16795a2">
DROP TABLE IF EXISTS Verein;
CREATE TABLE Verein (
V_ID varchar(255),
Vereinsname varchar(255),
Ort varchar(255),
Straße varchar(255),
Gründungsdatum varchar (255),
Präsident_Vorname varchar (255),
Präsident_Nachname varchar (255),
L_ID varchar (255),
PRIMARY KEY (V_ID)
);
DROP TABLE IF EXISTS Mitglied;
CREATE TABLE Mitglied (
M_ID varchar(255),
Vorname varchar(255),
Nachname varchar(255),
PLZ varchar (255),
Ort varchar(255),
Straße varchar(255),
Geburtsdatum varchar (255),
PRIMARY KEY (M_ID)
);
DROP TABLE IF EXISTS Liga;
CREATE TABLE Liga (
L_ID varchar(255),
Liganame varchar (255),
Ligastufe varchar (255),
Land varchar (255),
PRIMARY KEY (L_ID)
);
DROP TABLE IF EXISTS Spieler;
CREATE TABLE Spieler (
Spieler_ID varchar(255),
Vorname varchar(255),
Nachname varchar(255),
Geburtsdatum varchar (255),
V_ID varchar (255),
PRIMARY KEY (Spieler_ID)
);
DROP TABLE IF EXISTS Abteilung;
CREATE TABLE Abteilung (
A_ID varchar(255),
Name varchar(255),
Vorsitzender_Vorname varchar (255),
Vorsitzender_Nachname varchar (255),
Sportart_ID varchar (255),
PRIMARY KEY (A_ID)
);
DROP TABLE IF EXISTS Sportart;
CREATE TABLE Sportart (
Sportart_ID varchar(255),
Name varchar(255),
PRIMARY KEY (V_ID)
);
DROP TABLE IF EXISTS Verein - Abteilung;
CREATE TABLE Verein - Abteilung (
V_ID varchar(255),
A_ID varchar(255),
);
DROP TABLE IF EXISTS Verein - Mitglied;
CREATE TABLE Verein - Mitglied (
V_ID varchar(255),
M_ID varchar(255),
);
INSERT INTO Verein VALUES ();
INSERT INTO Verein VALUES ();
INSERT INTO Mitglied VALUES ();
INSERT INTO Mitglied VALUES ();
INSERT INTO Liga VALUES ();
INSERT INTO Spieler VALUES ();
INSERT INTO Spieler VALUES ();
INSERT INTO Spieler VALUES ();
INSERT INTO Spieler VALUES ();
INSERT INTO Spieler VALUES ();
INSERT INTO Abteilung VALUES ();
INSERT INTO Abteilung VALUES ();
INSERT INTO Sportart VALUES ();
INSERT INTO Sportart VALUES ();
</code>
<run id="52dcdf1679623">
</run>