tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von SilentWarrior
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
1485
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Back2toxic Back2toxic ist offline Mitglied Gold
    Registriert seit
    Aug 2007
    Ort
    Pfalz
    Beiträge
    219
    Halli Hallo!

    Ich habe für die Schule ein ER-Diagramm erstellt, und würde nun gerne wissen, ob dieses so korrekt ist und gegebenenfalls Korrekturhinweise bekommen.

    Zur Aufgabenstellung:
    Code :
    1
    2
    3
    4
    5
    6
    
    Die Ärzte möchten die Laboraufträge in Zukunft elektronisch verwalten. Dieser Ablauf wurde von den Ärzten wie folgt festgelegt:
    Die Proben der Patienten, wie z.B. Urin, Blut, werden an unterschiedliche Labore versandt.
    Dabei kann es für jeden Patienten jeweils mehrere Proben verschiedener Probentypen geben.
    Die Proben werden noch am Entnahmetag versendet. Das Versanddatum wird in der Datenbank vermerkt. Kommt das Ergebnis vom Labor zurück, so wird das Empfangsdatum in die Datenbank eingetragen.
     
    Erstellen Sie zu diesem Sachverhalt ein ER-Diagramm. Benennen Sie alle Assoziationen, legen Sie die Kardinalitäten fest und geben Sie Primär- und Fremdschlüssel an. Verwenden Sie dazu die Chen-Notation.

    Soweit zur Aufgabe.
    Meine Lösung ist angehängt.

    Ich würde mich tierisch freuen, wenn sich das mal jemand anschauen und mir gegebenenfalls Korrekturhinweise geben könnte.

    Edit: Da sich der Anhang bei mir irgendwie nicht vergrößern lässt, und ich nicht weiß, ob das bei anderen auch so ist, hier noch ein Link zur Grafik:
    http://s12.photobucket.com/albums/a2...urrent=SQL.jpg
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken ER-Diagramm - so richtig?-sql.jpg  
    Geändert von Back2toxic (09.01.10 um 17:04 Uhr)
     

  2. #2
    Avatar von SilentWarrior
    SilentWarrior SilentWarrior ist offline Mitglied Diamant
    Registriert seit
    Dec 2001
    Beiträge
    3.078
    Meines Erachtens ist das meiste korrekt. Allerdings ist mir nicht klar, warum das Labor ein Feld „ProbenID“ hat – dann müsstest du ja für jede Probe in diesem Labor eine eigene Zeile in der Tabelle erstellen. Ich glaube eher, die Tabelle „Probe“ sollte einen weiteren Fremdschlüssel „LaborID“ enthalten (analog zum Patienten).

    Ausserdem: Ist bei mir schon etwas länger her, daher ist mir nicht ganz klar, was „mc“ bedeuten soll. Und was du noch machen könntest, ist, die Probentypen in eine eigene Tabelle zu übernehmen, sonst hast du in der Tabelle „Probe“ unzählige Male den String „Urin“, „Blut“ usw. drin (Normalisierung). Ob das allerdings notwendig ist (bezügl. Aufgabenstellung), weiss ich nicht.
    Back2toxic bedankt sich. 

  3. #3
    Back2toxic Back2toxic ist offline Mitglied Gold
    Registriert seit
    Aug 2007
    Ort
    Pfalz
    Beiträge
    219
    Heyho!

    Danke für deine Antwort. Freut mich, dass einiges richtig ist.

    Deine Korrekturvorschläge stimmen - das habe ich so nicht bedacht gehabt.
    Ich werde das Diagramm dementsprechend abändern.

    Nochmal - vielen, vielen Dank!

    Nachtrag: mc bedeutet 0 bis n
    Geändert von Back2toxic (09.01.10 um 21:43 Uhr)
     

Ähnliche Themen

  1. UML-Diagramm - richtig?
    Von Kai008 im Forum Java Grundlagen
    Antworten: 2
    Letzter Beitrag: 15.07.10, 08:55
  2. ER Diagramm so richtig?
    Von n3oth3on3 im Forum Relationale Datenbanksysteme
    Antworten: 23
    Letzter Beitrag: 24.05.10, 01:37
  3. UML -Diagramm, E-R-Diagramm und relationales Modell
    Von Number5 im Forum Coders Talk
    Antworten: 3
    Letzter Beitrag: 18.06.09, 14:55
  4. Diagramm mit PHP
    Von Sasser im Forum PHP
    Antworten: 9
    Letzter Beitrag: 03.06.08, 18:53
  5. C# Diagramm
    Von Borzel im Forum .NET Grafik und Sound
    Antworten: 2
    Letzter Beitrag: 26.10.06, 17:10