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]]



==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>'''
    Name  |Teamgröße |Mitgliederanzahl|        Vereinnummer          |
  Textfeld|Nummerfeld|   Nummerfeld   |Nummerfeld mit Primärschlüssel|


 '''<u>Sponsor:</u>'''
    Name  |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