Databases Reference
In-Depth Information
a) Was passiert aufgrund des oben angegebenen Anweisungsteils in angestellte ?
b) Was würde passieren, wenn die obige Anweisung mit der Aktionsregel ON UP-
DATE SET NULL formuliert worden wäre?
c)
Was würde passieren, wenn die obige Anweisung mit der Aktionsregel ON UP-
DATE NO ACTION formuliert worden wäre?
Aufgabe 4.2
Dozent
Teilnehmer
DozNr
DozName
TnNr
TnName
10
Peters
100
Lück
11
Meier
101
Hinz
12
Otten
102
Kunz
Seminar
SemNr
Thema
Datum
Preis
DozNr
DozName
1001
DatStru
13.12.2003
250
10
Peters
1002
SysAnal
15.10.2003
350
12
Otten
Seminarteilnehmer
SemNr
TnNr
TnName
Bezahlt
1001
100
Lück
J
1001
102
Kunz
N
1002
101
Hinz
J
Die oben dargestellte Datenstruktur ist in einer SQL-Datenbank zu realisieren. Die
Primärschlüssel sind jeweils unterstrichen. Zuvor sind aber noch ein paar kleine
Probleme zu klären.
a) Welche Normalformen sind verletzt (vgl. Kapitel 3.4)?
b) Wie sind die entsprechenden Tabellen zu modifizieren, damit die erste bis dritte
Normalform erfüllt wird?
c) Definieren Sie Domänen mit der CREATE DOMAIN-Anweisung.
d) Definieren Sie die Tabellen mit der CREATE TABLE-Anweisung.
Search WWH ::




Custom Search