Forum: Datenbanken
Delphi
by marabu,
27. Feb 2006
Dein Bild zeigt leider Tabellen und keine Entitäten. Wenn die Beziehung zwischen Komponenten und Artikeln 1:n ist, dann hast du das physische Datenmodell falsch implementiert. In dem Fall müsste der Komponenten-Schlüssel als Fremdschlüssel in der Tabelle Artikel auftauchen.
Vielleicht stimmen aber auch die Tabellen und du hast nur die Beziehung falsch angegeben - sie müsste dann n:1 sein....
Forum: Datenbanken
Delphi
by marabu,
27. Feb 2006
Eines vorweg - für jedes Feld eines Dataset kannst du die Eigenschaft ReadOnly setzen, wenn du willst. Aber ich denke das führt in die falsche Richtung.
Es fällt mir schwer hier richtig oder falsch zu antworten, da ich das E/R-Modell nicht kenne, welches deiner Datenbank zugrunde liegt. Hast du überhaupt eines erstellt?
Ich kenne aus deinen Beiträgen hier zwei Entitäten (Artikel,...
Forum: Datenbanken
Delphi
by marabu,
27. Feb 2006
Wenn du die Bezeichnung nicht redundant speicherst, dann hast du dieses Problem überhaupt nicht.
marabu
Forum: Datenbanken
Delphi
by marabu,
27. Feb 2006
Eine Tabelle ARTIKEL mit den Spalten (NUMMER, BEZEICHNUNG) ist akzeptabel. Eine zweite Tabelle PROART mit den Feldern (NUMMER, BEZEICHNUNG, PROTOKOLL_ID) ist ein Modellierungsfehler, weil das Feld BEZEICHNUNG durch den Wert von NUMMER bereits determiniert ist. Wenn du also eine Tabelle PROTOKOLLE (ID, BEZEICHNUNG) hast, dann hängt es davon ab, ob die Tabellen PROTOKOLLE und ARTIKEL in einer m:n...