CATEGORII DOCUMENTE |
Bulgara | Ceha slovaca | Croata | Engleza | Estona | Finlandeza | Franceza |
Germana | Italiana | Letona | Lituaniana | Maghiara | Olandeza | Poloneza |
Sarba | Slovena | Spaniola | Suedeza | Turca | Ucraineana |
DOCUMENTE SIMILARE |
|
TERMENI importanti pentru acest document |
|
E-R model dat, integritní omezení pro vztahy
Entita je objekt reálného světa, který je schopný nezávislé existence a je jednoznačně odlišný od ostatních objektů. Příkladem entity může být například občan
Josef Novák, narozen 22.2.1960 v Příbrami, bytem v Olomouci
Entitě – relační model je množina pojmů, pomocí kterých popisujeme příslušnou aplikaci za účelem následné specifikace struktury databáze. Proces návrhu systému spočívá jednak v identifikaci typů entit jako množin objektů stejného typu, v identifikaci typů vztahů, do kterých budou entity vstupovat a v přiřazení atributů, které blíže popisují vlastnosti jednotlivých entit a vztahů. V této definici se vyskytlo několik pojmů, které je potřeba také definovat.
Vztah je vazba mezi dvěma nebo více entitami.
Jako příklad vztahu můžeme uvést například „Josef Novák, narozen …“ je manželem „Ivety Novákové, narozené…“
Atribut je funkce, která přiřazuje jednotlivým entitám nebo vztahům hodnotou. Tato hodnota určuje některou podstatnou vlastnost entity nebo vztahu. Například jméno občana, jeho datum narození atd..
Grafické symboly E-R diagramů:
Obr. 1 E-R Model se vztahem 1:N
Obr. 2 E-R Model se vztahem M:N
Integritní omezení pro vztahy
Kardinalita vztahu – 1:1, 1:N, M:N
Členství ve vztahu
Slabé entitní typy, cizí klíč
Min-max integritní omezení
Kardinalita vztahu – 1:1, 1:N, M:N
Příkladem vztahu 1:1 je vztah manželství mezi muži a ženami v evropské části světa. Jeden muž může mít současně nejvýše jednu manželku a jedna žena nejvýše jednoho manžela.
V arabském světe jde v uvedeném případě o vztah 1:N. Jeden muž může mít současně více než jednu ženu, žena může mít nejvýše jednoho manžela.
Pokud bychom upustili v daném příkladě od požadavku současnosti, pak i v Evropě může jít o vztah M:N. Každý muž mohl být několikrát ženatý, stejně jako žena vícekrát vdaná.
Členství ve vztahu
O entitních typech, které jsou zapojeny do vztahu říkáme, že jsou členy vztahu. V této souvislosti mluvíme o povinném a nepovinném členství ve vztahu.
Příklad:
Každý zaměstnanec musí být zařazen do některého oddělení
Oddělení může existovat i bez zaměstnanců
Členství entitního typu ZAMESTNANEC ve vztahu je povinné. Entity typu ODDELENI mají členství ve vztahu nepovinné.
Kolečko uvnitř obdélníku na straně entitního typu vyznačuje povinné členství ve vztahu. Povinné členství ve vztahu je velmi důležité integritní omezení . Vyjadřuje, že existence jednoho entitního typu nemůže existovat bez zapojení do vztahu s instancí druhého entitního typu. Často se pro toto integritní omezení používá pojem existenční závislost.
Jedné o referenční integritu (cizí klíče apod..)
Min-max integritní omezení
Jedné se o počet výskytů jednotlivých vztahů.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 638
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved