kann mir jemand mit den zeichnungen helfen??? versteh das nicht
das mit dem wölfen hab ich schon gelöst. das problem hab ich eher mit der wanderung.
für die wölfe hab ich abe nur eine entity
Und was für ein Problem hast du bei Wanderung?
(Bitte vorher den Thread durchschauen)
Meine Frage ist welche beziehung zwischen den orten und den wanderungen besteht??
danke schonmal...
Denke, es sind zwei 1:n - Beziehung von Ort nach Wanderung.
Tabellen Ort und Wanderung.
Orte können in vielen Wanderungen vorhanden sein, eine Wanderung hat aber immer nur genau einen Ausgangsort bzw.Zielort.
Ich habe Ausgangsort und Zielort bei Wanderung als Fremdschlüssel definiert - verbunden mit ort_id in Tabelle Ort.
(eig. wie Manuel es im Create Table-Statement gepostet hat)
Dürfte als so aussehen, wie beim Produkt-Bsp aus der VO - Folie Nr. 49.
danke!
Kann mir vielleicht jemand sagen was bei diesen zwei defs nicht stimmt?? die anderen, die wir gemacht zhaben sind gegeangen nur die zwei funktionieren nicht.. danke schon mal im voraus..
CREATE TABLE Wanderung (
WNummer VARCHAR(4),
WName CHAR,
WZielort CHAR,
WAusgangsort CHAR,
WDauer TIME,
WHöhendifferenz VARCHAR(4),
PRIMARY KEY(WNummer),
FOREIGN KEY (Znummer) REFERENCES (Zielort),
FOREIGN KEY (ANummer) REFERENCES (Ausgangsort));
CREATE TABLE Ausgangsort (
ANummer SMALLINT,
AName VARCHAR (30),
AMeereshöhe INTEGER,
PRIMARY KEY(ANummer));
Erst mal habt ihr beim foreign key nach REFERENCES den Tabellenname vergessen.
Weiters müsst ihr beim FK WZielort und WAusgangsort auf den PK der Ortstabelle verweisen.
Dann ist noch wichtig, dass die Felder des FK den selben Felddatentyp haben - in diesem Fall also "smallint".
Mein Vorschlag - sollte funktionieren:
CREATE TABLE Wanderung (
WNummer VARCHAR(4),
WName CHAR,
WZielort smallint,
WAusgangsort smallint,
WDauer TIME,
WHöhendifferenz VARCHAR(4),
PRIMARY KEY(WNummer),
FOREIGN KEY (WZielort) REFERENCES Ausgangsort(anummer),
FOREIGN KEY (WAusgangsort) REFERENCES Ausgangsort(anummer));
Lesezeichen