Annemarie

Aus ProgrammingWiki
Archivierte Version vom 2026-01-26T09:51:22+00:00. Aktuelle Version

FITNESSSTUDIO ALS DATENBANK


Definition

Eine Datenbank ist eine strukturierte Sammlung digitaler Informationen, die so organisiert ist, dass sie effizient gespeichert, durchsucht, verändert und ausgewertet werden kann. Sie bildet das Rückgrat vieler digitaler Systeme – von Websites über Apps bis hin zu Unternehmensanwendungen.

Ziel

Diese Datenbank dient zur Verwaltung eines Fitnessstudios. Sie speichert Informationen über Mitglieder, Trainer, Kurse, Trainingspläne und Teilnahmen. Geeignet ist dieses Beispiel da es nicht nur realitätsnah ist sondern auch eine gute Grundlage für Abfragen jeglicher Art bietet, sowie typische Datenbank-Beziehungen enthält. (Bsp:1:n/n:m)

Annewiki_Erdplus.png


RM MODELL (tabelle)

Primärschlüssel: Mitglied_ID, Trainer_ID, Kurs_ID ''

TRAINER(Trainer_ID PK, Name, Qualifikation)

KURS(Kurs_ID PK, Kursname, Startzeit, Raum, Trainer_ID FK)

MITGLIED(Mitglied_ID PK, Name, Geburtstag, Mitgliedschaft, Startdatum)

NIMMT TEIL(Mitglied_ID PK/FK, Kurs_ID PK/FK)''

Erstelltung der Datenbank

Create table T_Mitglied

    Mitglied_ID integer,
    Name varchar (100),
    Mitgliedschaft varchar (100),
    Startdatum varchar (10),
    Geburtstag integer (10),
    Primary Key (Mitglied_ID) ;


Create table T_Trainer

   Trainer_ID integer,
   Name varchar (100),
   Qualifikation integer (200),
   Primary Key (Trainer_ID) ;


Create table T_Kurs

  Kurs_ID integer,
  Startzeit varchar (10),
  Raum varchar (3),
  Trainer_ID integer,
  Primary Key (Kurs_ID) ;
  FOREIGN KEY (Trainer_ID) REFERENCES Trainer(Trainer_ID)

Create table Nimmt_teil

  Primary Key (Mitglied_ID) ;
  FOREIGN KEY (Mitglied_ID) REFERENCES Mitglied(Mitglied_ID)
  Primary Key (Kurs_ID) ;
  FOREIGN KEY (Kurs_ID) REFERENCES Kurs(Kurs_ID)

INSERT INTO Fan (Vorname, Nachname, Geburtsdatum, Wohnort, Postleitzahl,Hausnummer, Straße, Fan_ID) VALUES

INSERT INTO Album (Hersteller, Name, Genre, Album_ID, Preis) VALUES

INSERT INTO Entertainment (Name, Ort, Postleitzahl, Straße, Hausnummer ) VALUES


https://denkstroeme.com/glossar/datenbank https://erdplus.com/trial