Scrigroup - Documente si articole

     

HomeDocumenteUploadResurseAlte limbi doc
BulgaraCeha slovacaCroataEnglezaEstonaFinlandezaFranceza
GermanaItalianaLetonaLituanianaMaghiaraOlandezaPoloneza
SarbaSlovenaSpaniolaSuedezaTurcaUcraineana

BiologieBudovaChemieEkologieEkonomieElektřinaFinanceFyzikální
GramatikaHistorieHudbaJídloKnihyKomunikaceKosmetikaLékařství
LiteraturaManagementMarketingMatematikaObchodPočítačůPolitikaPrávo
PsychologieRůznéReceptySociologieSportSprávaTechnikaúčetní
VzděláníZemědělstvíZeměpisžurnalistika

E-R model dat, integritní omezení pro vztahy

počítačů



+ Font mai mare | - Font mai mic



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ů:


E-R modely

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.

Slabé entitní typy

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



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 582
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved