kleines SQL Problem

  • SQL - ORACLE - 10g

    Ich versuche folgendes ER Diagramml in SQL abzubilden.
    Leider hat meine Lösung noch nicht ganz richtig.

    Ich bekomme immer die Fehlermeldung:

    Zitat

    ORA-02267: column type incompatible with referenced column type

    informatik-forum.net/attachment/17775/

    "Garage" ist eine schwache Entität
    "ist Doppelplatz mit" ist eine rekursive Beziehung


  • Der Fremdschlüssel von "garage" auf sich selbst muss auf etwas verweisen, was eindeutig ist, d.h. er muss aus drei Feldern bestehen (reihe, platz, nr) und nicht nur aus zwei (reihe, platz). Eine Kombination von "reihe" und "platz" ist ja nur in Verbindung mit "nr" eindeutig, d.h. eine bestimmte Kombination von "reihe" und "platz" kann mehrmals vorkommen. Wenn du zum Fremdschlüssel nicht "nr" dazunimmst, ist (für das Datenbanksystem) nicht klar, auf welche Zeile von "garage" du nun konkret verweist.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!