PMG2022/DB Beleg/Jacob
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
<language>SQL</language>
==Ziel der Datenbank==
Mein Ziel ist es eine Datenbank über Basketballspieler in der NBA zu verfassen, welche einige Aktivitäten des Spielers und seine Mitgliedschaften in Vereinen oder bei Sponsoren übersichtlich darstellt.
== ERM-Modell: ==
[[Bild:Jacob123_Basketballspieler_ERM.jpg|left|600px|thumb|ERM]]
==ER-Modell:==
'''<u>Baskettballspieler:</u>'''
Name |Vorname |Geburtsdatum|Nationalität|Gespielte Saisons| Spielernummer |
Textfeld|Textfeld|Nummerfeld | Textfeld | Nummerfeld |Nummerfeld mit Primärschlüssel|
'''<u>Errungenschaften:</u>'''
Art | Jahr |
Textfeld|Nummerfeld|
'''<u>Verein:</u>'''
Verienname|Teamgröße |Mitgliederanzahl| Vereinnummer |
Textfeld |Nummerfeld| Nummerfeld |Nummerfeld mit Primärschlüssel|
'''<u>Sponsor:</u>'''
Sponsorname|Werbegeld |Vertragslänge| Sponsornummer |
Textfeld |Nummerfeld| Nummerfeld |Nummerfeld mit Primärschlüssel|
'''<u>Sponsorvertrag:</u>'''
Name des Spielers|Name des Sponsors|Werbegeld |Vertragslänge| Spielernummer | Sponsornummer |
Textfeld | Textfeld |Nummerfeld| Nummerfeld |Nummerfeld mit Fremdschlüssel|Nummerfeld mit Fremdschlüssel|
==Datenbankeinarbeitung:==
<code id="622b155340787"></code>
<run id="622b15534194d"></run>
==Fehlerbetrachtung:==
ERM-Modell: Der Name "Name" von einigen Attributen doppeln sich und wurden im ER und DB geändert zu "Vereinname" und "Sponsorname".
Ebenso mussten 2 Attribute umgenannt werden, da sonst die Syntax von SQL beeinträchtigt werden würden(Alter --> Geburtsdatum, Jahre in der Liga --> Gespielte Saisons