Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

© Doc. Miniberger, BIVŠ Seminář pro studenty BIVŠ Datové modelování I.

Podobné prezentace


Prezentace na téma: "© Doc. Miniberger, BIVŠ Seminář pro studenty BIVŠ Datové modelování I."— Transkript prezentace:

1 © Doc. Miniberger, BIVŠ Seminář pro studenty BIVŠ Datové modelování I

2 © Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí2 Notace Entita je něco, o čem si systém potřebuje uchovávat informace Číslo zákazníka Jméno zákazníka Adresa zákazníka Telefon zákazníka Kontaktní jméno Kontaktní linka Číslo zákazníka je jednoznačný odkaz nazývaný PRIMÁRNÍ KLÍČ Zákazník

3 © Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí3 Třídy entit Odběratel. objednávka Řádek odběr. obj. Zásoby Silná Popisná Vazební

4 © Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí4 Vazby a maximální kardinalita Odběratelská objednávka Zákazník Faktura Odběratelská objednávka Sklad Výrobek (MASTER) (DETAIL) 1 : N1 : 1M : N

5 © Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí5 Minimální a maximální kardinalita Řádek odběr. obj. Odběratelská objednávka Zákazník Oblast Odběratelská objednávka Maximální Minimální

6 © Doc. Miniberger, BIVŠ Vazby M : N Zásoba Výrobek SkladVýrobek Sklad Vazba M:N se převede pomocí vazební entity na vztah 1:N. M:1

7 © Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí7 Pojmenování vazeb Zákazník Oblast Obsahuje Náleží k (MASTER) (DETAIL)

8 © Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí8 Realizace vazeb 1:N mezi silnými entitami Zákazník Oblast (MASTER) (DETAIL) Číslo oblasti Název oblasti Adresa Číslo zákazníka Jméno ákazníka Adresa zákazníka *Číslo oblasti Cizí klíč

9 © Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí9 Realizace vazeb 1:N mezi silnou a slabou entitou Řádek odb. obj. Odběratelská objednávka SILNÁ SLABÁ Číslo odb. objednávky Jméno zákazníka Adresa Číslo odb. objednávky Číslo řádku Název zboží Množství Vícesložkový klíč

10 © Doc. Miniberger, BIVŠ Realizace vazeb M : N Zásoba Výrobek Sklad Číslo výrobku Název výrobku Cena Číslo skladu Název skladu Adresa Číslo výrobku Číslo skladu Množství Složený klíč

11 © Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí11 Tvorba datového modelu Identifikace entit Určení vazeb Vytvoření datového modelu Odstranění redundancí a duplikací

12 © Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí12 Příklad Klientem banky může být jak tuzemský, tak subjekt z jiné země, který prokáže svou totožnost pomocí platného dokladu. Klienti banky mohou mít účty v různých zahraničních měnách Podmínkou je, že klient má u banky otevřený alespoň jeden účet. Půjčku s bankou projednává klient, její čerpání je sledováno pomocí zvláštního účtu pro čerpání půjčky. Klient může mít několik půjček. Pro výpočet úroků v jiných měnách je nutno sledovat historii měn kursu.

13 © Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí13 Identifikace entit a určení vazeb Účet Země Klient Měna Půjčka - x x - x x x Čerpání - x - -

14 © Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí14 Zjednodušený datový model „Půjčka“ Čerpání půjčky Má Používá Je veden Je pro měnu Je ve měně Přísluší Má Se týká Má Účet KlientZemě Půjčka Je pro Má Je pro Platí pro Je pro Měna Má Je v měně Historie Má Je pro Je ze země

15 © Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí15 Shrnutí 1. Subjektivní reprezentace použití věcných dat 2. Rychlá tvorba 3. Interaktivní technika 4. Poskytuje grafickou podporu komunikace 5. Lze použít ke stanovení rozsahu systému 6. Vynikající technika zvýrazňující jemné rozdíly věcné problematiky 7. Snadný převod do relačního SŘBD


Stáhnout ppt "© Doc. Miniberger, BIVŠ Seminář pro studenty BIVŠ Datové modelování I."

Podobné prezentace


Reklamy Google