Analysiere dieses Beispiel. Entwickle dazu (in der passenden Aufgabe Nr. 3 im LV) ein zugrundeliegendes ERM.
DROP TABLE IF EXISTS Kunde; CREATE TABLE Kunde ( KundenID varchar NOT NULL UNIQUE, Name varchar NOT NULL, Vorname varchar, EMail varchar, Telefonnummer varchar, PRIMARY KEY (KundenID) ); DROP TABLE IF EXISTS CD; CREATE TABLE CD ( CDID varchar NOT NULL UNIQUE, Titel varchar NOT NULL, Interpret varchar NOT NULL, Album varchar, Genre varchar, Preis varchar NOT NULL, PRIMARY KEY (CDID) ); DROP TABLE IF EXISTS Bestand; CREATE TABLE Bestand ( BestandID varchar NOT NULL UNIQUE, CDID varchar NOT NULL, PRIMARY KEY (BestandID), FOREIGN KEY (CDID) REFERENCES CD(CDID) ); DROP TABLE IF EXISTS Bestellung; CREATE TABLE Bestellung ( BestellungID varchar NOT NULL UNIQUE, KundenID varchar NOT NULL, BestandID varchar NOT NULL, PLZ varchar(5), Ort varchar, Straße varchar, PRIMARY KEY (BestellungID), FOREIGN KEY (KundenID) REFERENCES Kunde(KundenID), FOREIGN KEY (BestandID) REFERENCES Bestand(BestandID) ); INSERT INTO KUNDE VALUES ('111', 'Mustermann', 'Max', 'maxmustermann@email.com', '1111111111'); INSERT INTO CD VALUES ('123', 'Ein Titel', 'Ein Interpret', 'Ein Album', 'Pop', '2,50€'); INSERT INTO BESTAND VALUES ('444', '123'); INSERT INTO BESTELLUNG VALUES ('123456789', '111', '444', '02625', 'Bautzen', 'Straße');
Gib alle Tabellen aus.
ausführen