Zum Inhalt
Gregor
Aus ProgrammingWiki
<
PMG2224 1
<
DB Beleg
Archivierte Version vom 2024-03-08T12:40:48+00:00.
Aktuelle Version
Inhaltsverzeichnis
1
Ziel der Datenbank
2
Modellierung in einem ERM
3
Transformation in das Relationenmodell
4
Erstellen der DB
5
Erstellen von verschiedenen Abfragen
6
kritische Reflexion
7
verwendete Quellen, Tools, etc.
Ziel der Datenbank
Modellierung in einem ERM
Transformation in das Relationenmodell
Erstellen der DB
CREATE TABLE Edelsteine ( E_ID INT PRIMARY KEY, Bezeichnung VARCHAR(25), Preis_in_Euro DECIMAL(10,2), V_ID INT FOREIGN KEY (V_ID) REFERENCES Juwelier(V_ID)); CREATE TABLE Juwelier ( V_ID INT PRIMARY KEY, Name VARCHAR(25), Adresse VARCHAR(50) ); CREATE TABLE Ware ( W_ID INT PRIMARY KEY, Bezeichnung VARCHAR(25), Material VARCHAR(25), Preis_in_Euro DECIMAL(10,2), V_ID INT FOREIGN KEY (V_ID) REFERENCES Juwelier(V_ID)); ); CREATE TABLE Kunde ( K_ID INT PRIMARY KEY, Name VARCHAR(25), Email VARCHAR(25), Adresse VARCHAR(50) ); CREATE TABLE Bestellung ( K_ID INT, W_ID INT, PRIMARY KEY (K_ID, W_ID), FOREIGN KEY (K_ID) REFERENCES Kunde(K_ID), FOREIGN KEY (W_ID) REFERENCES Ware(W_ID) ); CREATE TABLE Bezahlung ( K_ID INT, V_ID INT, PRIMARY KEY (K_ID, V_ID), FOREIGN KEY (K_ID) REFERENCES Kunde(K_ID), FOREIGN KEY (V_ID) REFERENCES Juwelier(V_ID) ); ALTER TABLE Edelsteine ADD FOREIGN KEY (V_ID) REFERENCES Juwelier(V_ID); ALTER TABLE Ware ADD FOREIGN KEY (V_ID) REFERENCES Juwelier(V_ID);
INSERT INTO Edelsteine VALUES (1, ''); INSERT INTO Edelsteine VALUES (2, ''); INSERT INTO Edelsteine VALUES (3, ''); INSERT INTO Edelsteine VALUES (4, ''); INSERT INTO Edelsteine VALUES (5, ''); INSERT INTO Juwelier VALUES (1, 'Woltärs Glitzerpalast','Besserverdienerstraße 3'); INSERT INTO Ware VALUES (1, ''); INSERT INTO Ware VALUES (2, ''); INSERT INTO Ware VALUES (3, ''); INSERT INTO Ware VALUES (4, ''); INSERT INTO Ware VALUES (5, ''); INSERT INTO Kunde VALUES (1, 'Franka Freud', 'lustigeLustigkeit@roland.com', 'Spaßstraße 50, 53111 Bonn'); INSERT INTO Kunde VALUES (2, 'Annegret Knopf', 'Annegretchen@gmx.de', 'Mettigelstraße 24, 68165 Mannheim'); INSERT INTO Kunde VALUES (3, 'Knochen Trocken', 'Schwerverbrecher123@gmail.com', 'Am Hochsicherheitstrakt 3, 68165 Mannheim'); INSERT INTO Kunde VALUES (4, 'Wiltrud Schuchard', 'KrasivatschDance@pmg-bautzen.lernsax.de', 'Prager Straße 13, 10400 Prag'); INSERT INTO Kunde VALUES (5, 'Ruprecht Hintzen', 'NikolausKommtRaus@gmx.de', 'Weihnachtsstraße 2, 99705 Nordpol');
Erstellen von verschiedenen Abfragen
ausführen
kritische Reflexion
verwendete Quellen, Tools, etc.
Seite
Quelltext
Versionen/Autoren
Konto registrieren
Anmelden
Navigation
Startseite
Letzte Änderungen
Alle Seiten
Einführungskurs
Hilfe
Dateien
Suche
Suchen
Werkzeuge
Links auf diese Seite
Spezialseiten