[DB] Übung 1 Aufgabe 2

[Progra] Programmierung
[DSAL] Datenstrukturen und Algorithmen
[SWT] Softwaretechnik
[DB] Datenbanken und Informationssysteme

Übung 1 Aufgabe 2

Beitragvon ClubsieLord » 31.07.08 21:18

Hallo,

in Aufgabe 1.2 soll das ER-Diagramm so mit Kardinalitätsrestriktionen versehen werden, dass es inkonsistent wird. Die Musterlösung versieht das Diagramm dazu mit den folgenden (min, max)-Paaren, was wir nicht so ganz nachvollziehen können:

Bild

(Wir haben die Namen der Entitäten und der Relationen durch ein konkretes Beispiel ersetzt.)

Warum sollte das inkonsistent sein? Eine Person putzt bei genau einer Firma und bei einer Firma putzen genau zwei Personen. Unten das selbe nur umgekehrt mit "betreuen". Die Bedingungen sind doch alle erfüllbar.
Vielleicht kann uns da jemand erleuchten. Danke im Voraus.

MfG
Benutzeravatar
ClubsieLord
 
Beiträge: 93
Registriert: 22.09.07 15:32

Beitragvon michL » 31.07.08 23:09

Hallo,

die Relation putzt besagt, dass jede Personen-Entität mit genau einer Firmen-Entität in Relation steht, während jede Firmen-Entität mit genau 2 verschiedenen Personen-Entitäten in relation steht. Daraus folgt |Person| = 2*|Firma|. Die betreut-Relation liefert dann |Firma| = 2*|Person|, was offensichtlich ein Widerspruch ist...
michL
 
Beiträge: 13
Registriert: 08.11.06 18:34
Wohnort: Aachen/Paderborn

Beitragvon ClubsieLord » 02.08.08 16:50

Danke für die Antwort. Haben es jetzt verstanden.

MfG
Benutzeravatar
ClubsieLord
 
Beiträge: 93
Registriert: 22.09.07 15:32


Zurück zu Praktische Informatik