[FRAGE] - Verständliche Erklärung von WEAK ENTITY
Results 1 to 7 of 7
  1. #1
    steve's Avatar
    Title
    Baccalaureus
    Join Date
    Jan 2002
    Location
    planet earth
    Posts
    539
    Thanks
    14
    Thanked 2 Times in 2 Posts

    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?
    -----BEGIN GEEK CODE BLOCK-----
    Version: 3.12
    GAT d-(+) s++: a- C++$>+$ U++>+++ P++>+++ L+++ !E W++>$ !N K? w(--)@ !O !M V? PS+ PE++(-)> Y+ PGP(+) t---(-) !5 X R- tv-(--) b++>$ DI+ D+(++) G(+) e>++++* h-- r++ y++
    ------END GEEK CODE BLOCK------ .

  2. #2

    Title
    Principal
    Join Date
    May 2002
    Posts
    61
    Thanks
    0
    Thanked 9 Times in 3 Posts
    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

  3. #3
    shabby's Avatar
    Title
    Elite
    Join Date
    Jan 2002
    Location
    Schrödinger, 1040 Wien
    Posts
    267
    Thanks
    2
    Thanked 9 Times in 8 Posts
    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

  4. #4
    thita's Avatar
    Title
    Master
    Join Date
    Feb 2002
    Location
    Wien
    Posts
    162
    Thanks
    0
    Thanked 1 Time in 1 Post
    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??????

  5. #5

    Title
    Principal
    Join Date
    Feb 2002
    Posts
    27
    Thanks
    0
    Thanked 0 Times in 0 Posts
    @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!

  6. #6
    jjan's Avatar
    Title
    Elite
    Join Date
    Feb 2002
    Location
    /home/jjan
    Posts
    267
    Thanks
    0
    Thanked 0 Times in 0 Posts
    http://www.cs.nyu.edu/courses/fall00...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
    Eins Zwei Gras Bär Hund Vier Muh Macht Die Kuh

  7. #7
    shabby's Avatar
    Title
    Elite
    Join Date
    Jan 2002
    Location
    Schrödinger, 1040 Wien
    Posts
    267
    Thanks
    2
    Thanked 9 Times in 8 Posts
    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)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •