Jacob

Aus ProgrammingWiki
Archivierte Version vom 2022-03-25T09:32:20+00:00. Aktuelle Version

Inhaltsverzeichnis

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

Jacob123_Basketballspieler_ERM.jpg
ERM


ER-Modell

Baskettballspieler:
  Name  |Vorname |Geburtsdatum|Nationalität|Gespielte Saisons|        Spielernummer         |
Textfeld|Textfeld|Nummerfeld  |  Textfeld  |    Nummerfeld   |Nummerfeld mit Primärschlüssel|


Errungenschaften:
    Art  |   Jahr   |        Spielernummer        |
 Textfeld|Nummerfeld|Nummerfeld mit Fremdschlüssel|


Verein:
 Verienname|Teamgröße |Mitgliederanzahl|        Vereinnummer          |
  Textfeld |Nummerfeld|   Nummerfeld   |Nummerfeld mit Primärschlüssel|


Sponsor:
 Sponsorname|Mitgliederzahl|       Sponsornummer          |
   Textfeld |  Nummerfeld  |Nummerfeld mit Primärschlüssel|


Sponsorvertrag:
   Spielername    |  Sponsorname    |Werbegeld |Vertragslänge|       Spielernummer         |        Sponsornummer        |
     Textfeld     |    Textfeld     |Nummerfeld| Nummerfeld  |Nummerfeld mit Fremdschlüssel|Nummerfeld mit Fremdschlüssel|

Datenbankeinarbeitung

Sponsor

Welcher Spieler spielt bei dem Verein mit den meisten Mitgliedern?


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