Hey, könnte jemand meine Hausaufgaben korrigieren?
Hier die Aufgabenstellung dazu:
Erstellen Sie für die aus dem Unterricht bekannte DB "Zoo" die DDL-Skripte (create table) für die Tabellen
CREATE TABLE t_Tier
(
T_ID INTEGER NOT NULL,
TName VARCHAR (30),
TA_ID INTEGER,
PRIMARY KEY(T_ID),
FOREIGN KEY (TA_ID) REFERENCES t_Tierart(TA_ID)
);
CREATE TABLE t_Tierart
(
TA_ID INTEGER NOT NULL,
TA_Bez VARCHAR (30),
PRIMARY KEY (TA_ID)
);
CREATE TABLE t_Pfleger
(
P_ID INTEGER NOT NULL,
PName VARCHAR(30),
PRIMARY KEY(P_ID)
);
CREATE TABLE t_Gehege
(
G_ID INTEGER NOT NULL,
G_Bez VARCHAR(30),
PRIMARY KEY(G_ID)
);
CREATE TABLE t_Zuordnung
(
ZP_PflegerID INTEGER,
ZG_GehegeID INTEGER,
FOREIGN KEY(ZP_PflegerID) REFERENCES t_Pfleger(P_ID),
FOREIGN KEY(ZG_GehegeID) REFERENCES t_Gehege(G_ID),
);
Hier die Aufgabenstellung dazu:
Erstellen Sie für die aus dem Unterricht bekannte DB "Zoo" die DDL-Skripte (create table) für die Tabellen
- Tier
- Tierart
- Pfleger
- Gehege
- Zuordnung Pfleger-Gehege! Die Datenbank ist im Anhang verlinkt
CREATE TABLE t_Tier
(
T_ID INTEGER NOT NULL,
TName VARCHAR (30),
TA_ID INTEGER,
PRIMARY KEY(T_ID),
FOREIGN KEY (TA_ID) REFERENCES t_Tierart(TA_ID)
);
CREATE TABLE t_Tierart
(
TA_ID INTEGER NOT NULL,
TA_Bez VARCHAR (30),
PRIMARY KEY (TA_ID)
);
CREATE TABLE t_Pfleger
(
P_ID INTEGER NOT NULL,
PName VARCHAR(30),
PRIMARY KEY(P_ID)
);
CREATE TABLE t_Gehege
(
G_ID INTEGER NOT NULL,
G_Bez VARCHAR(30),
PRIMARY KEY(G_ID)
);
CREATE TABLE t_Zuordnung
(
ZP_PflegerID INTEGER,
ZG_GehegeID INTEGER,
FOREIGN KEY(ZP_PflegerID) REFERENCES t_Pfleger(P_ID),
FOREIGN KEY(ZG_GehegeID) REFERENCES t_Gehege(G_ID),
);