AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken FK mit CASCADE: Update unmöglich
Thema durchsuchen
Ansicht
Themen-Optionen

FK mit CASCADE: Update unmöglich

Ein Thema von RSE · begonnen am 3. Dez 2012 · letzter Beitrag vom 4. Dez 2012
 
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#4

AW: FK mit CASCADE: Update unmöglich

  Alt 3. Dez 2012, 16:38
die gleiche Institution kann in unterschiedlichen Projekten unterschiedlich heißen, hat aber die gleiche ID (z.B. "Richard-Von-Irgendwas-Apotheke" vs. "R. v. Irgendwas Apotheke"). Mit den Mitarbeitern verhält es sich genauso.
Wenn das wirklich so ist, dann ist das ein bisschen (sehr) schizophren.
Ein Mitarbeiter hat doch immer den gleichen Namen und er wohnt am gleichen Ort.
Je nach Projekt mag er eine andere Rolle haben und vielleicht eine andere EMail, aber es bleibt doch immer der gleiche Mensch.
Die Daten, die pro Mitarbeiter unveränderlich sind (Name, Privatanschrift, Geburtsdatum, Versicherungsnr, ...)
gehören definitiv in die Mitarbeitertabelle.

Genau gleich verhält es sich auch mit den Arztpraxen und Apotheken.
Land, PLZ, Ort und Strasse sind fest gekoppelt an die Institution und gehören in die Tabelle INST.
Nehmen wir mal die Charitee in Berlin, die an mehreren Standorten arbeitet.
Rechtlich ist es ein Krankenhaus, das viele Abteilungen an versch. Standorten hat.
Somit fehlt deinem bisherigen Datenmodell die Abteilung.
Das ist der Grund weshalb es im deinem Datenmodell klemmt.

Eine Institution hat eine oder mehrere Abteilungen.
Jede Abteilung hat ein oder mehrere Mitarbeiter.
Jede Abteilung führt 0, 1 oder mehrere Projekte.
Ein Projekt hat ein oder mehrere Mitarbeiter.
Damit werden 5 Tabellen benötigt.
Andreas
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz