SoWi Forum Innsbruck - Powered by vBulletin
Seite 3 von 8 ErsteErste 12345 ... LetzteLetzte
Ergebnis 21 bis 30 von 74

Thema: Übungsblatt 4

  1. #21
    Super-Moderator Bewertungspunkte: 61
    Avatar von mst52
    Registriert seit
    23.10.2009
    Ort
    Ibk | Vorarlberg
    Beiträge
    2.740
    Zitat Zitat von schneckal_7 Beitrag anzeigen
    Ahhhhhh,. weiss zufällig wer wo hier das problem liegt??

    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.
    wenn du dir die folien der vorlesung genau anschaust, wirst unter dem code immer ein kommentar feststellen: zB "Please note that syntax in MS Access is slightly different (see slide XX).
    da du den code einfach nur von den folien abgeschrieben hast, mag in access nicht.
    also schau nochmal genau nach

  2. #22
    Super-Moderator Bewertungspunkte: 61
    Avatar von mst52
    Registriert seit
    23.10.2009
    Ort
    Ibk | Vorarlberg
    Beiträge
    2.740
    Zitat Zitat von angy d. Beitrag anzeigen
    kann mir bitte wer weiterhelfen? wie definiert ihr die FK bei Wolf? Weil in der VO haben wir auch 2 FK verwendet und wenn ich das jetzt in Access eingebe steht da dauernd: Es kann keine Beziehung zwischen einem Feld und sich selbst erstellt werden!

    Weiß wer wo das Problem liegt?

    CREATE TABLE rudel (
    wolfname VARCHAR(15),
    wolfalter INTEGER,
    rudelname VARCHAR(15),
    mitgliederboss SMALLINT NOT NULL,
    PRIMARY KEY (wolfname));

    CREATE TABLE mitglieder (
    mitgliederboss SMALLINT,
    wolfname VARCHAR(15),
    boss SMALLINT,
    PRIMARY KEY (mitgliederboss),
    FOREIGN KEY (wolfname) REFERENCES rudel (wolfname),

    FOREIGN KEY (boss) REFERENCES mitglieder (boss));
    du darfst beim FK nicht wolfname auf wolfname definieren.
    du musst wolfname auf den PK der tabelle definieren.
    also in deinem fall auf mitgliederboss.

  3. #23
    Member Bewertungspunkte: 0

    Registriert seit
    11.12.2009
    Ort
    Rum
    Beiträge
    94
    Zitat Zitat von mst52 Beitrag anzeigen
    wenn du dir die folien der vorlesung genau anschaust, wirst unter dem code immer ein kommentar feststellen: zB "Please note that syntax in MS Access is slightly different (see slide XX).
    da du den code einfach nur von den folien abgeschrieben hast, mag in access nicht.
    also schau nochmal genau nach
    danke für die info..

    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 (AOnummer) REFERENCES ausgangsort,
    FOREIGN KEY (ZOnummer) REFERENCES zielort
    );


    aber trotzdem funktionierts nicht.. diesmal wird andauernd CREATE der zweiten tabelle markiert..

    glg

  4. #24
    Member Bewertungspunkte: 0

    Registriert seit
    24.04.2010
    Beiträge
    60
    Hat eigentlich irgendjemand beim 3 Beispiel ein paar Ideen?

  5. #25
    Super-Moderator Bewertungspunkte: 61
    Avatar von mst52
    Registriert seit
    23.10.2009
    Ort
    Ibk | Vorarlberg
    Beiträge
    2.740
    Zitat Zitat von schneckal_7 Beitrag anzeigen
    aber trotzdem funktionierts nicht.. diesmal wird andauernd CREATE der zweiten tabelle markiert..
    willst du alle tabellen auf einmal erstellen, alle untereinander?
    (falls ja, wie hast du die bisherigen übungsblätter geschafft? )
    du darfst nur ein create table - befehl auf einmal ausführen, sonst funktionierts nicht.

  6. #26
    Member Bewertungspunkte: 3

    Registriert seit
    15.03.2010
    Beiträge
    90
    Zitat Zitat von schneckal_7 Beitrag anzeigen
    danke für die info..

    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 (AOnummer) REFERENCES ausgangsort,
    FOREIGN KEY (ZOnummer) REFERENCES zielort
    );


    aber trotzdem funktionierts nicht.. diesmal wird andauernd CREATE der zweiten tabelle markiert..

    glg
    du hast etwas vergessen bei den Fremdschlüsseln

    ...
    PRIMARY KEY(Wanderungnummer),
    FOREIGN KEY (AOnummer) REFERENCES ausgangsort (AOnummer),
    FOREIGN KEY (ZOnummer) REFERENCES zielort (ZOnummer)
    );

  7. #27
    Member Bewertungspunkte: 0

    Registriert seit
    11.12.2009
    Ort
    Rum
    Beiträge
    94
    Hallöchen!

    wir hätten da a frag, und zwar zur dritten Aufgabe.
    select wolfsnummer, wolfsname, anzahluntergeordnete FROM wolfsrudel..

    so ham wir mal begonnen.. jetzt wissen wir leider nicht weiter wie ma des sortieren soll der Größe nach absteigend (vor allem weil wir diese attribute gar nicht vergeben haben, war ja bei nr 1 nicht gefragt)
    LG



  8. #28
    Member Bewertungspunkte: 5
    Avatar von bLue_eyes
    Registriert seit
    20.11.2009
    Beiträge
    86
    hi,

    wir hätten bei der 3a) aufgabe so begonnen: SELECT Wolfsnummer, Wolfsname, COUNT(Bossnummer) AS Anzahl FROM Wolf WHERE ... ??

    aber weiter wissen wir auch nicht kommt auch immer a fehlermeldung
    -.-

  9. #29
    Junior Member Bewertungspunkte: 7
    Avatar von Manuel89
    Registriert seit
    16.10.2009
    Beiträge
    45
    Bei dem Beispiel mit den Wölfen reicht meiner Meinung nach 1 Create-Table-Statement! (rekursive 1:N Beziehung)

  10. #30
    Super-Moderator Bewertungspunkte: 61
    Avatar von mst52
    Registriert seit
    23.10.2009
    Ort
    Ibk | Vorarlberg
    Beiträge
    2.740
    Zitat Zitat von schneckal_7 Beitrag anzeigen
    Hallöchen!

    wir hätten da a frag, und zwar zur dritten Aufgabe.
    select wolfsnummer, wolfsname, anzahluntergeordnete FROM wolfsrudel..

    so ham wir mal begonnen.. jetzt wissen wir leider nicht weiter wie ma des sortieren soll der Größe nach absteigend (vor allem weil wir diese attribute gar nicht vergeben haben, war ja bei nr 1 nicht gefragt)
    LG

    Ihr habt "anzahluntergeordnete" als attribut definiert und dort einfach die jeweilige anzahl eingetragen?
    wär auch ne lösung, die anzahl der untergeordneten sollte hier jedoch durch eine abfrage herausgefunden werden, wenn ich die angabe richtig interpretieren.

    absteigend sortiert wird mit dem befehl "order by attribut desc"
    es soll nach der anzahl der untergeordneten gereiht werden, jener, mit den meisten untergeordneten, zuerst.

    Zitat Zitat von Manuel89 Beitrag anzeigen
    Bei dem Beispiel mit den Wölfen reicht meiner Meinung nach 1 Create-Table-Statement! (rekursive 1:N Beziehung)
    Gut möglich, aber hast du dann auch die Abfrage von 3. dazu?

Seite 3 von 8 ErsteErste 12345 ... LetzteLetzte

Ähnliche Themen

  1. übungsblatt 3 - SS10
    Von zlu im Forum SVWL Methoden der empirischen Wirtschaftsforschung
    Antworten: 1
    Letzter Beitrag: 12.04.2010, 12:56
  2. Übungsblatt 4
    Von mh im Forum Wirtschaftsinformatik
    Antworten: 7
    Letzter Beitrag: 18.04.2009, 12:26
  3. Übungsblatt 2
    Von JuliaM. im Forum Wirtschaftsinformatik
    Antworten: 7
    Letzter Beitrag: 22.03.2009, 21:00
  4. Übungsblatt 7
    Von csag9468 im Forum Wirtschaftsinformatik
    Antworten: 11
    Letzter Beitrag: 13.01.2009, 16:38
  5. Übungsblatt 3
    Von csak1173 im Forum Wirtschaftsinformatik
    Antworten: 1
    Letzter Beitrag: 31.10.2007, 12:29

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  


Studenteninserate.at | Studenteninserate.de | MeinInserat.at | MeinInserat.com | MeinInserat.it | Immobar.it | Mobiler Büroservice+ | Kleinanzeigen Südtirol | RC-Flohmarkt.com | Auswandern nach Südtirol | Annunci Gratuiti