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

Podobné dokumenty
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.

GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA

kolektiv Anglictina.com Angličtina pro samouky

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

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

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

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

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

BPC On Hana embedded. Mibcon. Karel Vydra

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

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

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

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

CZ.1.07/1.5.00/

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

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

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

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

Digitální učební materiál

SLOVNIK CIZICH SLOV PDF

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

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

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

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

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

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í

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

Eurogranites 2015 Variscan Plutons of the Bohemian Massif

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

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

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

NAS 208 WebDAV bezpečné sdílení souborů

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

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

Comparation of mobile

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

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

2. Entity, Architecture, Process

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

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

EXACT DS OFFICE. The best lens for office work

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

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

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

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

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 :

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

Hello. Hello. y words. My Picture Dictionary Objects. 1 Přečtěte si v učebnici znovu stranu 4. Co jsou oblíbené věci těch osob?

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

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

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

ZÁKLADNÍ ŠKOLA OLOMOUC

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č

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

Výukový materiál zpracovaný v rámci operačního programu Vzdělávání pro konkurenceschopnost

7. Integrita a bezpečnost dat v DBS

7. Integrita a bezpečnost dat v DBS

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

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

Průvodce rychlým nastavením

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

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

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

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

14,35 - Standardizace portálové platformy MEFANET: den zúčtování s projektem OP VK

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

Relační databázová technologie

Střední škola obchodní, České Budějovice, Husova 9, VY_INOVACE_ANJ_741. Škola: Střední škola obchodní, České Budějovice, Husova 9

Informační systém webhostingu

Kdo jsme Čím se zabýváme Nabídka služeb pro veřejnou správu Ověřeno v praxi u tisíce uživatelů v podnikatelské a bankovní sféře Plně využitelné u

ITICA. SAP Školení přehled Seznam kurzů

Tvorba informačních systémů

VY_22_INOVACE_84. P3 U3 Revision

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

CZ.1.07/1.5.00/

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

Obsah&/&Content& Všeobecné)podmínky)(v)češtině)) Terms)and)Conditions)(in)english)) )

VY_22_INOVACE_CJ_III/2.21

MAKE, DO, HAVE AND TAKE IN PHRASES

Metadata. MI-DSP 2013/14 RNDr. Ondřej Zýka,

USING VIDEO IN PRE-SET AND IN-SET TEACHER TRAINING

Relace x vztah (relationship)

Relační databázová technologie

VY_22_INOVACE_CJ_III/2.18

ANGLIČTINA jedna pět (1. díl) - začátečníci. Richard Ludvík

EU přijímá nový program pro bezpečnější internet: 55 milionů EUR na bezpečnější internet pro děti

Jméno autora: Mgr. Alena Chrastinová Datum vytvoření: Číslo DUMu: VY_32_INOVACE_03_AJ_CON_1

ZÁKLADNÍ ŠKOLA OLOMOUC

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

INSTALACE DATABÁZE ORACLE A SYSTÉMU ABRA NA OS WINDOWS

WL-5480USB. Quick Setup Guide

ADC Young Creative. Brief MOBIL.CZ

Tvorba informačních systémů

VZDĚLÁVACÍ MATERIÁL. Pololetní písemná práce pro 5. ročník Mgr. Iveta Milostná VY_32_INOVACE_A11 Pořadové číslo: 11.

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 :

Transkript:

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

Obsah Seznámení se s modelem EDU Kritika modelu Modelovací nástroj SQL Developer Data Modeler Náprava modelu Diskuse změně 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

Author au_id l_name f_name phone address city state country postalcode 1158 McBadden Heather 1176 White Johnson 1782 Smith Meander 1786 Locksley Chastity 1867 del Castillo Innes 1872 Blotchet- Halls Reginald 2035 Ringer 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 6 6

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 dop. 7 7

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

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 9 9

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. 10 10

SQL Developer Data Modeler SQL Developer na Unix Image školních počítačů www.oracle.com -> Downloads -> SQL Developer http://www.oracle.com/technetwork/developer-tools/sqldeveloper/downloads/index.html 11 11

Načtení modelu z katalogu Napojení: IP adresa: 193.85.191.165 Port: 1520 Servis: XE User: EDUXX Password: ******* 12 12

Napojení 13 13

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íčů 14 14

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

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 16 16

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ší 17 17

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ů 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 Otázky Poznámky Komentáře Připomínky 20