Skip to main content

Formule 1 Teammanagement Systeem

Inleiding

Je bent een data-analist die is ingehuurd om een databaseontwerp te maken voor een Formule 1 team. Het team wil een systeem dat hen helpt bij het beheren van coureurs, raceauto's, en de verschillende Grand Prix evenementen waar ze aan deelnemen gedurende het seizoen. Het systeem moet de volgende entiteiten en relaties bevatten:

  1. Coureurs: Elke coureur heeft een unieke ID, naam, nationaliteit, en startnummer. Een coureur kan gedurende zijn carrière voor verschillende teams rijden.

  2. Teams: Elk team heeft een unieke ID, naam, en land van herkomst. Een team heeft meerdere coureurs, maar elke coureur rijdt op elk moment voor slechts één team.

  3. Raceauto's: Elke raceauto heeft een uniek serienummer, modelnaam, en bouwjaar. Een raceauto wordt toegewezen aan precies één coureur, maar een coureur kan gedurende een seizoen in verschillende auto's rijden.

  4. Grand Prix Evenementen: Elk evenement heeft een unieke ID, naam van de Grand Prix, en het land waar het wordt gehouden. Aan elk evenement nemen meerdere coureurs deel, en elke coureur kan aan meerdere evenementen deelnemen.

Vereiste Relaties:

  • Relatie tussen Teams en Coureurs: Elk team heeft meerdere coureurs, maar elke coureur rijdt voor slechts één team op een gegeven moment.

  • Relatie tussen Coureurs en Raceauto's: Hoewel een coureur gedurende een seizoen in verschillende auto's kan rijden, wordt elke auto op elk gegeven moment door slechts één coureur gebruikt.

  • Relatie tussen Coureurs en Grand Prix Evenementen: Coureurs kunnen aan meerdere evenementen deelnemen, en elk evenement heeft meerdere deelnemende coureurs.

Opdracht:

Maak een volledig ERD waarin je de volgende onderdelen opneemt.

  • alle entiteiten.
  • alle attributen van de entiteiten.
  • alle data-typen van de attributen.
  • alle sleutels (keys), dit zijn de primary keys en foreign keys.
  • alle relaties tussen de entiteiten.

Inleveren

Eigen gemaakt screenshot van het ERD dat met behulp van Lucichart is gemaakt.

--