page1
Klasse:
Datenbanken
Datum:
Werner-von-Siemens-Schule, Mannheim
Stk
Datenbanken - Normalisierung
Übung: Autoverleih
Der Autoverleih bestcars24 GmbH aus Berlin hat sich für den Verleih von Transportern in ver-
schiedenen Größen spezialisiert. Für die Disposition soll eine geeignete Datenbank entworfen
werden.
Bisher wurden die Verleihvorgänge in folgender Form festgehalten:
Fahrzeug
Typ
FüK
Abholung
Rückgabe
Dauer
Preis
Kunde
B-BC 100
A
B
31.07., 08:15
31.07., 16:27
8:12
120
Max Schröder,
Berlin,
0177/3456743
B-BC 101
A
B
31.07., 08:20
01.08., 12:00
27:40
170
Gisela Groß,
Potsdam,
0172/4329876
B-BC 102
A
B
01.08., 07:22
02.08., 07.18
23.56
120
Frank Klein,
Berlin,
0173/3625374
B-BC 103
B
C
02.08., 12:00
02.08., 15:35
3:35
50
Max Schröder,
Berlin,
0177/3456743
Hinweise zur Tabelle:

Typ bezieht sich auf den jeweiligen Fahrzeugtyp (z.B. PKW, LKW)

FüK gibt die für diesen Fahrzeugtyp benötigte Führerscheinklasse an
Aufgaben
1.)
Geben Sie ein Datenbankschema (in Relationenschreibweise) in der 3. Normalform an,
das für die Aufnahme der angegebenen Daten geeignet ist.
Anschließend Skizzieren Sie das dazugehörige ERM (ohne Attribute).
Verleih(Fahrzeug;Typ;FüK;Abholung;Rückgabe;Dauer;Preis;Kundenname;Stadt;Telefon)
2.)
Für die Preise gibt es ein festes Berechnungsschema. Nennen Sie einen Grund dafür und
einen Grund dagegen, die Preisangabe trotzdem in das Datenbankschema aufzunehmen.
Fahrzeug
Kunde
Ausleihe
K/F
Es hat den Vorteil, dass es direkt aus der Datenbank entnommen werden kann aber da es statisch ist muss es manuell eingetragen werden entsprechend nach den angegeben Ausleihdauern, daher wäre es von Vorteil es dynamisch zu machen indem man bei dem Abruf der Daten den Preis berechnen lässt.