© Doc. Miniberger, BIVŠ Datové modelování II Atributy Převod DM do schématu SŘBD Dotazovací jazyk SQL Multidimenzionální modelování Principy.

Slides:



Advertisements
Podobné prezentace
Tabulky v MS ACCESS Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Jiří Novák.
Advertisements

Přednáška č. 3 Normalizace dat, Datová a funkční analýza
Aplikační a programové vybavení
Jazyk SQL Ing. Zdena DOBEŠOVÁ. SQL Structured Query Language 1974 SEQUEL (Structured English Query Language) neprocedurální relační dotazovací jazyk norma.
Databáze.
Microsoft Office Access
DATABÁZOVÉ SYSTÉMY Ing. Roman Danel, Ph.D.
 Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele, která odhaluje uspořádání, vztahy, tendence a trendy  Existuje celá.
Další dotazy SQL Structured Query Language. Některé SQL příkazy mohou mít v sobě obsaženy další kompletní příkazy SELECT. Využijeme je tam, kde potřebujeme.
Informatika pro ekonomy II přednáška 11
Architektury a techniky DS Cvičení č. 4 RNDr. David Žák, Ph.D. Fakulta elektrotechniky a informatiky
Databázové systémy 1 Cvičení č. 3 Fakulta elektrotechniky a informatiky Univerzita Pardubice.
1 BUMI Úvod do medicínské informatiky Počítačové cvičení č. 3 Ing. Vratislav Čmiel.
SQL Lukáš Masopust Historie  Předchůdcem databází byly papírové kartotéky  děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL.
SQL Lukáš Masopust Historie  Předchůdcem databází byly papírové kartotéky  děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL.
A4B33DS & X33MIS Zdeněk Kouba
Martin Kirschbaum 4.A,  určitá uspořádaná množina informací (dat) uložená na paměťovém médiu  Databázový program - umožňuje tvořit, editovat,
1IT Relační datový model
Databáze Jiří Kalousek.
MySQL - Vytvoření nové tabulky  create table jméno_tabulky (jméno_položky typ_položky,... ) Přehled nejběžnějších datových typů Přehled nejběžnějších.
Úvod do databázových systémů
Databáze Úvod.
Microsoft Access Prezentace základních uživatelských nástrojů
Databázové systémy II Přednáška č. 8 – Pohledy (Views)
KONCEPTUÁLNÍ MODELOVÁNÍ
Školení správců II. Petr Pinkas RNDr. Vít Ochozka.
Doc. Ing. B. Miniberger,CSc. BIVŠ Praha 2009
Zadání databázového systému
Relační databáze.
Konceptuální návrh databáze
Vypracoval: Ondřej Dvorský Třída: VIII.A
Základy informatiky část 5
KIV/ZIS cvičení 6 Tomáš Potužák. Pokračování SQL Klauzule GROUP BY a dotazy nad více tabulkami Stáhnout soubor studenti_dotazy_sql.mdb.
MS ACCESS parametrický dotaz
Informatika pro ekonomy II přednáška 10
Databázové systémy Přednáška č. 4 Proces návrhu databáze.
Databázové systémy Přednáška č. 6.
SQL – základní pojmy Ing. Roman Danel, Ph.D.
KIV/ZIS cvičení 3 Tomáš Potužák.
Relační propojování tabulek. Úvod Tato prezentace má sloužit běžným uživatelům, jak začátníkům, tak i zkušeným uživatelům. Když budete postupovat podle.
DATABÁZOVÉ SYSTÉMY. 2 DATABÁZOVÝ SYSTÉM SYSTÉM ŘÍZENÍ BÁZE DAT (SŘBD) PROGRAM KTERÝ ORGANIZUJE A UDRŽUJE NASHROMÁŽDĚNÉ INFORMACE DATABÁZOVÁ APLIKACE PROGRAM.
Konceptuální návrh databáze
Databázové modelování
Databázové systémy Relační model.
Access Vysvětlení pojmu databáze - 01
Databáze teorie.
Databázové systémy Informatika pro ekonomy, př. 18.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B13 Autor Ing. Jiří Kalousek Období vytvoření březen.
Databázové systémy SQL Výběr dat.
Seminář pro studenty BIVŠ
Databázové systémy Datové modely.
Databázové systémy Normalizace dat.
Databázové systémy Úvod, Základní pojmy. Úvod S rozvojem lidského poznání roste prudce množství informací. Jsou kladeny vysoké požadavky na ukládání,
DATABÁZE.
24 Používání relačních databází (základní pojmy a principy z oblasti relačních databází, struktura databáze,oblasti použití relačních databází, vkládání.
● Databaze je soubor dat,slouží pro popis reálného světa(např.evidence čkolní knihovny..) ● Relační databaze je databáze založená na relačním modelu.
České vysoké učení technické v Praze Fakulta dopravní Ústav dopravní telematiky Geografické informační systémy Doc. Ing. Pavel Hrubeš, Ph.D.
Databáze ● úložiště dat s definovaným přístupem ● typy struktury – strom, sekvence, tabulka ● sestává z uspořádaných záznamů ● databáze – struktura – záznam.
Databáze MS ACCESS 2010.
Databázové systémy a SQL
Unix a Internet 9. SQL server
Relační databázová technologie
Výpočetní technika Akademický rok 2008/2009 Letní semestr
Databázové systémy a SQL
Informatika pro ekonomy přednáška 8
Geografické informační systémy
Počítačová cvičení z předmětu Datové sklady
Relační model databáze
Využití finančního deníku MS Dynamics NAV 2016
Praktický modul - zadání
Transkript prezentace:

© Doc. Miniberger, BIVŠ Datové modelování II Atributy Převod DM do schématu SŘBD Dotazovací jazyk SQL Multidimenzionální modelování Principy

© Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí2 Atributy Atributem entity budeme rozumět název záznamu či informace, která charakterizuje popisovanou entitu. –Příkladem atributů jsou např.: »Číslo klienta, »Rodné číslo příp. IČO »Jméno (název) klienta »Pohlaví »Číslo pobočky, na které je klient veden »Číslo půjčky »Jistina …………. Výskytem atributů pak budeme rozumět jeho skutečnou hodnotu (číslo, text, …) který je fyzicky zapsán v SW systému. (Např , /435, Jan Novák, M, OP4, 03789/03, apod.)

© Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí3 Převod DM do schématu SŘBD Každá entita se „překlopí“ do SŘBD jako tabulka se jejím jménem. (V relačních SŘBD se tabulka matematicky definuje jako relace, dále jen relace) Vazby (relationships) mezi relacemi –Vazby M:N se převedou na M:1 x 1:N –Vazby 1:N mezi silnými relacemi se pak vyjádří pomocí cizího klíče tj.primární klíč „master“ relace se zapíše jako cizí klíč do „detail“relace –Vazby 1:N (mezi silnou a slabou relací) se vyjádří pomocí vícesložkového klíče tj. primární klíč silné relace + klíč slabé relace ve slabé relaci Názvy atributů jsou pak názvy sloupců takto vzniklé relace. Minimální jednoznačná podmnožina názvu sloupců se určí klíčem relace. V jednotlivých řádcích relace jsou pak zapsány výskyty atributů tj. alfanumerické, příp. logické hodnoty.

© Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí4 Dotazovací jazyk SQL SELECT A 1,….,A n Uvede se seznam atributů FROM R 1,……..,R m Uvede se seznam relací, nad kterými je dotaz definován) WHERE P Obsahuje obecně formuli zahrnující jména atributů a podmínku výběru) Příklad: Existuje řada dotazovacích jazyků pro relační SŘBD. Nejznámější je SQL (Structured Query Language). Základní strukturou je tzv. tvar SELECT Jm_klienta FROM KLIENT WHERE Kód_klienta = „IČO“

© Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí5 Ukázka DM v MS Access

© Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí6 Část datového modelu „Půjčka“ Čerpání půjčky Má Používá Má Účet Klient Půjčka Je pro Má Je pro Má Je pro Kod_klient a Název_klienta Jméno kontaktní osoby Příjmení kontaktní osoby Adres a Měs to Kraj INTERINVEST Praha s.r.o. JosefBaldaOcelář ská 3 Prah a Střed očesk ý Josef NovákJosefNovákNa palouč ku 5 Stra koni ce Jihoč eský FortesRenataČapkováPříluck á 52 ZlínZlínsk ý C_uctuKod_klientaC_pobockyDruh_účtuKod_oboruKod_vysledovkyZustatek_na_uctu Běžný Běžný

© Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí7 Tvorba dotazu Dotaz v SQL MS Access SELECT [KLIENT].[Kód_klienta] FROM KLIENT LEFT JOIN PUJCKA ON [KLIENT].[Kód_klienta]=[PUJCKA].[Kód_klient a] WHERE (([KLIENT]![Kód_klienta]=[PUJCKA]![Kód_klie nta]));

© Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí8 Dotaz v MS Access pomocí návrhového listu

© Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí9 Jednoduchý dotaz v SQL vygenerovaný v MS Access SELECT KLIENT.Kód_klienta, KLIENT.Název_klienta, KLIENT.Adresa, KLIENT.Město, KLIENT.PSČ FROM KLIENT WHERE (([KLIENT]![Kód_klienta]=" ")); Rodné číslo nebo IČONázev_klientaAdresaMěstoPSČ INTERINVEST Praha s.r.o.Ocelářská 3Praha38700 Výsledek zpracování dotazu:

© Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí10 Multidimenzionální modelování ( vhodné např. pro modelování manažerského účetnictví v bankách)

© Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí Tři dimenze řešení Klienti (segmenty) Produkty (Charakteristiky) Organizační jednotka ( ústředí, OP, Regiony, Pobočky…) ČAS (měsíc) Organizační analýza Klientská analýza Produktová analýza Nejlépe vše v časových řadách Podrobněji viz skripta BIVŠ Finanční řízení bank Ziegler str. 49

© Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí Model pro podporu řízení prodeje bankovních produktů Pro zabezpečení podpory řízení prodeje, je zapotřebí zajistit sledování neúrokových výnosů pro jednotlivé produkty, tak, že se vytvoří „matice“ údajů, ve které budou klientským účtům přiřazeny : –přímo související výnosy (úroky-externí i vnitřní a výnosové poplatky) –náklady ( úroky-externí i vnitřní, a nákladové poplatky –riziková přirážka Předpoklady řešení: –Identifikace transakcí (gestoři. metodici) –Verifikace dat (QA)

© Doc. Miniberger, BIVŠ IS a IT v bankovním prostředí13 Zjednodušený multidimenzionální DM typu „vločka“ klient_id cislo_klienta název_ klienta segment_id. klasif_ČNB_kod KLIENT ucet_id stredisko_id mena_kod_id druh_uctu_id. syu_id ucet_id stredisko_id mena_kod_id druh_uctu_id. syu_id ÚČET stredisko_id STŘEDISKO datum_id DATUM mena_kod MĚNA druh_uctu_kod DRUH ÚČTU klient_id ucet_id datum_id Fa:ÚCET_Datum Zust_ult_mena. uroky_mena. datum_id Tabulka faktů: Možný dotaz: Na základě čísla účtu klienta, zjistěte stav jeho účtu a klasifikaci podle standardu ČNB, k danému datu. Tabulka dimenzí