PMG2224 4/DB Beleg/Magdalena
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language>
===DBMS für den Musikgeschmack von Konsumenten===
==Ziel der Datenbank==
(Die Aufgabe und das Ziel dieses Datenbankmanagementsystems ist es, die Variabilität von Künstlern und deren Musikgenren abzubilden, sowie den Musikgeschmack einzelner Konsumenten. Zudem lässt sich verfolgen, auf welche Konzerte die jeweiligen Konsumenten gehen möchten.)
<code id="65faf44ce7587">
CREATE TABLE Arzt (
Arzt_ID INT PRIMARY KEY,
Vorname VARCHAR(100),
Nachname VARCHAR(100),
PLZ VARCHAR(10),
Wohnort VARCHAR (20),
Straße VARCHAR (25),
Telefon VARCHAR (20),
);
CREATE TABLE Patient (
Patient_ID INT PRIMARY KEY,
Vorname VARCHAR(100),
Nachname VARCHAR(100),
PLZ VARCHAR(10),
Wohnort VARCHAR (20),
Straße VARCHAR (25),
Telefon VARCHAR (20),
VersicherungsNr VARCHAR (100)
);
CREATE TABLE Spezialisierung (
SponsorID INT PRIMARY KEY,
Name VARCHAR(100),
Betrag DECIMAL(7,2)
);
CREATE TABLE Diagnose (
VeranstaltungsID INT,
SponsorID INT,
FOREIGN KEY (VeranstaltungsID) REFERENCES Veranstaltungen(VeranstaltungsID),
FOREIGN KEY (SponsorID) REFERENCES Sponsoren(SponsorID),
PRIMARY KEY (VeranstaltungsID, SponsorID)
);
CREATE TABLE Arzt_Patient (
VeranstaltungsID INT,
SponsorID INT,
FOREIGN KEY (VeranstaltungsID) REFERENCES Veranstaltungen(VeranstaltungsID),
FOREIGN KEY (SponsorID) REFERENCES Sponsoren(SponsorID),
PRIMARY KEY (VeranstaltungsID, SponsorID)
);
</code>
<code id="65faf44ce75e6">
INSERT INTO Veranstaltungen VALUES (1, 'Freiluftkonzert', '22-02-24', 'Dresden', 1);
INSERT INTO Veranstaltungen VALUES (2, 'Szenische Lesung', '28-02-24', 'Kamenz', 2);
INSERT INTO Veranstaltungen VALUES (3, 'Freiluftkonzert', '01-03-24', 'Dresden', 1);
INSERT INTO Veranstalter VALUES (1, 'Dresdner Philharmonie', 'Schlossstraße 2', 'Dresden', 12345678);
INSERT INTO Veranstalter VALUES (2, 'Leseclub Kamenz', 'Hauptstraße 12', 'Kamenz', 87654321);
INSERT INTO Veranstalter VALUES (3, 'Deutsch-sorbisches Volkstheather Bautzen', 'Theaterplatz 1', 'Bautzen', 18273645);
INSERT INTO Teilnehmer VALUES (1, 'Ad Rian', 'rianad@jan.is');
INSERT INTO Teilnehmer VALUES (2, 'Wol Tär', 'woltaer123@pmg-bautzen.lernsax.de');
INSERT INTO Teilnehmer VALUES (3, 'Deez Who', 'illegal@gmail.com');
INSERT INTO Tickets VALUES (1, 1, 1, 90.00);
INSERT INTO Tickets VALUES (2, 2, 2, 00.00);
INSERT INTO Tickets VALUES (3, 3, 2, 40.00);
INSERT INTO Sponsoren VALUES (1, 'Hallsonde Gesellschaft', 800.00);
INSERT INTO Sponsoren VALUES (2, 'Kompression INC.', 1200.00);
INSERT INTO Sponsoren VALUES (3, 'DOS GmbH', 2.00);
INSERT INTO Veranstaltung_Sponsor VALUES (1, 1);
INSERT INTO Veranstaltung_Sponsor VALUES (2, 2);
INSERT INTO Veranstaltung_Sponsor VALUES (3, 1);
INSERT INTO Veranstaltung_Sponsor VALUES (3, 3);
</code>
==Kritische Reflexion zu Modellierung und Umsetzung==
==Quellen==
• ERDplus