Kann mir jemand die Aufgabe 1b erklären oder weiß jemand, ob so eine ähnliche Aufgabe in den Folien zu finden is?
Die 1. hätt ich mal so gelöst, obs stimmt weiß ich allerdings nicht
ja ich hab grad mal ein paar kollegen gefragt, vielleicht kann mir einer von ihnen helfen...werds dann auch posten![]()
Kann mir jemand die Aufgabe 1b erklären oder weiß jemand, ob so eine ähnliche Aufgabe in den Folien zu finden is?
Die 1. hätt ich mal so gelöst, obs stimmt weiß ich allerdings nicht
Hallo! Wie macht ihr denn die Entitäten bei der Wanderung?
lg
ich hab mir bei der wanderung sowas gedacht:
Ausgangsort
Meereshöhe
Steigung
Zeitaufwand
Zielort
Meereshöhe
Steigung
Zeitaufwand
stimmpt aber sicher nicht, denke ich mir =/
hat jemand eine idee, wie man die aufgabe 1b löst?
oder wie man z.b. die aufgabe 3 a löst?
hallo!
die create table statements kann man im access nicht so eingeben wie sie auf folie 44 stehn.
man muss das so lösen:
das erste create table statement könnt ihr übernehmen.
beim zweiten statement müsst ihr den namen der neuen tabelle (auf folie 44 wäre das bossno) und den neuen foreign key (auch bossno) weglassen.
dann müsst ihr eine neue tabelle mit ALTER erstellen:
ALTER TABLE Name der Tabelle wo das Attribut hinzugefügt werden soll
ADD COLUMN neues Attribut;
bei uns hat das so funktioniert...
also bei mir kommt, egal wie ich es versuche die Meldung: "Es kann keine Beziehung zwischen einem Feld und sich selbst erstellen werden!", wenn ich eine Rekursion machen möchte. Auch in der Hilfe von Access steht, dass man das nicht machen kann in Access.. ...
Aufgabe B dagegen ist echt einfach:
Ist eine m:n Beziehung.
Also hat man im ER-Modell im ersten Schritt 2 Entities.
Ausgangsort (Nr, Name, Meereshöhe - zB) und Zielort (Nr, Name, Meereshöhe)
Diese zwei teilt man dann in 2x 1:n-Beziehungen, sonst ist es in Access nicht machbar. Also eine Tabelle mehr im 2. ER-Modell dafür.
Ausgangsort (Nr, Name, Meereshöhe - zB), Zielort (Nr, Name, Meereshöhe) und Wanderungen (Nr, Wanderungsname, Dauer)
Als 1. Ausgangsort & Zielort erstellen -> Dann Wanderungen
In die Tabelle Wanderungen kommt dann der Fremdschlüssel von Ausgangasort.Name und Zielort.Name.
Fertig. nur noch die Abfragen.
Ahhhhhh,. weiss zufällig wer wo hier das problem liegt??
CREATE TABLE ausgangsort (
AOnummer SMALLINT,
AOname VARCHAR (30),
AOmeereshöhe INTEGER,
PRIMARY KEY(AOnummer));
CREATE TABLE zielort (
ZOnummer SMALLINT,
ZOname VARCHAR(30),
ZOmeereshöhe INTEGER,
PRIMARY KEY (ZOnummer));
CREATE TABLE wanderung (
AOnummer SMALLINT,
AOnummer SMALLINT,
wanderungzeit SMALLINT,
PRIMARY KEY(Wanderungnummer),
FOREIGN KEY FKWANDERUNG(AOnummer) REFERENCES ausgangsort ON DELETE RESTRICT,
FOREIGN KEY FKWANDERUNG(ZOnummer) REFERENCES zielort ON DELETE RESTRICT
);
acces markiert andauernd FKWANDERUNG wenn wir die angabe ausführen wollen.![]()
Lesezeichen