Also ich habs jetzt auch so gemacht und bei mir hat alles so funktioniert...
hab allerdings nur bruder schwester tochter sohn verwendet... oder was habt ihr da alles?
Druckbare Version
wie lautet bei euch der create table?
wir haben auch nur vater mutter sohn tochter.
CREATE TABLE Verwandtschaftsbeziehungen (
VerwandtenID COUNTER,
tochter YESNO,
sohn YESNO,
bruder YESNO,
schwester YESNO,
PRIMARY KEY(VerwandtenID),
FOREIGN KEY (VerwandtenID) REFERENCES Verwandter (VerwandtenID));
Habt ihr also 2 entitätstypen/tabellen gemacht? Habt ihr denn auch eine many to many relationship gemacht? Denn muss ja noch eine 3 te tabelle hinzugefügt werden?
lg
Das ist auch mein problem.... :S komm da einfach nicht weiter... -.-
wenn ich Aufgabe1 mit EINER tabelle löse, und eine rekursive beziehung mach falsch? Bei Aufgabe2 hab ich dann 3 Tabellen Verwandte, Beziehung und Zeitspanne! was sagt ihr dazu?
Also ich wollte jetzt auch noch vater und mutter in diese Tabelle packen, mit foreign keys damit ich bei der dritten aufgabe die anzahl abfragen kann, hat aber nicht funktioniert...
Sieht hier wer einen Fehler bzw weiß wer wiesos nicht funktioniert?
CREATE TABLE Verwandtschaftsbeziehungen (
VerwandtenID COUNTER,
Tochter TEXT,
Sohn TEXT,
Bruder TEXT,
Schwester TEXT,
Mutter TEXT,
Vater TEXT,
PRIMARY KEY(VerwandtenID),
FOREIGN KEY(VerwandtenID) REFERENCES Verwandter (VerwandtenID),
FOREIGN KEY(Mutter) REFERENCES Verwandter (Mutter),
FOREIGN KEY(Vater) REFERENCES Verwandter (Vater));
Also VerwandtenID müsste eigentlich stimmen, bzw gabs damit keine probleme sondern nur also ich dann Mutter und Vater als foreign keys eingefügt habe kam die Meldung dass ein Syntax fehler im Create Table statement ist...
was meinst du mit "die Fremdschlüssel auch als Attribute einfügen"?