Datenbanken-Übung zur Normalisierung | Q1/Q3 | Bro Für

Werbung
Datenbanken-Übung zur Normalisierung | Q1/Q3 | Bro <ADS>
Für eine private CD-Sammlung wurde für jedes Album eine CD-Nummer vergeben. Dabei wurden der
Albumtitel, der Name des Interpreten, das Gründungsjahr der Band und zu die einzelnen Tracks
deren Titel erfasst. Ein erster Datenbankentwurf ergab folgendes Ergebnis:
CD-Sammlung
CD_Nr
Album
112
Söhne Mannheims Power of the Sound
113
Seeed - Next!
114
Söhne Mannheims Barrikaden Von Eden
Gründungsjahr
Titel
1995
1. Und wenn ein Lied,
2. Wenn du schläfst
1998
1. Next!,
2. Ding
1995
1. Barrikaden Von Eden,
2. Freiheit
Relationenschreibweise für die oben dargestellte Relation :
CDAlben(CD_Nr, Album, Gründungsjahr, Titel)
1. Aufgabe: Überführen Sie die gegebene Relation schrittweise in die 3. Normalform. Geben Sie
dabei die entsprechenden Relationen in Relationenschreibweise und für die 3. Normalform auch die
Tabellendarstellung an.
 Funktionale Abhängigkeiten sollen nach folgendem Schema angegeben werden:
o Attribut/Attributkombination → Attribut/Attributkombination
 Tipp: Zu Veranschaulichung bzw. als Hilfe können zu jeder Normalform die entsprechenden
Tabellendarstellungen erzeugt werden.
2. Aufgabe: Wenden Sie ihr Ergebnis auf die Datenbank CDSammlung an.
Hinweise zu Aufgabe 2:
SQL Anweisung
SELECT Albumtitel
FROM CDSammlung;
SELECT DISTINCT Albumtitel
FROM CDSammlung;
SELECT DISTINCT Albumtitel
INTO NeueTab
FROM CDSammlung;
Ergebnis
Herunterladen