View Full Version : [FRAGE] - Verständliche Erklärung von WEAK ENTITY
Kann wer kurz, bündig und verständlich auf allgemeinen Wunsch hin erklären, was denn eine WEAK ENTITY genau ist und was sie macht und wozu man sie braucht?
soweit ich das verstanden hab is eine weak-entity sowas ähnliches wie eine ist-beziehung nur das die weak-enity zusätzlich über einen eigenen schlüssel verfügt.
soll heißen eine weak entity wird identifiziert durch
den FREMDSCHLÜSSEL(der entity von der sie abgeleitet ist) und dem eigenen Schlüssel
zb. das bsp mit den Häusern und Wohnungen
um eine Wohung zu identifizieren reicht es nicht aus die Türnummer zu kennnen, man muss auch wissen in welchem haus sie sich befindet
lt www.cis.gsu.edu/~dtruex/courses/cis330/ cis330PDF/wk3/DataMdlg.pdf (ganz nett) ist eine weak enitity eine solche, die nicht alleine existieren kann sondern von einer anderen entity abhängig ist.
d.h. "auf deutsch" wie bereits erwähnt dass die entity einen Fremdschlüssel zur Identifizierung benötigt
ad bsp. 3
also z.B. schlafwagon, speise-und sitzwagon sind weak entities - versteh ich das so richtig, da sie zur genauen identifizierung einen fremschlüssel (wagon.invnr) benötigen??????
meriadoc
26-05-2002, 15:54
@thita
nein, ich glaube da liegst du falsch!
zwischen wagson,schlafwagon, speisewagon und sitzwagon "herrscht"(kein besseres wort eingefallen)eine ist beziehung!
ein schlafwagon ist ein wagon, da werden alle attribute die die wagone gleich haben in wagon gespeichert und dann nur die speziellen attribute im jeweiligen wagon(schlafwa...)
bei einer weak entity ist es so, wie schon gesagt, ein stockwerk hat eine nummer, zb 5.
das sagt dir aber noch lange nicht in welchem haus dieses stockwerk ist, also brauchst du die schlüssel(n) vom haus!
ich hoffe das hilft dir weiter!
http://www.cs.nyu.edu/courses/fall00/V22.0444-001/unit1b.pdf
Sehr verständliche Erklärung ...
Kurzfassung: Eine Weak Entity ist eine Entität, deren eigenen Attribute nicht ausreichen, einen Primärschlüssel zu bilden ... deshalb müssen dafür noch eines oder mehrere Attribute einer anderen Entität hinzugenommen werden.
Zumindest ist das mein Verständnis einer Weak Entity.
- Jeremy
entitäten einer IST-Beziehung sind im Prinzip auch weak-entities, allerdings ein spezieller Fall davon, da die ist Beziehung nicht nur den Schlüssel benötigt, sonder auch alle anderen Attribute "erbt" (ähnlich vererbter Klassen bei OOP)
vBulletin® v3.7.1, Copyright ©2000-2008, Jelsoft Enterprises Ltd.