PMG1617/DB Beleg/Tam

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

==Datenbank-Projekt: Kpop-Alben==
Dies ist eine weiterführende Datenbank zum Thema Kpop. (siehe Kpop-DB Anna:[http://programmingwiki.de/PMG1617/DB_Beleg/Anna])

==Ziel der Datenbank==
Dies soll einen Einblick liefern, hinsichtlich dem Prozess der Produktion von Kpop-Alben. 

==Modellierung==
[[Bild:Tammy_KpopAlben.jpeg | Miniatur | 1000 px]]
===Kardinalität===

===Normalform===

=====ENF=====
Tabellenfelder müssen so zerlegt werden, dass in einem Feld wirklich nur noch '''eine''' Information steht. ( 1. Normalform )

    '''''Problem:''''' - Es sind mehrere Informationen pro Feld vorhanden
    '''''Abhilfe:''''' - Eine ''Normalisierung'' der Tabellen

=====ZNF=====
Es muss eine eindeutige Zuordnung durch die Primärschlüssel erfolgen.

    '''''Problem:''''' - Änderungen müssen in mehreren Datensätzten vorgenommen werden.

=====DNF=====
Ein Relationstyp befindet sich genau dann in der dritten Normalform , wenn er sich in der ZNF befindet und kein Nichtschlüsselattribut transitiv von einem Kandidatenschlüssel abhängt.

    '''''Ziel:''''' - erfolgreiche Normalisierung in einem relationalen Datenbankmodell

==Relationenmodell==

'''''Primärschlüssel''''' : '''CD_ID'''; '''Fan_ID'''; '''Entertainment_ID'''

   '''Fan''' (Fan_ID ; Adresse ; Vorname ; Nachname ; Alter)
   '''CD''' (CD_ID ; Preis ; Genre ; Name)
   '''Entertainment/Artist''' (Fan_ID ; CD_ID ; ENtertainment_ID ; Adresse ; Name)

==Erstelltung der Datenbank==

==Abfragen==