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   |        Spielernummer        |
  Textfeld|Nummerfeld|Nummerfeld mit Fremdschlüssel|


 '''<u>Verein:</u>'''
  Verienname|Teamgröße |Mitgliederanzahl|        Vereinnummer          |
   Textfeld |Nummerfeld|   Nummerfeld   |Nummerfeld mit Primärschlüssel|


 '''<u>Sponsor:</u>'''
  Sponsorname|Mitgliederzahl|       Sponsornummer          |
    Textfeld |  Nummerfeld  |Nummerfeld mit Primärschlüssel|


 '''<u>Sponsorvertrag:</u>'''
    Spielername    |  Sponsorname    |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>

Sponsor

<run id="623d892ee30ad"></run>

==Kritische Reflexion==

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