Cvičení 1. Kritika datového modelu

Podobné dokumenty
MI-DSP FIT ČVUT Cvičení 1. Kritika datového modelu

Obsah. SQL konstrukce select join Rekurze (rekurzivní with) Analytické funkce, group by Pivoting

Design databáze. RNDr. Ondřej Zýka

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.

kolektiv Anglictina.com Angličtina pro samouky

GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA

Transakce. Ing. Marek Sušický, RNDr. Ondřej Zýka

5. POČÍTAČOVÉ CVIČENÍ

Vzdělávací materiál projektu Zlepšení podmínek výuky v ZŠ Sloup. Questions

A5M33IZS Informační a znalostní systémy. Relační databázová technologie

Výukový materiál zpracován v rámci projektu EU peníze školám

Databáze 2013/2014. Konceptuální model DB. RNDr. David Hoksza, Ph.D.

Úvod do databázových systémů

Úvod do datového a procesního modelování pomocí CASE Erwin a BPwin

Eurogranites 2015 Variscan Plutons of the Bohemian Massif

Kód DUM : VY_22_INOVACE_CJ_III/2. 19 Základní škola a Mateřská škola Dobronín, příspěvková organizace, Polenská 162 / 4, Dobronín

Základy databází. O autorech 17 PRVNÍ ČÁST. KAPITOLA 1 Začínáme 19

Úvod do databázových systémů 6. cvičení

Databázové patterny. MI-DSP 2013/14 RNDr. Ondřej Zýka,

AJ 3_08_Shopping.notebook. November 08, úvodní strana

Základní informace o co se jedná a k čemu to slouží

Michal Krátký, Miroslav Beneš

Náhradník Náhradník 5.A

II/2 Inovace a zkvalitnění výuky cizích jazyků na středních školách

Databázové modelování. Analýza Návrh konceptuálního schématu

Použití databází na Webu

SLOVNIK CIZICH SLOV PDF

A5M33IZS Informační a znalostní systémy. O čem předmět bude? Úvod do problematiky databázových systémů

Obsah. D) Česká písnička - Když jsem já sloužil... 9

Škola: Střední škola obchodní, České Budějovice, Husova 9. Inovace a zkvalitnění výuky prostřednictvím ICT

Správa dat v podniku. MI-DSP 2013/14 RNDr. Ondřej Zýka, ondrej.zyka@profinit.eu

Introduction to Navision 4.00 Jaromír Skorkovský, MS., PhD.

Zjistit, jak žáci zvládli učivo prvního pololetí. Pomůcky: Psací potřeby Zdroje: vlastní. III_2-05_54 Half term test, 6yr - řešení

Databázové patterny. RNDr. Ondřej Zýka

Table of Contents. Results Thursday 7/ Scheduled Matches Boys Scheduled Matches Girls Transport for Matches...

Prvni. Obsah. Strana číslo: {00}

Inovace a zkvalitnění výuky prostřednictvím ICT. Základní seznámení s MySQL Ing. Kotásek Jaroslav

Projekt: ŠKOLA RADOSTI, ŠKOLA KVALITY Registrační číslo projektu: CZ.1.07/1.4.00/ EU PENÍZE ŠKOLÁM

Přítomný čas prostý/ průběhový. Present simple/ present continuous. Výhradní výukový materiál portálu onlinejazyky.cz

Digitální učební materiál

Relační databázová technologie

Relační databázová technologie

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Aktivita FCE V. Stručný popis aktivity: žáci si prohloubí slovní zásobu, práci s textem

Kurz Databáze. Přechod na SQL server. Obsah. Vytvoření databáze. Lektor: Doc. Ing. Radim Farana, CSc.

Úvod do databází. Modelování v řízení. Ing. Petr Kalčev

Jazyk SQL databáze SQLite. připravil ing. petr polách

Pattern Star Schema. RNDr. Ondřej Zýka

01. Kdy se začala formovat koncept relačních databází (Vznik relačního modelu, první definice SQL)? a) 1950 b) 1960 c) 1970 d) 1980

Databázové systémy II. KIV/DB2 LS 2007/2008. Zadání semestrální práce

EU PENÍZE ŠKOLÁM Operační program Vzdělávání pro konkurenceschopnost

Relace x vztah (relationship)

Metadata. RNDr. Ondřej Zýka

CCD 90 MV Cameras (Firewire) CCD 90 MV Cameras (GigE) CCD 90 MV Cameras (USB 2.0)

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Anglický jazyk. Specifikace oboru. US 1. Cities. ssgbrno.cz. DUM číslo: 12. Co je to polygrafie

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

Návrh a tvorba WWW stránek 1/14. PHP a databáze

Databáze II. 1. přednáška. Helena Palovská

Webový brief. Obecné informace. Your company name and Web address. Main contact person. Description of your expectations. When can we start?

Škola: Střední škola obchodní, České Budějovice, Husova 9. Inovace a zkvalitnění výuky prostřednictvím ICT

CZ.1.07/1.5.00/

Czech Republic. EDUCAnet. Střední odborná škola Pardubice, s.r.o.

Integrace podnikových Open Source aplikací v praxi. RNDr. Petr Novák, Open Source Conference Praha, 19. duben 2011

Česká zemědělská univerzita v Praze. Provozně ekonomická fakulta. Katedra informačních technologií

Databáze SQL SELECT. David Hoksza

7. Integrita a bezpečnost dat v DBS

7. Integrita a bezpečnost dat v DBS

CZ.1.07/1.5.00/ Zefektivnění výuky prostřednictvím ICT technologií III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

AJ 3_20_American_holidays.notebook. April 14, Úvodní strana

Základy informatiky. 08 Databázové systémy. Daniela Szturcová

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

VY_22_INOVACE_84. P3 U3 Revision

Databázové systémy Cvičení 5.2

Škola: Střední škola obchodní, České Budějovice, Husova 9. Inovace a zkvalitnění výuky prostřednictvím ICT

EXACT DS OFFICE. The best lens for office work

AJ 3_05_Housing.notebook. November 08, Úvodní strana

VY_22_INOVACE_CJ_III/2.21

cstore_fdw column store pro PostgreSQL Prague PostgreSQL Developer Day 2015 Jan Holčapek

Informační systém webhostingu

Digitální učební materiály Česká republika základní informace

POSLECH. M e t o d i c k é p o z n á m k y k z á k l a d o v é m u t e x t u :

BPC On Hana embedded. Mibcon. Karel Vydra

Databázové systémy. Cvičení 2

Anglický jazyk Ročník: 5. Téma učivo: Countries, flags, languages, nationalities Výukový cíl: Předmět:

EU PENÍZE ŠKOLÁM Operační program Vzdělávání pro konkurenceschopnost

ZÁKLADNÍ ŠKOLA OLOMOUC

Informační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL

ZÁKLADNÍ ŠKOLA OLOMOUC

Základy informatiky. 06 Databázové systémy. Kačmařík/Szturcová/Děrgel/Rapant

Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava

Výprodej - ZK Sklep - duben 2014 Angličtina - cvičebnice gramatiky (zahr. nakl.) 2 64,00 Kč 2 64,00 Kč 2 64,00 Kč 2 64,00 Kč 2 89,60 Kč 2 89,60 Kč

PORTÁLOVÉ ŘEŠENÍ PERSONÁLNÍHO INFORMAČNÍHO SYSTÉMU

Možnosti propojení Lotus Notes/Domino a jiných systémů. Ondřej Fuxa Your System spol. s r.o.

1, Žáci dostanou 5 klíčových slov a snaží se na jejich základě odhadnout, o čem bude následující cvičení.

Tvorba informačních systémů

Integrace prostředí pomocí TDI v praxi

POSLECH. M e t o d i c k é p o z n á m k y k z á k l a d o v é m u t e x t u :

Databázové systémy, MS Access. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1130_Databázové systémy, MS Access_PWP

Transkript:

Cvičení 1 Kritika datového modelu 1

Obsah Jste nový datový architekt aplikace Seznamte se s datovým modelem Podrobte model kritice z pohledu Logického datového modelování Snadnosti práce s modelem Vhodnost modelu pro byznys funkce Seznamte se s modelem EDU Zjistěte význam tabulek, sloupců a vazeb Najděte maximální počet chyb, vad, problematických míst a konstrukcí. Navrhněte zlepšení modelu 2 2

Seznámení se s modelem Analyzujte model, data, kontext Realita, kterou model popisuje Popis entit a všech atributů Popis vazeb Data Dokumentace modelu Oracle comments Použijte Diskuse s uživateli Diskuse s autory Datový model Dostupnou dokumentaci Produkční data 3 3

Oracle Model 4 4

SQL Developer Data Modeler 5 5

Napojení do databáze SQL developer 6 6

Third Party JDBC Drivers SQL Server and Sybase JDBC: https://sourceforge.net/projects/jtds/files/ MySQL connector: https://dev.mysql.com/downloads/connector/j/ PostgreSQL: https://jdbc.postgresql.org/download.html 7 7

Credentials 8 8

Author au_id l_name f_name phone address city state country postalcode 1158 McBadden Heather 1176White Johnson 1782Smith 1786Locksley 1867del Castillo 1872 Blotchet- Halls 2035Ringer Meander Chastity Innes Reginald Anne 707 448-4982 408 496-7223 913 843-0462 415 585-4620 615 996-8275 503 745-6402 801 826-0752 301 Putnam Vacaville CA USA 95688 10932 Bigge Rd. 10 Mississippi Dr. 18 Broadway Av. 2286 Cram Pl. #86 Menlo Park CA USA 94025 Lawrence KS USA 66044 San Francisco CA USA 94130 Ann Arbor MI USA 48105 55 Hillsdale Bl. Corvallis OR USA 97330 67 Seventh Av. Salt Lake City UT USA 84152 10 10

Title title_id title type pub_id price advance total_sales notes pub_date BU1032 BU1111 BU2075 BU7832 MC2222 MC3021 MC3026 The Busy Executive's Database Guide Cooking with Computers: Surreptitious Balance Sheets You Can Combat Computer Stress! Straight Talk About Computers Silicon Valley Gastronomic Treats The urmet Microwave The Psychology of Computer Cooking business 1389 19,99 5000 An overview of available database systems with 100 emphasis on common business applications. Illustrated. Helpful hints on how to use business 1389 11,95 5000 3258 your electronic resources to the best advantage. business 0736 2,99 10125 The latest medical and psychological techniques for 1646 living with the electronic office. Easy-to-understand explanations. Annotated analysis of what business 1389 19,99 5000 computers can do for you: a 2576 no-hype guide for the critical user. Favorite recipes for quick, easy, and elegant meals, mod_cook 0877 19,99 0 1619 tried and tested by people who never have time to eat, let alone cook. Traditional French urmet mod_cook 877 2,99 15000 1652 recipes adapted for modern microwave cooking. psycholog y 0877 (null) (null) 2606 (null) VI 12, 1986 12:00:00 dop. VI 09, 1988 12:00:00 dop. VI 30, 1985 12:00:00 dop. VI 22, 1987 12:00:00 dop. VI 09, 1989 12:00:00 dop. VI 18, 1985 12:00:00 dop. X 21, 1990 12:00:00 11 dop. 11

Publisher pub_id name city country 0736 New Age Books Boston MA 0877 Binnet & Hardley Washington DC 1389 Aldata Infosystems Berkeley CA 12 12

Store store_id name address city country postalco de headquar ter 7063 Luxor Na Poříčí 25/1067 Praha CZE 110 00 7063 HQ999 6566 Academia Václavské nám 34 Praha CZE 110 00 6566 HQ100 7721 Kanzelsberger, a. s. 4D Office Center, Kodaňská 46 type Praha 10 CZE 100 00 7721 HQ999 6899 OC Centrum Vídeňská 100 Brno CZE 619 00 7721 OC200 Knihkupectví Vestibul metra A - 7065 Praha CZE 160 00 7063 ST100 Dejvická Dejvická Václavské náměstí 7069 Palác knih Luxor Praha CZE 110 00 7063 MN600 41 Dům učebnic a 7079 Na poříčí 25, Praha CZE 110 00 7063 SO100 knih Černá labuť Knihkupectví 7077 Plzeňská 8 Praha 5 CZE 150 00 7063 OC100 Nový Smíchov Palác knih Náměstí Republiky 7078 Praha CZE 110 00 7063 OC100 Palladium 1 13 13

Sale store_id ord_num ord_date 4585 A0000000023 I 01, 2010 12:00:00 dop. 4585 A0000000017 I 01, 2010 12:00:00 dop. 4585 B0000000027 I 01, 2010 12:00:00 dop. 4585 X0000000013 I 01, 2010 12:00:00 dop. 6566 X0000000002 I 01, 2010 12:00:00 dop. 6899 A0000000003 I 01, 2010 12:00:00 dop. 6899 B0000000002 I 01, 2010 12:00:00 dop. 7061 A0000000004 I 01, 2010 12:00:00 dop. 7062 A0000000013 I 01, 2010 12:00:00 dop. 7062 B0000000006 I 01, 2010 12:00:00 dop. 7063 A0000000006 I 01, 2010 12:00:00 dop. 7063 A0000000010 I 01, 2010 12:00:00 dop. 7063 B0000000003 I 01, 2010 12:00:00 dop. 7063 B0000000013 I 01, 2010 12:00:00 dop. 14 14

Diskutujte slabá místa modelu Entita author-blurb Primární klíče Datový typ Char Významové klíče title_id Umělé klíče Přínosy změny klíčů 15 15

Diskutujte slabá místa modelu Porušení první normální formy Rozdělení entit Řešení typů Řešení hierarchie Denormalizované sloupce Jmenné konvence 16 16

Diskutujte slabá místa modelu Dva řádky se stejnou knihou na objednávce dvě různé ceny Seřazení řádků na objednávce Chybí jakékoliv auditní informace Nekonzistentní adresy v entitách publisher, store, author Sjednocení struktury Vyčlenění do speciální entity 17 17

Navrhněte úpravy modelu Sjednocení jmenných konvencí Vyčlenění entity adresa Změna primárních klíčů Odstranění složených atributů další 18 18

Diskuse o správě modelu Verzování modelu Nasazování změn Změnové skripty Údržba Struktury Data Rollback skripty Testování Správa skritů 19 19

Diskuse o správě modelu Verzování modelu Nasazování změn Změnové skripty Údržba Struktury Data Rollback skripty Testování Správa skritů 20 20

Diskuse Otázky Poznámky Komentáře Připomínky 21