Seminář pro studenty BIVŠ Datové modelování I BIVŠ
IS a IT v bankovním prostředí 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 IS a IT v bankovním prostředí BIVŠ
IS a IT v bankovním prostředí Třídy entit Odběratel. objednávka Silná Řádek odběr. obj. Popisná Vazební Zásoby IS a IT v bankovním prostředí BIVŠ
Vazby a maximální kardinalita (MASTER) Zákazník Odběratelská objednávka Výrobek 1 : N 1 : 1 M : N Odběratelská objednávka Faktura Sklad (DETAIL) IS a IT v bankovním prostředí BIVŠ
Minimální a maximální kardinalita Zákazník Oblast Odběratelská objednávka Minimální Maximální Řádek odběr. obj. Odběratelská objednávka Zákazník IS a IT v bankovním prostředí BIVŠ
Vazby M : N Výrobek Sklad Vazba M:N se převede pomocí vazební entity na vztah 1:N . M:1 Zásoba Výrobek Sklad BIVŠ
IS a IT v bankovním prostředí Pojmenování vazeb Zákazník Oblast Obsahuje Náleží k (MASTER) (DETAIL) IS a IT v bankovním prostředí BIVŠ
Realizace vazeb 1:N mezi silnými entitami Číslo oblasti Název oblasti Adresa (MASTER) Oblast Číslo zákazníka Jméno ákazníka Adresa zákazníka *Číslo oblasti (DETAIL) Zákazník Cizí klíč IS a IT v bankovním prostředí BIVŠ
Realizace vazeb 1:N mezi silnou a slabou entitou Číslo odb. objednávky Jméno zákazníka Adresa SILNÁ Odběratelská objednávka Číslo odb. objednávky Číslo řádku Název zboží Množství SLABÁ Řádek odb. obj. Vícesložkový klíč IS a IT v bankovním prostředí BIVŠ
Realizace vazeb M : N Číslo výrobku Název výrobku Cena Číslo skladu Název skladu Adresa Zásoba Výrobek Sklad Číslo výrobku Číslo skladu Množství Složený klíč BIVŠ
Tvorba datového modelu Identifikace entit Určení vazeb Vytvoření datového modelu Odstranění redundancí a duplikací IS a IT v bankovním prostředí BIVŠ
IS a IT v bankovním prostředí 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. IS a IT v bankovním prostředí BIVŠ
Identifikace entit a určení vazeb Účet - Země x x Klient - x x Měna - x - - Půjčka - - - - x Čerpání IS a IT v bankovním prostředí BIVŠ
Zjednodušený datový model „Půjčka“ Je pro měnu Měna Je ve měně Přísluší Má Se týká Je veden Má Má Má Účet Je pro Používá Má Je ze země Čerpání půjčky Klient Země Platí pro Má Platí pro Je pro Je v měně Je pro Má Půjčka Historie Je pro IS a IT v bankovním prostředí BIVŠ
IS a IT v bankovním prostředí 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 IS a IT v bankovním prostředí BIVŠ