SoWi Forum Innsbruck - Powered by vBulletin
Ergebnis 1 bis 5 von 5

Thema: Relationale Datenmodelle

  1. #1
    Senior Member Bewertungspunkte: 0

    Registriert seit
    11.01.2005
    Beiträge
    142

    Relationale Datenmodelle

    hab mir grad die übungsbeispiele, die die fink in den e-campus gestellt hat, angschaut...

    und hab eine frage zu den bsp. zur erstellung relationaler datenmodelle:

    da gibts so ein bsp. mit hafen, schiff, reederei usw.
    und 2 beziehungstypen/ rollen muss man als tabelle darstellen (in dem fall wären das "ansteuern" und "transportieren"), und das 3. (besitzen) nicht...

    woher weiß ich (allg.), welche beziehungstypen ich als tabelle darstellen muss und welche nicht???

    steht das irgenwo

    dankeschän soo viel!
    und genießt's den traumhaften tag heute!!!!

  2. #2
    Forum Star Bewertungspunkte: 7

    Registriert seit
    16.11.2005
    Beiträge
    1.646
    Ich glaub du musst immer nur n:m Beziehung als Tabelle darstellen, mit den beiden Fremdschlüsseln. Die anderen funktionieren auch ohne eigene Tabelle, also 1:n, 1:1. Kann mich auch irren.

  3. #3
    Golden Member Bewertungspunkte: 20
    Avatar von csaf4807
    Registriert seit
    09.10.2004
    Ort
    Neu-Rum (nein, das ist nicht das O-Dorf)
    Beiträge
    371
    steht im skript ab seite 43 und ist eh ziemlich gut erklärt (wenn du dir die tabellen und e-r-diagramme anschaust).

    wenn es sich um eine 1:n beziehung handelt (z.b. jeder mitarbeiter arbeitet in genau 1 abteilung), wird der identifikationsschlüssel von der entität, wo der 1er steht (abteilung) zum fremdschlüssel bei der entität, wo das n steht (mitarbeiter).
    MITARBEITER (MitarbeiterNr.,Attribut 1, Attribut 2, ..., Abteilungsnummer)

    wenn es sich um eine n:m beziehung handelt, schreibt man immer 1 tabelle mehr als es entitäten gibt, weil die beziehung (z.b. bearbeitet) auch eine tabelle bekommt - und in diese tabelle kommen dann alle identifikationsschlüssel als fremdschlüssel.
    BEARBEITET (MitarbeiterNr., Projektnummer)

    hoff, das hilft dir

    lg, sonja

  4. #4
    Golden Member Bewertungspunkte: 20
    Avatar von csaf4807
    Registriert seit
    09.10.2004
    Ort
    Neu-Rum (nein, das ist nicht das O-Dorf)
    Beiträge
    371
    steht im skript ab seite 43 und ist eh ziemlich gut erklärt (wenn du dir die tabellen und e-r-diagramme anschaust).

    wenn es sich um eine 1:n beziehung handelt (z.b. jeder mitarbeiter arbeitet in genau 1 abteilung), wird der identifikationsschlüssel von der entität, wo der 1er steht (abteilung) zum fremdschlüssel bei der entität, wo das n steht (mitarbeiter).
    MITARBEITER (MitarbeiterNr.,Attribut 1, Attribut 2, ..., Abteilungsnummer)

    wenn es sich um eine n:m beziehung handelt, schreibt man immer 1 tabelle mehr als es entitäten gibt, weil die beziehung (z.b. bearbeitet) auch eine tabelle bekommt - und in diese tabelle kommen dann alle identifikationsschlüssel als fremdschlüssel.
    BEARBEITET (MitarbeiterNr., Projektnummer)

    hoff, das hilft dir.

    lg, sonja

  5. #5
    Golden Member Bewertungspunkte: 20
    Avatar von csaf4807
    Registriert seit
    09.10.2004
    Ort
    Neu-Rum (nein, das ist nicht das O-Dorf)
    Beiträge
    371
    sorry, beim 1. post ist mir ein fehler passiert. in der 2. einrückungsliste gehören die fremdschlüssel nicht unterstrichen, sondern kursiv - habs beim 2. post ausgebessert.

    unterstrichen: identifikationsschlüssel
    kursiv: fremdschlüssel

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