- Stahuj zápisky z přednášek a ostatní studijní materiály
- Zapisuj si jen kvalitní vyučující (obsáhlá databáze referencí)
- Nastav si své předměty a buď stále v obraze
- Zapoj se svojí aktivitou do soutěže o ceny
- Založ si svůj profil, aby tě tví spolužáci mohli najít
- Najdi své přátele podle místa kde bydlíš nebo školy kterou studuješ
- Diskutuj ve skupinách o tématech, které tě zajímají
Studijní materiály
Zjednodušená ukázka:
Stáhnout celý tento materiáltě designu.
Použití agregace – můžeme zacházet s agregovanou množinou entit jako s jednotkou bez koncentrace na její detaily a vnitřní strukturu.
Redukce E-R schématu na tabulky
Primární klíče umožňují vyjádřit množiny entit a vztahů jako tabulky reprezentující obsah databáze.
Databáze, která odpovídá E-R diagramu, může být reprezentována jako kolekce tabulek.
Pro každou množinu entit a vztahů je jedinečná tabulka, která je spojená se jménem odpovídající množiny entit nebo vztahů.
Každá tabulka má počet sloupců odpovídající atributům, které mají jedinečná jména.
Převod E-R diagramu na tabulku je základ pro odvození designu relační databáze z E-R diagramu.
Reprezentace množin entit tabulkami
Silná množina entit se převede na tabulku se stejnými atributy.
jméno
sociální zabezpečení
ulice
město
Jones
321-12-3123
Main
Harrison
Smith
019-28-3746
North
Rye
Hayes
677-89-9011
Main
Harrison
Tabulka zákazník
Slabá množina entit se převede na tabulku, která zahrnuje sloupec pro primární klíč identifikační silné množiny entit.
číslo půjčky
číslo platby
datum platby
částka platby
L-17
5
10.5.1996
50
L-23
11
17.5.1996
75
L-15
22
23.5.1996
300
Tabulka platba
Reprezentace množin vztahů tabulkami
Množina vztahů mnoho na mnoho je reprezentována jako tabulka se sloupci pro primární klíče dvou účastnících se množin entit a popisné atributy množiny vztahů.
sociální zabezpečení
číslo účtu
datum přístupu
…
…
…
Tabulka vkladatel
Tabulka odpovídající množině vztahů spojující slabou množinu entit s její identifikační silnou množinou je redundantní. Tabulka platba již obsahuje informace, které by se objevily v tabulce půjčka-platba (tj. sloupce číslo půjčky a číslo platby)
Reprezentace generalizace tabulkami
Metoda č. 1: Sestrojíme tabulku pro generalizovanou entitu účet. Sestrojíme tabulku pro každou množinu entit, která je generalizovaná (zahrneme primární klíč generalizované množiny)
tabulka
atributy tabulky
účet
číslo účtu, zůstatek, typ účtu
termínovaný účet
číslo účtu, invest-rate
běžný účet
číslo účtu, překročení
Metoda č. 2: Sestrojíme tabulku pro každou množinu entit, která je generalizovaná
tabulka
atributy tabulky
termínovaný účet
číslo účtu, zůstatek, invest-rate
běžný účet
číslo účtu, zůstatek, překročení
Metoda č. 2 netvoří žádnou tabulku pro generalizovanou entitu účet.
Vztahy odpovídající agregaci
zákazník
jméno
sociální zabezpečení
ulice
město
půjčka
číslo půjčky
částka
vypůjčovatel
sociální zabezpečení
číslo půjčky
zaměstnanec
sociální zabezpečení
jméno
tel. číslo
úředník
sociální zabezpečení (zam.)
sociální zabezpečení (zák.)
číslo půjčky
- 2.0 -
Kapitola 2: Model vztahu mezi entitamiP002 Úvod do databázových systémů
zákazník
vkladatel
účet
sociální zabezpečení
jméno
město
ulice
zůstatek
číslo účtu
datum přístupu
jméno
sociální zabezpečení
tel. číslo
zaměstnanec
pracuje pro
manažer
pracovník
zákazník
vypůjčovatel
půjčka
sociální zabezpečení
jméno
město
ulice
částka
číslo účtu
zákazník
vypůjčovatel
půjčka
sociální zabezpečení
jméno
město
ulice
částka
číslo účtu
zákazník
vypůjčovatel
půjčka
sociální zabezpečení
jméno
město
ulice
částka
číslo účtu
zákazník
vypůjčovatel
půjčka
sociální zabezpečení
jméno
město
ulice
částka
číslo účtu
půjčka
platba
půjčka-platba
platba
půjčka
číslo půjčky
částka
půjčka-platba
číslo platby
datum platby
platba-částka
účet
číslo účtu
zůstatek
ISA
termínovaný-účet
běžný-účet
úrok
překročení
ISA
gold
senior
standard
num-checks
úrok
date-of-birth
min-balance
zákazník
vypůjčovatel
půjčka
sociální zabezpečení
jméno
město
ulice
částka
číslo účtu
úředník
zaměstnanec
sociální zabezpečení
jméno
město
ulice
sociální zabezpečení
tel-číslo
jméno
zákazník
vypůjčovatel
půjčka
sociální zabezpečení
jméno
město
ulice
částka
číslo účtu
úředník
zaměstnanec
sociální zabezpečení
jméno
město
ulice
sociální zabezpečení
tel-číslo
jméno
Vloženo: 24.04.2009
Velikost: 22,56 kB
Komentáře
Tento materiál neobsahuje žádné komentáře.
Copyright 2025 unium.cz


