Design databáze. MI-DSP 2013/14 RNDr. Ondřej Zýka,

Rozměr: px
Začít zobrazení ze stránky:

Download "Design databáze. MI-DSP 2013/14 RNDr. Ondřej Zýka, ondrej.zyka@profinit.eu"

Transkript

1 Design databáze MI-DSP 2013/14 RNDr. Ondřej Zýka,

2 Prstředí datvě rientvanéh systému Etapy živtníh cyklu Kmpnenty Skupiny uživatelů Plánvání Vývj Testvání Prvzvání Udržvání Uknčení pužívání Aplikační prgramy Interface DBMS Data Hardware Vlastníci aplikace Architekti (IT, Aplikační, ) Datvý architekt Vývjáři Administrátři databází Systémví administrátři Kncví uživatelé

3 Pravidla relačních databází (E.F. Cdd) # Název Ppis 1 Infrmace Všechny infrmace musí být lgicky reprezentvány jak hdnty v slupcích řádků v tabulkách 2 Přístup Každá hdnta je přístupná přes jmén tabulky, slupce a hdntu primárníh klíče 3 Null Hdnta null musí být šetřana univerzálně nezávisle na datvých typech 4 Metadata Metadata musí být prezentvána kjak tabulky v databázi 5 Jazyk Musí rzumět deklarativnímu jazyku pr definici dat, view a integrity, pr manipulaci s daty a pr řízení transakcí 6 Update Každé tereticky updatvatelné view musí být mžné updatvat 7 IUD Musí být pdprvány mnžinvé perace pr IUD 8 Fyzická nezávislst 9 Lgická nezávislst 10 Integritní nezávislst 11 Nezávislst na umístění Aplikační prgramy musí být nezávislé na fyzickém hardware. Aplikační prgramy musí být nezávislé na změnách mim pužitu datvu strukturu. Integritní mezení musí být ulženy v systému, nikliv v aplikaci. Kncvé aplikace musí být nezávislé na umístění databáze 12 Knzistence Systém musí vynucvat integritní mezení i při přístupu na nejnižší úrvni.

4 Návrh databáze Čtyři krky Shrmáždění business pžadavků Knceptuální mdel Lgický mdel Fyzický mdel Mdelvání d začátku neb rzvj stávajících systémů Nutnst začlenění klních systémů (prstředí) Vazba na lgický mdel rganizace Vazba na existující datvé mdely

5 Shrmáždění business pžadavků Cíle Pchpit business dménu Przumět ptřebám a pžadavkům zadavatelů a uživatelů Ověřit pchpení zadání Prstředky Interview Studium a dkumentace systémů Splupráce s experty v business blasti Infrmace rganizační struktuře a další dkumenty Data assesment Review stávajících systémů a prcesů Výstup Priritizvaný seznam pžadavků Dkument ppisující dménu (byznys slvník) Data-flw diagram

6 Data-flw diagram Data-flw diagram ppisuje S jakými daty se pracuje Kd data vytváří Kd a jak data zpracvává (mdifikuje) Kde jsu data ulžena Kd data pužívá Interface na úrvni dat Pužití Datvé tky na různých úrvních granularity Pdnikvé tky dat (bchdní prcesy) Tky dat na technické úrvni Ppisy ETL prcesů Ppisy integračních prcesů Ověření Všechna data jsu definvána Persistentní data jsu ulžena Každá data mají zdrj Pr každá data existuje dběratel

7 Data-flw diagram - příklad Decmpsitin Level databáze/ subr CUSTOMER CUSTOMER_ORDER Place Orders + [BOOK_ORDER] Bk Supplier Receive Orders Bk Shipment Invice [SHIPMENT] Bk Supplier datvá entita/ business bject funkce Prcess Invices + [PAYMENT] Bk Supplier vstup/výstup

8 Seznam pžadavků

9 Seznam pžadavků pžadavku Krátký ppis Pdrbné vysvětlení Oblast / systém Vazba na další pžadavky Zadavatel Pririta Funkční / nefunkční pžadavky

10 Knceptuální mdel Cíle Určit entity a jejich atributy U atributů určit jejich hdnty a vlastnsti U entit určit jejich ptenciální klíče (identifikátry) Identifikvat vazby mezi entitami Výstupy Kardinalita relace Jmén relace Ppis (rle) ER diagram Frmální věření E/R diagramu Mezi každými dvěma entitami je maximálně jedna relace. Neexistuje cyklická závislst. Entity s relací typu 1:1 zřejmě budu tvřit puze jednu entitu. Žádná entita nemá atribut, který je kandidátním klíčem jiné entity. Nepřímé relace jsu asi zbytečné.

11 Knceptuální mdel

12

13 Ntace Mnh standardů a ddavatelských specifik. UML ntace dle standardu UML, pužita ve všechny nástrje pdprující UML. Infrmatin Engineering standard pužívaný v mnha nástrjích. Existuje něklik verzí. Obecně, entity jsu bdélníka a relace jsu linky s různými zaknčeními. EF1X standardní ntace pr mdelvání relací a entit. Symbly značují kmbinaci vlitelnsti a kardinality entity. Barker Vytvřena Richardem Barkerem. Pužívaná zejména case nastrji Oracle. Speciální ntace pr dědičnst, vlastní ntace pr násbnst a speciální značky pr atributy. Filtered IE puze v Embarcader. Nezbrazuje cizí klíče. Entity/Relatinship Sybase specific, Entity/Relatinship je speciální verze IE ntace. Merise pužívá asciace míst relací. Crw's Feed Jedna z verzí IE ntace, tut ntaci pužívá FSLDM.

14 Násbnst a vlitelnst CAR Nejvíce jedn aut CAR Právě jedn aut CAR Libvlný pčet aut CAR Alespň jedn aut

15 Ntace entit a atributů

16 Ntace - příklady Allwed multiplicities N/A substituted by Nt Used Used Nt Used because nt needed

17 Pravidla pr čtení relací Assertin 2: "Each LINE ITEM must be part f exactly ne ORDER " Reading directin LINE ITEM Line number Quantity Price Delivery date part f 0..* 1 cmpsed f ORDER Order number Order date Assertin 2: "Each ORDER may be cmpsed f ne r mre LINE ITEMS "

18 Pravidla pr čtení

19 Vytvření lgickéh mdelu Cíle Vytvřit platfrmvě nezávislý lgický datvý mdel Pstup Převést entity na tabulky Rzhdnut, jak se bude pracvat se slžitými atributy Rzhdnut, jak se bude pracvat s atributy nabývajícími více hdnt Výběr primárníh klíče Převést binární relace (závislsti) typu 1:n na cizí klíče Vyřešit n-ární relace a relace typu n:n Rzhdnut způsbu reprezentace subtypů Nrmalizace mdelu Výstup Lgický datvý mdel

20 Kritéria pr výběr primárníh klíče Primární klíč: musí mít vždy definvanu hdntu (nt null), musí mít stálu hdntu (během celéh živtníh cyklu řádku), musí být c mžná nejmenší, nesmí bsahvat žádné zakódvané infrmace, musí být přístupný pr všechny uživatele. Umělý klíč Nevýhdy: přidává slupec d tabulky (s indexem), hdnty nemají význam pr uživatele Výhdy: snadná implementace rzhraní, unifrmní řešení

21 Vazba na bjektvé mdelvání Object-relatinal impedance mismatch Declarative vs. imperative interfaces RM data jak interface Schema bund RM Slupec k jedné tabulce, tabulka d schématu, OOM dědičnst bjektů Access rules RM relační algebra, OOM vlnější a slžitější knstrukty Relatinship between nuns and actins OOM - úzká vazba mezi bjekty a peracemi Uniqueness bservatin RM identifikace na základě klíče s jasným bsahem Nrmalizatin OOM nepužívá se nrmalizace Schema inheritance RM nepužívá se Structure vs. Behaviur OOM údržba, srzumitelnst, upravvatelnst, rzšiřitelnst, reuse, RM lgická integrita, efektivita, fault-tlerance Set vs. graph relatinships

22 Převd binární relace 1:N na cizí klíč Slabá relace (neidentifikující relace) PICTURE je nezávislá entita (existují samstatné instance entity PICTURE

23 Převd závislsti na cizí klíč Silná (identifikující vazba, závislst) PICTURE je závislá entita (neexistují samstatné instance entity PICTURE) A U T H O R A U T H O R A U T H O R I D L A S T N A M E F I R S T N A M E P H O N E N U M B E R A D D R E S S A U T H O R I D L A S T N A M E F I R S T N A M E P H O N E N U M B E R A D D R E S S P I C T U R E P I C T U R E I D F O R M A T B Y T E S I Z E P I X E L W I D T H P I X E L H E I G H T P I C T U R E A U T H O R I D P I C T U R E I D F O R M A T B Y T E S I Z E P I X E L W I D T H P I X E L H E I G H T

24 Relace typu n:n AUTHOR AUTHOR LAST FIRST PHONE NUMBER ADDRESS BOOK BOOK TITLE CATEGORY QUANTITY SOLD AUTHOR AUTHOR LAST FIRST PHONE NUMBER ADDRESS AUTHOR-BOOK Assciative entity BOOK BOOK TITLE CATEGORY QUANTITY SOLD

25 Rzhdnutí reprezentaci dědičnsti Něklik pužívaných mžnstí V jedné tabulce: L-schéma Ve více tabulkách Všechny atributy Jenm vlastní atributy

26 První nrmální frma Tabulka je v první nrmální frmě, když každý slupec bsahuje právě jeden atmický datvý typ, který již nemá vnitřní strukturu z phledu businessu. Pr rzhdnutí primárních a cizích klíčích musí být tabulka v prvním nrmálním tvaru.

27 Vytvření fyzickéh mdelu Cíle Vytvřit fyzický mdel s hledem na specifika aplikace a pužitý typ databáze, pužitý hardware Pstup Tabulky (jmenné knvence) Datvé typy Vytvření prcesní matice Rzhdnutí struktuře tabulek Rzhdnutí primárním klíči (indexu) Implementace business pravidel - cnstraints Indexy, partitining, Denrmalizace, ulžení redundantních dat, spjení tabulek Fyzické ulžení tabulek Výstup Fyzický datvý mdel Implementační skripty

28 Tabulky (jmenné knvence) Case sensitive/case insensitive servery Omezení délky jména tabulek (Oracle 30 znaků) Omezení délky jmen slupců Omezení na jmenné prstry (tabulky, view, indexy, prcedury, ) Przumění mdelu Datvé tabulky Číselníky Lgy Uživatelské tabulky Natural jin

29 Datvé typy Dmain uživatelské datvé typy + lepší przumění + zajištění knzistence - nárky na údržbu Char, varchar, nvarchar, Numerické datvé typy int, tinyint, bigint, numeric(p,s), Datum rzsah, přesnst, způsb práce Timestamp je t čas neb není Binary, image, text, mem, Blean - raději "clumn_name" CHAR(1) default 'A' nt null cnstraint CKC_check_name check ("clumn_name" in ('A','Y')) Identity, Autincrement NULL, Nt null, Default value Speciální datvé typy

30 Prcesní matice

31 Rzhdnutí struktuře tabulek Cíle: Minimalizvat velikst Pužít ptimální přístupvé metdy Standardní tabulka Insert, Delete, Update, Scan, Index Index-rganized tables (Clustered index) + menší + rychlejší přístup p indexu - nárčnější insert, delete (update) Oracle nvější implementace, pdpra 7x24

32 Implementace business pravidel Dmain integrity - Check Na úrvni slupce Null/Nt null Default Check (frmat) Na úrvni řádku Entity integrity - primary key implementván unikátním indexem na nt null slupcích záznam v katalgu Unikátnst hdnt implementván unikátním indexem

33 Referenční integrita Implementace freign key Deklarativní definice Pužití triggerů Pužití ulžených prcedur Kód aplikace C se stane když Primární klíč se přidá/změní/zruší Cizí klíč se přidá/změní/zruší

34 Typy referenčních integrit Cnstraint Cascade update / delete Cascade Null Cascade Default Autmatic insert Bez mezení Restriktivní Insert PK Zachvání PK Zachvání PK Zachvání PK Zachvání PK Zachvání PK Zachvání PK Zachvání PK Insert FK Update PK Update FK Delete PK Puze existující hdnty PK Puze pkud nemá vazbu Jen na existující hdnty Puze pkud nemá vazbu Puze existující hdnty PK Změní i dpvídající FK Jen na existující hdnty Delete všech řádků s dpvídajícím FK Existující hdnty PK neb Null Odpvídající FK změní na Null Jen na existující hdnty PK neb Null Odpvídající FK změní na Null Existující hdnty PK neb Default Odpvídající FK změní na Default Jen na existující hdnty PK neb Default Odpvídající FK změní na Default Existující hdnty neb přidá řádek s PK Puze pkud nemá vazbu Existující hdnty neb přidá řádek s PK Puze pkud nemá vazbu Bez mezení (sirtci) Bez mezení (sirtci) Bez mezení (sirtci) Bez mezení (sirtci) Puze existující hdnty PK Není pvlen Jen na existující hdnty Není pvlen Delete FK Bez mezení Bez mezení Bez mezení Bez mezení Bez mezení Bez mezení Bez mezení

35 Důsledky pužití integritních mezení + zaručují knzistentní mdel - zvyšují výpčetní slžitst i v případě, kdy nedchází ke změnám (Oracle nt null) - kmplikují údržbu pvlení/zakázání věřvání integritních mezení

36 Denrmalizace Partitining Hrizntální Vertikální Ulžení vypčtených hdnt Eliminace nákladných jinů

37 Hrizntální rzdělení tabulek Přístupy puze na část tabulky Příklady: Aktivní a neaktivní plžky Histrické záznamy Mžnsti Rzdělení tabulek Přidání tabulky (duplicitní záznamy) Partitining Synchrnizace Table partitining Triggery Aplikační lgika

38 Rzdělení tabulky Rzdělení tabulky Part 1 Part 1 Table Part 2 View Table Part 3 Výhdy práce s menším mnžstvím dat méně prblémů se zamykáním lepší řízení indexů mžnst detailní ptimalizace Nevýhdy nutnst synchrnizace triggery, aplikační lgika Nárčnější údržba

39 Partitining Transparentní z phledu aplikace Rzdělení dle danéh rzsahu neb hdnt Dynamicky pdle hdnt Dynamicky vytvářen pr každý měsíc Nejčastější pužití Pdle hash klíče (určuje se puze pčet partitins) Part 1 Part 2 Part 3 Part 4 Více úrvňvý partitining Pdle času, pdle pbčky Mžnst individuálníh řízení partitin Omezený pčet partitin pdle implementace

40 Vertikální rzdělení tabulek Přístupy puze na některé slupce tabulky Příklady: Blby, brázky, ppisy Mžnsti Rzdělení tabulek Přidání tabulky (duplicitní záznamy) Vytvření indexu Synchrnizace Triggery Aplikační lgika

41 Rzdělení tabulky Rzdělení tabulky Table P a r t P a r t P a r t View Table P a r t Výhdy práce s menším mnžstvím dat méně prblémů se zamykáním mžnst ptimalizace Nevýhdy nutnst synchrnizace triggery, aplikační lgika nárčnější údržba

42 Přidání indexů Transparentní z phledu aplikace Jeden clustrvaný index Libvlný pčet dalších indexů Autmatická údržba Pkrývající dtazy I n d e x 1 I n d e x 2 Nárky na diskvý prstr Snížení výknu pr OLTP aplikace

43 Ulžení vypčtených dat Přidání slupce Přidání tabulky Synchrnizace Trigerry Ulžené prcedury Aplikační lgika Nutn zavést prcedury pr údržbu a resynchrnizaci

44 Materializvaná view Transparentní z phledu aplikace Autmatické řízení výpčtu view Nákladné výpčty, nutnst mžnsti řízení výpčtů asynchrnně Duplicitní ulžení dat nárky na diskvý prstr

45 Eliminace nákladných jinů Neustálé dtahvání hdnt z číselníků Omezení datvých serverů (Sybase třicet tabulek v jednm jinu) Suptype/supertype vazba Mžnsti Redundantní data Spjení tabulek

46 Fyzické ulžení tabulek Cíl Distribuce zátěže na c nejvíce fyzických disků Rzlžení tabulek/indexů na disky Mžnsti datvých serverů (tablespace, segment) Mžnsti hardware (SAN, NAS, diskvé ple) Puze RA 1+0 Vazba na pčet prcesrů Mžnsti paralelníh zpracvání datvéh serveru

47 B-tree index příklad křen vnitřní blk indexu listvá úrveň indexu data klíč řádek blk Blk 1001 Bennet Chet 1421, Karsen Kit 1876, Smith Ade 1242, Blk 1007 Bennet Chet 1421, Fx Jhn 1317, Hunter Len 1213, Blk 1306 Karsen Kit 1876, Larn Pard 1451, Peters Mary 1856, Blk 1132 Bennet Chet 1421,1 Burns Saly 1409,4 Claim Dave 1129,3 Dull Rb 1409,1 Blk 1133 Fx Jhn 1317,3 Greane David 1876,4 Green Mitch 1213,2 Greene Je 1409,2 Blk 1212 Larry Jhn 254 A3 Jetkins Paul 244 C3 White Susan 156 A1 Blk 1213 Hunter Len 124 A3 Green Mitch 125 B1 Smith Ade 156 A3 Blk 1421 Blk 1127 Bennet Chet 101 B2 Hunter Len 1213,1 Jetkins Paul 1212,2 Ringer Jhn 144 C1 INSERT INTO user VALUES ( Burns, Saly,128, A1 ) Blk 1409 Dull Rb 128 B1 Greene Je 142 A2 Prt Je 156 C3 Burns Saly 128 A1

48 Clustered index příklad křen vnitřní blk indexu listvá úrveň indexu klíč blk Blk 1001 Bennet Chet 1007 Karsen Kit 1306 Smith Ade 1062 Blk 1007 Bennet Chet 1132 Fx Jhn 1133 Hunter Len 1127 Blk 1306 Karsen Kit 1198 Larn Pard 1199 Peters Mary 1200 Blk 1132 Bennet Chet 101 B2 Burns Saly 128 A1 Claim Dave 123 A1 Blk 1133 Fx Jhn 100 A0 Greane David 111 E3 Green Mitch 125 B1 Greene Je 156 C3 Blk 1127 Hunter Len 122 A3 Jetkins Paul 124 A5 INSERT INTO user VALUES ( Burns, Saly,128, A1 )

49 Indexy přístupvé metdy Typy indexů B-tree Clustered/nnclustered Bitmapvé indexy Standardní index Hledání pdle indexu Scan nejnižší úrvně Dtaz pkrytý indexem Ignrvání indexu scan dat Clustered index Hledání pdle indexu Scan dat d nalezenéh řádku Scan nejnižší úrvně (scan dat)

50 Pužití indexů Select Pkrývající query Grup by Order by Jin Nepužívat indexy pr malé tabulky Selektivita indexů

51 Data ulžená p slupcích Vertica SAP Sybase IQ Oracle bitmapvé indexy

52 Tabulka relační ulžení dat DESCRIPTION QTY COLOUR PRICE PROVER WTH HEIGHT DEPTH NUMBER VARCHAR2(50 BYTE) VARCHAR2(500 BYTE) NUMBER VARCHAR2(20 BYTE) NUMBER VARCHAR2(40 BYTE) NUMBER NUMBER NUMBER Struktura tabulky Datvé blky DESCRIPTION QTY COLOUR PRICE PROVER WTH HEIGHT DEPTH DESCRIPTION QTY COLOUR PRICE PROVER WTH HEIGHT DEPTH DESCRIPTION QTY COLOUR PRICE PROVER WTH HEIGHT DEPTH DESCRIPTION DESCRIPTION QTY COLOUR QTY COLOUR PRICE PRICE PROVER PROVER WTH WTH HEIGHT HEIGHT DEPTH DEPTH DESCRIPTION DESCRIPTION QTY COLOUR QTY COLOUR PRICE PRICE PROVER PROVER WTH WTH HEIGHT HEIGHT DEPTH DEPTH DESCRIPTION DESCRIPTION QTY COLOUR QTY COLOUR PRICE PRICE PROVER PROVER WTH WTH HEIGHT HEIGHT DEPTH DEPTH DESCRIPTION DESCRIPTION QTY COLOUR QTY COLOUR PRICE PRICE PROVER PROVER WTH WTH HEIGHT HEIGHT DEPTH DEPTH DESCRIPTION DESCRIPTION DESCRIPTION QTY COLOUR QTY COLOUR QTY COLOUR PRICE PRICE PROVER PROVER PRICE PROVER WTH WTH WTH HEIGHT HEIGHT HEIGHT DEPTH DEPTH DEPTH DESCRIPTION DESCRIPTION QTY COLOUR QTY COLOUR PRICE PROVER PRICE PROVER WTH WTH HEIGHT HEIGHT DEPTH DEPTH DESCRIPTION DESCRIPTION QTY COLOUR QTY COLOUR PRICE PROVER PRICE PROVER WTH WTH HEIGHT HEIGHT DEPTH DEPTH DESCRIPTION DESCRIPTION QTY COLOUR QTY COLOUR PRICE PROVER PRICE PROVER WTH WTH HEIGHT HEIGHT DEPTH DEPTH DESCRIPTION QTY COLOUR PRICE PROVER WTH HEIGHT DEPTH DESCRIPTION QTY COLOUR PRICE PROVER WTH HEIGHT DEPTH DESCRIPTION QTY COLOUR PRICE PROVER WTH HEIGHT DEPTH DESCRIPTION QTY COLOUR PRICE PROVER WTH HEIGHT DEPTH DESCRIPTION QTY COLOUR PRICE PROVER WTH HEIGHT DEPTH DESCRIPTION QTY COLOUR PRICE PROVER WTH HEIGHT DEPTH DESCRIPTION QTY COLOUR PRICE PROVER WTH HEIGHT DEPTH DESCRIPTION QTY COLOUR PRICE PROVER WTH HEIGHT DEPTH DESCRIPTION QTY COLOUR PRICE PROVER WTH HEIGHT DEPTH DESCRIPTION QTY COLOUR PRICE PROVER WTH HEIGHT DEPTH DESCRIPTION QTY COLOUR PRICE PROVER WTH HEIGHT DEPTH DESCRIPTION QTY COLOUR PRICE PROVER WTH HEIGHT DEPTH

53 Tabulka data ulžená p slupcích DESCRIPTION QTY COLOUR PRICE PROVER WTH HEIGHT DEPTH NUMBER VARCHAR2(50 BYTE) VARCHAR2(500 BYTE) NUMBER VARCHAR2(20 BYTE) NUMBER VARCHAR2(40 BYTE) NUMBER NUMBER NUMBER Struktura tabulky Datvé blky COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR COLOUR QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY QTY

54 Data ulžená p slupcích SELECT Cunt(*) FROM sale where clr = Green SELECT Cunt(*) FROM sale where clr in ( Green, Red )

55 Data ulžená p slupcích SELECT SUM(qty) FROM sale (2 * 64) + (3 * 32) + (2 * 16) + (1 * 8) + (3 * 4) + (2 * 2) + (3 * 1) = 283

56 Bitmapvé indexy Rychlé pr slupce s malu kardinalitu Rychlé pr perace na mál slupcích Slžitý update Zamykání a rebuild velkých blků Pmalé pr dtaz na jeden knkrétní řádek

57 Metdy ukládání bitmapvých indexů Samé nuly neb jedničky Blky se neukládají puze indikátr jejich existence D 20% nul neb jedniček Data se kódují jak suvislé mnžiny hdnt Mezi 20% a 80% jedniček Ukládá se skutečná mapa hdnt

58 Typy slupcvých indexů Mnh různých typů Více indexů na jednm slupci Bitvý index pr slupce s malu kardinalitu Bitvý index pr slupce s velku kardinalitu a malu selektivnstí Indexy pr slupce s velku kardinalitu G-Array (příbuzný B-tree) Prsté kmprimvané ulžení dat (pr textvé řetězce) Speciální indexy pr čas a datum Indexy pr jiny, prvnání a další perace

59 Velikst databáze (GB) Sybase IQ ulžení dat a indexů Indexy Sumace Čistá data Čistá data CBRD Tradiční RDBMS Indexy jsu už data Nízké náklady na ulžení dat Rychlé zpracvání maléh mnžství dat

60 C si zapamatvat Jaké jsu hlavní krky při návrhu datvéh mdelu C t je knceptuální mdel a c bsahuje C je cílem sběru byznys pžadavků při vytváření knceptuálníh mdelu C je lgický mdel a c bsahuje Jaké aktivity je nutné prvést při převdu knceptuálníh datvéh mdelu na lgický datvý mdel Jaké pžadavky je ptřeba brát v úvahu při výběru primárních klíčů Jaké jsu hlavní rzdíly mezi relačním a bjektvě rientvaném mdelvání Kdy a prč se vytváří fyzický datvý mdel Které aktivity je nutné prvést při převdu lgickéh datvéh mdelu na fyzický datvý mdel C t je denrmalizace Jaké typy denrmalizace znáte Jaký je rzdíl mezi strukturu tabulky s klastrvaným a neklastrvaným indexem K čemu služí indexy a pr jaké přístupvé metdy k datům se pužívají Jak vypadají bitmapvé indexy C t je slupcvé ulžení dat (slupcvé indexy)

61 Diskuse

Design databáze. NDBI /14 RNDr. Ondřej Zýka,

Design databáze. NDBI /14 RNDr. Ondřej Zýka, Design databáze NDBI036 2013/14 RNDr. Ondřej Zýka, ndrej.zyka@prfinit.eu Návrh databáze Čtyři krky Shrmáždění business pžadavků Knceptuální mdel Lgický mdel Fyzický mdel Mdelvání d začátku neb rzvj stávajících

Více

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

Design databáze. RNDr. Ondřej Zýka Design databáze RNDr. Ondřej Zýka 1 Návrh databáze Čtyři kroky Shromáždění business požadavků Konceptuální model Logický model Fyzický model Modelování od začátku nebo rozvoj stávajících systémů Nutnost

Více

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

Design databáze. RNDr. Ondřej Zýka Design databáze RNDr. Ondřej Zýka 1 Návrh databáze (databázové části systému) Návrh má čtyři základní kroky Shromáždění business požadavků Vytvoření konceptuálního modelu Vytvoření logického datového modelu

Více

Databázové patterny Profinit. All rights reserved.

Databázové patterny Profinit. All rights reserved. Databázvé patterny RNDr. Ondřej Zýka ndrej.zyka@prfinit.eu 2014 Prfinit. All rights reserved. Obsah C je databázvý pattern Pattern: Přiřazení rlí Pattern: Klasifikace 2014 Prfinit. All rights reserved.

Více

Transakce. 2014 Profinit. All rights reserved.

Transakce. 2014 Profinit. All rights reserved. Transakce RNDr. Ondřej Zýka ndrej.zyka@prfinit.eu 2014 Prfinit. All rights reserved. Obsah Definice Savepint, autnmní transakce Transakční módy Izlační úrvně Implementace pmcí zámků Implementace pmcí snapshtů

Více

Integrace dat. 2014 Profinit. All rights reserved.

Integrace dat. 2014 Profinit. All rights reserved. Integrace dat RNDr. Ondřej Zýka ndrej.zyka@prfinit.eu 2014 Prfinit. All rights reserved. Obsah Kategrizace integračních přístupů Krky integrace a řešení prblematických stavů Master Data Management 2014

Více

Metadata Profinit. All rights reserved.

Metadata Profinit. All rights reserved. Metadata RNDr. Ondřej Zýka ndrej.zyka@prfinit.eu 2014 Prfinit. All rights reserved. Metadata Jedna z kmpetencí Data managementu Cíle: Zajistit jedntné przumění a užití termínů Integrvat metadata ze všech

Více

Information and Data Management. 2014 Profinit. All rights reserved.

Information and Data Management. 2014 Profinit. All rights reserved. Infrmatin and Data Management RNDr. Ondřej Zýka ndrej.zyka@prfinit.eu 2014 Prfinit. All rights reserved. Infrmační a datvý management Disciplína zaměřená na správu infrmací (z mnha zdrjů) a spřístupnění

Více

GLOBÁLNÍ ARCHITEKTURA ROB

GLOBÁLNÍ ARCHITEKTURA ROB Přílha č. 1b zadávací dkumentace GLOBÁLNÍ ARCHITEKTURA ROB verze 1.0 Obsah 1 Vymezení cílů prjektu 3 2 Prcesní architektura 4 2.1 Základní výchdiska návrhu prcesní architektury 4 2.2 Pstup tvrby a pužité

Více

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

Design databáze. RNDr. Ondřej Zýka Design databáze RNDr. Ondřej Zýka 1 Obsah Shromáždění business požadavků Konceptuální model Logický model Fyzický model 2 Tabulky Sloupce Relace Indexy Logika Triggery Procedury Zabezpečení Práva k objektům

Více

Databáze 2011/2012. Optimalizace, základní konstrukty T-SQL RNDr.David Hoksza, Ph.D.

Databáze 2011/2012. Optimalizace, základní konstrukty T-SQL RNDr.David Hoksza, Ph.D. Databáze 2011/2012 Optimalizace, základní knstrukty T-SQL RNDr.David Hksza, Ph.D. http://siret.cz/hksza Osnva Principy indexvání Optimalizace dtazů v MSSQL Základní knstrukty T-SQL prměnné pdmíněný tk

Více

Databáze 2011/2012 SQL DDL (CREATE/ALTER/DROP TABLE), DML (INSERT/UPDATE/DELETE) RNDr.David Hoksza, Ph.D. http://siret.cz/hoksza

Databáze 2011/2012 SQL DDL (CREATE/ALTER/DROP TABLE), DML (INSERT/UPDATE/DELETE) RNDr.David Hoksza, Ph.D. http://siret.cz/hoksza Databáze 2011/2012 SQL DDL (CREATE/ALTER/DROP TABLE), DML (INSERT/UPDATE/DELETE) RNDr.David Hksza, Ph.D. http://siret.cz/hksza Osnva Seznámení s SQL Server Management Studiem (SSMS) Základní architektura

Více

4 Datový typ, proměnné, literály, konstanty, výrazy, operátory, příkazy

4 Datový typ, proměnné, literály, konstanty, výrazy, operátory, příkazy 4 Datvý typ, prměnné, literály, knstanty, výrazy, perátry, příkazy Studijní cíl Tent studijní blk má za cíl pkračvat v základních prvcích jazyka Java. Knkrétně bude uvedena definice datvéh typu, uvedeny

Více

Databáze 2011/2012. Logický model DB. RNDr.David Hoksza, Ph.D.

Databáze 2011/2012. Logický model DB. RNDr.David Hoksza, Ph.D. Databáze 2011/2012 Lgický mdel DB RNDr.David Hksza, Ph.D. http://siret.cz/hksza Osnva Relační mdel dat Převd knceptuálníh schématu d lgickéh Funkční závislsti Nrmalizace schématu Cvičení převd d relačníh

Více

Databáze. Optimalizace, základní konstrukty T-SQL David Hoksza

Databáze. Optimalizace, základní konstrukty T-SQL David Hoksza Databáze Optimalizace, základní knstrukty T-SQL David Hksza http://siret.cz/hksza Osnva Principy indexvání Optimalizace dtazů v MSSQL Základní knstrukty T-SQL prměnné pdmíněný tk prgramu cykly prcedury

Více

Specifikace pro SW aplikaci Start-up business.

Specifikace pro SW aplikaci Start-up business. Zakázka na vytvření výukvé aplikace Start-up businees a Interaktivní webvé rzhraní Přílha č. 2 Technická specifikace Pžadavky: Specifikace pr SW aplikaci Start-up business. Obecné pžadavky Cílem je vytvřit

Více

Datová kvalita Profinit. All rights reserved.

Datová kvalita Profinit. All rights reserved. Datvá kvalita RNDr. Ondřej Zýka ndrej.zyka@prfinit.eu 2014 Prfinit. All rights reserved. Datvá kvalita Jedna z kmpetencí Data managementu Cíl: Zajistit uživatelům data v kvalitě ptřebné k jejich činnsti

Více

EXTRAKT z mezinárodní normy

EXTRAKT z mezinárodní normy EXTRAKT z mezinárdní nrmy Extrakt nenahrazuje samtnu technicku nrmu, je puze infrmativním materiálem nrmě. Elektrnický výběr pplatků (EFC) Zabezpečené mnitrvání pr autnmní systémy výběru mýtnéh Zkušení

Více

- Aplikace je napsána v C#.NET, je instalována na webovém serveru - Data jsou ukládána v databázi MS-SQL 2005 a vyšší

- Aplikace je napsána v C#.NET, je instalována na webovém serveru - Data jsou ukládána v databázi MS-SQL 2005 a vyšší Prdukt: je aplikace pr správu ICT prjektvých záměrů a ICT prjektů. Je zpracvána na základě analýzy a specifikace pžadavků cílvých uživatelů. PMS - Aplikace pr řízení prjektvých záměrů a prjektů je nástrj

Více

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

Optimalizace. Ing. Marek Sušický, RNDr. Ondřej Zýka Optimalizace Ing. Marek Sušický, RNDr. Ondřej Zýka 1 Obsah Úvod Indexy Optimalizátor Joiny Bulk operace Peklo jménem ORM (Object-relational mapping) 2 2 1 Úvod 3 Optimalizace Dvě pravidla optimalizace:

Více

Dimenzionální modelování. 2014 Profinit. All rights reserved.

Dimenzionální modelování. 2014 Profinit. All rights reserved. Dimenzinální mdelvání RNDr. Ondřej Zýka ndrej.zyka@prfinit.eu 2014 Prfinit. All rights reserved. Dimenzinální mdelvání Ralph Kimball (1997) Primárně mdely pr datvé sklady a analýzy Silně denrmalizvaný

Více

Optimalizace. 2014 Profinit. All rights reserved.

Optimalizace. 2014 Profinit. All rights reserved. Optimalizace Ing. Marek Sušický RNDr. Ondřej Zýka marek.susicky@prfinit.eu ndrej.zyka@prfinit.eu 2014 Prfinit. All rights reserved. Obsah Úvd Indexy Optimalizátr Jiny Bulk perace Pekl jménem ORM (Object-relatinal

Více

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

Databáze 2011/2012 Konceptuální model DB. RNDr. David Hoksza, Ph.D. Databáze 2011/2012 Knceptuální mdel DB RNDr. David Hksza, Ph.D. http://siret.cz/hksza Osnva Organizace Stručný úvd d DB a DB mdelvání Knceptuální mdelvání Cvičení - ER mdelvání Náplň přednášky a cvičení

Více

PŘÍLOHA D Požadavky na Dokumentaci

PŘÍLOHA D Požadavky na Dokumentaci PŘÍLOHA D Pžadavky na Dkumentaci PŘÍLOHA D Pžadavky na Dkumentaci Stránka 1 z 5 1. Obecné pžadavky Ddavatel dkumentaci zpracuje a bude dkumentaci v celém rzsahu průběžně aktualizvat při každé změně verze

Více

Helios Orange Plugin Zadávání vlastností

Helios Orange Plugin Zadávání vlastností Helis Orange Plugin Zadávání vlastnstí 2015 BürKmplet, s.r.. Obsah Zadávání vlastnstí... 3 Definice... 3 Skupiny... 3 Definice vlastnstí... 4 Knfigurace... 6 Zadávání a zbrazvání vlastnstí... 6 Editační

Více

Simulátor krizových procesů na úrovni krizového štábu. Systémová dokumentace

Simulátor krizových procesů na úrovni krizového štábu. Systémová dokumentace UNIVERZITA OBRANY Simulátr krizvých prcesů na úrvni krizvéh štábu Systémvá dkumentace LUDÍK, Tmáš; NAVRÁTIL, Jsef; KISZA, Karel; ADAMEC, Vladimír 24.1.2012 Ppis systému Simulátr krizvých prcesů na úrvni

Více

Business Intelligence - principy, efekty, předpoklady. OKsystem, 26/11/2009

Business Intelligence - principy, efekty, předpoklady. OKsystem, 26/11/2009 Business Intelligence - principy, efekty, předpklady OKsystem, 26/11/2009 Jan Pur katedra IT, VŠE / ITG, s.r.. (pur@vse.cz, pur@itg.cz ) Snímek 1 Agenda 1. Prč Business Intelligence? 2. Základní principy

Více

Databáze 2011/2012 T-SQL - kurzory, funkce. RNDr.David Hoksza, Ph.D.

Databáze 2011/2012 T-SQL - kurzory, funkce. RNDr.David Hoksza, Ph.D. Databáze 2011/2012 T-SQL - kurzry, funkce RNDr.David Hksza, Ph.D. http://siret.cz/hksza Osnva T-SQL kurzry T-SQL funkce Cvičení Kurzr Datvá struktura umžňující pracvat s výsledkem dtazu Smyslem kurzru

Více

Obsah cvic ení procvic ovane dovednosti

Obsah cvic ení procvic ovane dovednosti Výpčetní technika a algritmizace I Obsah cvic ení prcvic vane dvednsti Studijní cíle cvičení Ve cvičeních předmětu VA1: student si svjí základní práci s peračním systémem Windws, cž zahrnuje zejména: základní

Více

Portál veřejné správy

Portál veřejné správy Prtál veřejné správy Z Zvveeřřeejjn něěn níí vvěěssttn nííkku u S Sm maazzáán níí vvěěssttn nííkku u P Přřiid dáán níí p přřííll h h kkee zzvveeřřeejjn něěn néém mu u vvěěssttn nííkku u Vytvřen dne: 16.3.2012

Více

Instalace a technické informace

Instalace a technické informace Dkumentace k mdulu MdleKREM Samstatný mdul MdleKREM umžňuje zbrazit (vyučujícím i studentů) mdel průchdu studenta vyučvaným kurzem a t jak v grafické pdbě (využívající znalstní mdel GLIKREM - GuideLine

Více

Requirements Engineering

Requirements Engineering Evrpský sciální fnd Praha & EU: Investujeme d vaší buducnsti Requirements Engineering Tmáš Krátký tmas.kratky@prfinit.eu http://www.prfinit.eu/cz/pdpra-univerzit/univerzitni-vyuka Schematický phled (Sftware

Více

ZŠ ÚnO, Bratří Čapků 1332

ZŠ ÚnO, Bratří Čapků 1332 Interaktivní výuka MS Office 2000 Pachner Panel nástrjů vlev nahře (zleva) O stránku zpět Úvdní stránka dkumentu návrat na titulní stranu prgramu Histrie přehled navštívených stránek Rejstřík Zálžky Pznámky

Více

ZŠ ÚnO, Bratří Čapků 1332

ZŠ ÚnO, Bratří Čapků 1332 PwerPint a Access v příkladech Pachner - p výběru tématickéh celku se bjeví kn se zadáním úlhy: ppis jedntlivých dílčích krků p animvaných tázkách jedntlivých dílčích krků uživatel abslvuje test na prvěření

Více

Program prevence nehod a bezpečnosti letů

Program prevence nehod a bezpečnosti letů SEKCE LETOVÁ A PROVOZNÍ Odbr bchdní letecké dpravy Směrnice OLD Dplňující výkladvý/vysvětlující materiál k ACJ OPS 1.037 a IEM OPS 3.037 Prgram prevence nehd a bezpečnsti letů CAA-OLD-01/2010 Verze: 1.

Více

IPS1 zápočtový test na fei-learnu

IPS1 zápočtový test na fei-learnu IPS1 zápčtvý test na fei-learnu Správce sítě se musí rzvíjet schéma IP adres, které pužívá adresvý prstr 192.168.1.0/24. Síť, která bsahuje sérivé linky, je zařazen mim samstatné řady. Každé síti bude

Více

Configuration Management

Configuration Management Evrpský sciální fnd Praha & EU: Investujeme d vaší buducnsti Cnfiguratin Management Tmáš Krátký tmas.kratky@prfinit.eu http://www.prfinit.eu/cz/pdpra-univerzit/univerzitni-vyuka Sftwarvý prces??? Sftwarvý

Více

Vizualizace TIN (trojúhelníková nepravidelná síť) v Marushka Designu

Vizualizace TIN (trojúhelníková nepravidelná síť) v Marushka Designu ; Vizualizace TIN (trjúhelníkvá nepravidelná síť) v Marushka Designu 0 TIN v Marushka Designu OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGN...5-1

Více

IT Security a Cloud. Zbyněk Juřena Managing Director ALTRON Business Solutions, a.s. září 2014

IT Security a Cloud. Zbyněk Juřena Managing Director ALTRON Business Solutions, a.s. září 2014 IT Security a Clud Zbyněk Juřena Managing Directr ALTRON Business Slutins, a.s. září 2014 AGENDA C je t Clud? Mdely nasazení a pskytvání služeb Nejčastější případy pužití Cludu Bezpečnstní rizika a bezpečnst

Více

Možnosti připojení WMS služby do Klienta v Marushka Designu

Možnosti připojení WMS služby do Klienta v Marushka Designu 0 Mžnsti připjení WMS služby d Klienta v Marushka Designu OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGNU...4-1 - 1 Cíl příkladu

Více

Práce s WKT řetězci v MarushkaDesignu

Práce s WKT řetězci v MarushkaDesignu 0 Práce s WKT řetězci v MarushkaDesignu OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGNU...3-1 - 1 Cíl příkladu V tmt příkladu si ukážeme práci s WKT řetězci

Více

Tile systém v Marushka Designu

Tile systém v Marushka Designu 0 Tile systém v Marushka Designu OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGNU...4-1 - 1 Cíl příkladu V tmt příkladu si ukážeme

Více

Databázové systémy I. - II. 2009/2010

Databázové systémy I. - II. 2009/2010 Databázvé systémy I. - II. 2009/2010 Relační databáze, databázvý server, tabulka Relační databáze (systém řízení báze dat) - sada nástrjů které umžňují splehlivě a efektivně ukládat data a manipulaci s

Více

16. Kategorizace SW chyb, kritéria korektnosti a použitelnosti, spolehlivost SW

16. Kategorizace SW chyb, kritéria korektnosti a použitelnosti, spolehlivost SW 16. Kategrizace SW chyb, kritéria krektnsti a pužitelnsti, splehlivst SW 1. Sftwarvá chyba Prezentace th, že prgram dělá něc nepředpkládanéh Míra th, kdy prgram přestává být užitečný Je t nesuhlas mezi

Více

Etržiště České pošty Centrum veřejných zakázek. www.centrumvz.cz

Etržiště České pošty Centrum veřejných zakázek. www.centrumvz.cz Etržiště České pšty Centrum veřejných zakázek www.centrumvz.cz Česká pšta a egvernment? Infrmační systém datvých schránek Czechpint Certifikační autrita (elektrnický pdpis a časvá razítka) Centrum veřejných

Více

Portál veřejné správy

Portál veřejné správy Prtál veřejné správy N Náávvrrh hn naa zzvveeřřeejjn něěn níí žžiivv ttn níí ssiittu uaaccee N Náávvrrh hn naa ssm maazzáán níí zzvveeřřeejjn něěn néé žžiivv ttn níí ssiittu uaaccee N Náávvrrh hn naa eed

Více

Pozn.: v číselníku je často obsaženo více možností k výběru, ale pro program Interreg V-A ČR-Polsko jsou relevantní pouze možnosti výběru zde uvedené.

Pozn.: v číselníku je často obsaženo více možností k výběru, ale pro program Interreg V-A ČR-Polsko jsou relevantní pouze možnosti výběru zde uvedené. Zpráva realizaci prjektu / dílčí části prjektu Pzn.: v číselníku je čast bsažen více mžnstí k výběru, ale pr prgram Interreg V-A ČR-Plsk jsu relevantní puze mžnsti výběru zde uvedené. Úvdní strana dkumentu

Více

Provozní řád služby zálohování CIT

Provozní řád služby zálohování CIT Prvzní řád služby zálhvání CIT V Ostravě 5. května 2011 1 Ppis služby Služba zálhvání pskytuje mžnst pravidelnéh autmatizvanéh vytváření kpií (zálh) dat na zálhvací média a mžnst bnvy dat z těcht zálh.

Více

Sledování provedených změn v programu SAS

Sledování provedených změn v programu SAS Sledvání prvedených změn v prgramu SAS Při práci se systémem SAS se v něklika funkcích sleduje, jaké změny byly prvedeny a kd je prvedl. Patří mezi ně evidence změn v mdulu Evidence žáků neb práce s průběžnu

Více

Vedení projektů, Odhadování, historie. Jiří Mach 26. 11. 2014

Vedení projektů, Odhadování, historie. Jiří Mach 26. 11. 2014 Vedení prjektů, Odhadvání, histrie Jiří Mach 26. 11. 2014 Agenda Dcházka Specifikace Vedení prjektů Pár slv SW prjektu na MFF Odhadvání Histrie prjektů Dtazy 2 Prject management C je t prjekt? Frmální

Více

Základní škola Valašské Meziříčí, Vyhlídka 380, okres Vsetín, příspěvková organizace

Základní škola Valašské Meziříčí, Vyhlídka 380, okres Vsetín, příspěvková organizace Základní škla Valašské Meziříčí, Vyhlídka 380, kres Vsetín, příspěvkvá rganizace Zpráva z testvání 7.rčníků ZŠ v rámci prjektu Rzvj a pdpra kvality ve vzdělávání Termín testvání : 18.2.-20.2.2015 Pčet

Více

ONLINESKLAD.CZ. Vysvětlení pojmů: V tomto manuálu i v celém systému figurují 3 základní osoby: Popis administračního rozhraní

ONLINESKLAD.CZ. Vysvětlení pojmů: V tomto manuálu i v celém systému figurují 3 základní osoby: Popis administračního rozhraní ONLINESKLAD.CZ Ppis administračníh rzhraní Vysvětlení pjmů: V tmt manuálu i v celém systému figurují 3 základní sby: 1) PARTNER je t majitel partnerskéh eshpu. Prdává zbží a bjednávky psílá d nlineskladu

Více

Zpráva pro uživatele

Zpráva pro uživatele Zpráva pr uživatele verze 1.0 Zpráva pr uživatele Histrie dkumentu: Verze Datum Schválil 1.0 26.7.2005 Manažer QCA e-mail: manager.pstsignum@cpst.cz Tent dkument pskytuje základní přehled hierarchii certifikačních

Více

Naxos MULTIMEDIÁLNÍ ARCHIV

Naxos MULTIMEDIÁLNÍ ARCHIV MULTIMEDIÁLNÍ ARCHIV Cntent Management System je mderní sftwarvé řešení určené pr archivaci digitálních UŽIVATELÉ dat všech frmátů. Své pužití najde zejména v rganizacích, kde je třeba zajistit jedntný

Více

Obsah přednášky. Databázové systémy RDBMS. Fáze návrhu RDBMS. Coddových 12 pravidel. Coddových 12 pravidel

Obsah přednášky. Databázové systémy RDBMS. Fáze návrhu RDBMS. Coddových 12 pravidel. Coddových 12 pravidel Obsah přednášky Databázové systémy Konceptuální model databáze Codd a návrh relační databáze fáze návrhu pojem konceptuální model základní pojmy entity, relace, atributy, IO kardinalita, 2 historie: RDBMS

Více

Operační systém Windows 8.1

Operační systém Windows 8.1 Operační systém Windws 8.1 1. Práce v uživatelském prstředí Windws Systém Přihlásit se ke svému uživatelskému účtu. Odhlásit se (Start úvdní brazvka /pravý hrní rh (ikna přihlášenéh uživatele účtu / Odhlásit).

Více

Tento projekt je spolufinancován. a státním rozpočtem

Tento projekt je spolufinancován. a státním rozpočtem Tent prjekt je splufinancván Evrpským sciálním fndem a státním rzpčtem Z a d á v a c í d k u m e n t a c e Odbrná publikace Management kulturníh cestvníh ruchu a návazné šklení pr prjekt OP RLZ - MMR Odbrná

Více

Novinky Autodesk Vault 2012 (Workgroup, Collaboration, Professional)

Novinky Autodesk Vault 2012 (Workgroup, Collaboration, Professional) Nvinky Autdesk Vault 2012 (Wrkgrup, Cllabratin, Prfessinal) Nejdůležitější nvinky verze 2012: Správa dkumentace pmcí Prjektů Pmáhá rganizvat, spravvat a strukturvat veškerá data ve Vaultu, pmcí prjektů.

Více

Ministerstvo vnitra České republiky vyhlašuje Výzvu k předkládání žádostí o finanční podporu v rámci Integrovaného operačního programu

Ministerstvo vnitra České republiky vyhlašuje Výzvu k předkládání žádostí o finanční podporu v rámci Integrovaného operačního programu Ministerstv vnitra České republiky vyhlašuje Výzvu k předkládání žádstí finanční pdpru v rámci Integrvanéh peračníh prgramu 1. Identifikace výzvy Čísl kla výzvy: 03 kntinuální Celkvá částka pr tut výzvu

Více

Cíl kapitoly: Cílem této č{sti je naučit se při debutov{ní číst hexadecim{lní hodnoty odpovídající z{znamu celých a re{lných čísel.

Cíl kapitoly: Cílem této č{sti je naučit se při debutov{ní číst hexadecim{lní hodnoty odpovídající z{znamu celých a re{lných čísel. Zbrazení dat Část 2 zbrazení čísel Cíl kapitly: Cílem tét č{sti je naučit se při debutv{ní číst hexadecim{lní hdnty dpvídající z{znamu celých a re{lných čísel. Zápis čísel Uvědmte si, že všechna čísla

Více

IT Strategie a Standardy Akademie hotelnictví a cestovního ruchu střední škola, s.r.o.

IT Strategie a Standardy Akademie hotelnictví a cestovního ruchu střední škola, s.r.o. IT Strategie a Standardy Akademie htelnictví a cestvníh ruchu střední škla, s.r.. Verze 2: Listpad 2014 Dkument služí k infrmvání zaměstnanců, studentů, týmu IT pdpry a dalších zúčastněných stran jejich

Více

NABÍDKA KURSŮ a WORKSHOPŮ V OBLASTI TESTOVÁNÍ

NABÍDKA KURSŮ a WORKSHOPŮ V OBLASTI TESTOVÁNÍ NABÍDKA KURSŮ a WORKSHOPŮ V OBLASTI TESTOVÁNÍ K O M I X s. r.., H l u b v a 1, 1 5 0 0 0 P r a h a 5, t e l.: +4 2 0 257 288 211, f a x: +4 2 0 257 288 221, s a l e s @ k m i x. c z, w w w. k m i x. c

Více

INFORMACE O NOVÉ VERZI POSKI REAL

INFORMACE O NOVÉ VERZI POSKI REAL INFORMACE O NOVÉ VERZI POSKI REAL Verze 3.3, vydaná 1. 3. 2016 Vážení zástupci realitních kanceláří, Rádi bychm vám představili nvu verzi našeh blíbenéh realitníh sftwaru, která jak vždy, přináší spustu

Více

Vykreslení obrázku z databázového sloupce na referenční bod geometrie

Vykreslení obrázku z databázového sloupce na referenční bod geometrie 0 Vykreslení brázku z databázvéh slupce na referenční bd gemetrie OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGNU...5-1 - 1 Cíl

Více

Moderní souborový systém - XFS. Jaroslav Velíšek

Moderní souborový systém - XFS. Jaroslav Velíšek Mderní subrvý systém - XFS Jarslav Velíšek Struktura XFS Allcatin Grups AG Free Space Management AG I-nde Management On-disk I-nde Allcatin Grups (AG) Lze téměř pvažvat za individuální subrvý systém Řídí

Více

Témata v MarushkaDesignu

Témata v MarushkaDesignu 0 Témata v MarushkaDesignu OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGNU...5-1 - 1 Cíl příkladu V tmt příkladu si ukážeme práci

Více

VIS ČAK - Uživatelský manuál - OnLine semináře

VIS ČAK - Uživatelský manuál - OnLine semináře UŽIVATELSKÝ MANUÁL - ONLINE SEMINÁŘE Autr: Aquasft, spl. s r.., Vavrečka Lukáš Prjekt: VIS ČAK Pslední aktualizace: 11.12.2009 Jmén subru: UživatelskýManuál_OnLine_Semináře_0v2.dcx Pčet stran: 12 OBSAH

Více

Datové typy. $PROG 1 Str. 1/5

Datové typy. $PROG 1 Str. 1/5 $PROG 1 Str. 1/5 Lgický prgram - struktura, základní pjmy, datvá struktura seznam, práce s databází Prlgu. Hlavní dlišnsti prti prcedurálnímu prgramvání, mžnsti pužití neprcedurálníh prgramvacíh jazyka.

Více

Případy užití RSSystems

Případy užití RSSystems Případy užití RSSystems Účelem tht dkumentu je definvat rzsah funkcí infrmačníh systému,, Infrmační systém evidence bjednávek (značvaný dále jen RSSystem), určený k pužívání restauračními zařízeními (značvanými

Více

Generování Homepage ze serveru AReality.sk

Generování Homepage ze serveru AReality.sk Genervání Hmepage ze serveru AReality.sk 9. 9. 2010 - Ing. Jiří Fřt Diadema Sftware s.r.. Verze 3.5 Diadema Sftware s. r.. Stránka 1 Obsah Obsah... 2 1. Obecně k prpjení dat... 3 2. Typy prpjení dat...

Více

Databáze 2011/2012 SQL SELECT II. RNDr.David Hoksza, Ph.D.

Databáze 2011/2012 SQL SELECT II. RNDr.David Hoksza, Ph.D. Databáze 2011/2012 SQL SELECT II. RNDr.David Hksza, Ph.D. http://siret.cz/hksza Osnva Pkrčilé SQL IN, EXIST, ANY, ALL GROUP BY, HAVING CASE, COALESCE Mnžinvé perace Cvičení pkrčilé dtazvání v SQL Klauzule

Více

DeepBurner Free 1.9. Testování uživatelského rozhraní s uživateli Deliverable B1 TUR 2011. Testování uživatelských rozhraní 2011 ČVUT FEL

DeepBurner Free 1.9. Testování uživatelského rozhraní s uživateli Deliverable B1 TUR 2011. Testování uživatelských rozhraní 2011 ČVUT FEL Testvání uživatelských rzhraní 2011 DeepBurner Free 1.9 Testvání uživatelskéh rzhraní s uživateli Deliverable B1 TUR 2011 Daniel Mikeš Tmáš Pastýřík Ondřej Pánek Jiří Šebek Testvání uživatelských rzhraní

Více

Eda. Evidence obchodních aktivit. Proces nákupu

Eda. Evidence obchodních aktivit. Proces nákupu Eda Prces nákupu Tent dkument bsahuje ppis prcesu nákupu včetně ukázky typických krků d bjednávky až p fakturaci. Obsah: Struktura dat... 2 Zalžení bjednávky... 3 Základní údaje... 3 Text bjednávky...

Více

VŠB Technická univerzita, Fakulta ekonomická. Katedra regionální a environmentální ekonomiky REGIONÁLNÍ ANALÝZA A PROGRAMOVÁNÍ.

VŠB Technická univerzita, Fakulta ekonomická. Katedra regionální a environmentální ekonomiky REGIONÁLNÍ ANALÝZA A PROGRAMOVÁNÍ. VŠB Technická univerzita, Fakulta eknmická Katedra reginální a envirnmentální eknmiky REGIONÁLNÍ ANALÝZA A PROGRAMOVÁNÍ (Studijní texty) Reginální analýzy Dc. Ing. Alis Kutscherauer, CSc. Ostrava 2007

Více

1. Předmět díla a technické požadavky

1. Předmět díla a technické požadavky Přílha č. 1 Smluvy Specifikace předmětu plnění 1. Předmět díla a technické pžadavky Zhtvitel prvede analýzu stávajícíh stavu a návrh řešení v tmt rzsahu: detailní analýza sučasnéh stavu archivu, klasifikace

Více

Sylabus modulu: D Útvarové a procesní řízení, plánování, IT podpora projektového řízení

Sylabus modulu: D Útvarové a procesní řízení, plánování, IT podpora projektového řízení Sylabus mdulu: D Útvarvé a prcesní řízení, plánvání, IT pdpra prjektvéh řízení Klíčvá aktivita 2 Kmplexní vzdělávání Jan Dležal 25. 10. 2010 Cílem dkumentu je seznámit účastníky vzdělávacíh mdulu (ppř.

Více

Zpráva o udržitelnosti projektu

Zpráva o udržitelnosti projektu Zpráva udržitelnsti prjektu Úvdní strana dkumentu Datvá plžka Plnění Pznámka Název dkumentu Průběžná zpráva udržitelnsti individuálníh prjektu č. X / Závěrečná zpráva udržitelnsti individuálníh prjektu

Více

Technická dokumentace

Technická dokumentace Přílha č. 1 zadávací dkumentace veřejné zakázky Dluhdbé ukládání digitálních dkumentů Technická dkumentace Veškeré pžadavky a ustanvení uvedené v tét přílze jsu pvinné, musí být bsaženy v nabídce a musí

Více

Koncepce Smart Administration města Mohelnice

Koncepce Smart Administration města Mohelnice Mtt: Smart Administratrin = měkké metdy + tvrdá data Kncepce Smart Administratin města Mhelnice Draft 1.0, 25.1.2010 1. Obsah 1. OBSAH... 2 2. VYMEZENÍ SMART ADMINISTRATION... 3 3. SMART ADMINISTRATION

Více

Dobývání znalostí z databází (MI-KDD) Přednáška číslo 1 - Úvod

Dobývání znalostí z databází (MI-KDD) Přednáška číslo 1 - Úvod Dbývání znalstí z databází (MI-KDD) Přednáška čísl 1 - Úvd (c) prf. RNDr. Jan Rauch, CSc. KIZI, Fakulta infrmatiky a statistiky VŠE zimní semestr 2011/2012 Evrpský sciální fnd Praha & EU: Investujeme d

Více

Maturitní prací student osvědčuje svou schopnost samostatně pracovat na projektech a aktivně využívat nabyté zkušenosti

Maturitní prací student osvědčuje svou schopnost samostatně pracovat na projektech a aktivně využívat nabyté zkušenosti GYMNÁZIUM DR.J. PEKAŘE Maturitní prací student svědčuje svu schpnst samstatně pracvat na prjektech a aktivně využívat nabyté zkušensti Pravidla pr psaní maturitní práce. Hdncení práce Frmální zpracvání

Více

Portál veřejné správy

Portál veřejné správy Prtál veřejné správy Z Zvveeřřeejjn něěn níí p p vviin nn něě zzvveeřřeejjň ň vvaan néé iin nff rrm maaccee S Sm maazzáán níí p p vviin nn něě zzvveeřřeejjň ň vvaan néé iin nff rrm maaccee E Ed diittaaccee

Více

Teradata basic. 2014 Profinit. All rights reserved.

Teradata basic. 2014 Profinit. All rights reserved. Teradata basic RNDr. Ondřej Zýka ndrej.zyka@prfinit.eu 2014 Prfinit. All rights reserved. Něc z histrie Zalžena v rce 1979 v garáži v Kalifrnii (Brentwd). Teradata symblizuje schpnst spravvat extrémní

Více

MINISTERSTVO VNITRA generální ředitelství Hasičského záchranného sboru České republiky Kloknerova 26, pošt. přihr.69, 148 01 Praha 414

MINISTERSTVO VNITRA generální ředitelství Hasičského záchranného sboru České republiky Kloknerova 26, pošt. přihr.69, 148 01 Praha 414 MINISTERSTVO VNITRA generální ředitelství Hasičskéh záchrannéh sbru České republiky Klknerva 26, pšt. přihr.69, 148 01 Praha 414 VÝZVA K PODÁNÍ NABÍDEK - veřejná zakázka maléh rzsahu Čísl zakázky M V-73255-2/IO

Více

HTML šablona v MarushkaDesignu

HTML šablona v MarushkaDesignu 0 HTML šablna v MarushkaDesignu OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGN...4-1 - 1 Cíl příkladu V tmt příkladu si ukážeme

Více

Informačně expertní systém včasného varování a vyrozumění v důsledku stanovení rizik skalního řícení

Informačně expertní systém včasného varování a vyrozumění v důsledku stanovení rizik skalního řícení Infrmačně expertní systém včasnéh varvání a vyrzumění v důsledku stanvení rizik skalníh řícení Prjekt je realizván za finanční pdpry Ministerstva vnitra České republiky, v rámci Prgramu bezpečnstníh výzkumu

Více

Informační ikony v MarushkaDesignu

Informační ikony v MarushkaDesignu 0 Infrmační ikny v MarushkaDesignu OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGNU...4-1 - 1 Cíl příkladu V tmt příkladu si ukážeme

Více

Lokalizace souřadnic v MarushkaDesignu

Lokalizace souřadnic v MarushkaDesignu ; Lkalizace suřadnic v MarushkaDesignu 0 OBSAH 1 CÍL PŘÍKLADU...2 2 PRÁCE S PŘÍKLADEM...2 3 UKÁZKA DIALOGOVÉHO OKNA...3 4 STRUČNÝ POPIS PŘÍKLADU V MARUSHKADESIGNU...4-1 - 1 Cíl příkladu V tmt příkladu

Více

Přeložit spolupráce s externím serverem Jazyk možnost nastavení jazykové kontroly a výběr jazyka

Přeložit spolupráce s externím serverem Jazyk možnost nastavení jazykové kontroly a výběr jazyka Kntrla pravpisu Pravpis a gramatika Zdrje infrmací Tezaurus Pčet slv Jazyk Přelžit splupráce s externím serverem Jazyk mžnst nastavení jazykvé kntrly a výběr jazyka Kmentář Mžnst, jak se vyjádřit k publikvanému

Více

Projektový manuál: SME Instrument Brno

Projektový manuál: SME Instrument Brno Prjektvý manuál: SME Instrument Brn 1 Obsah 1. C je SME Instrument?... 3 1.1 Pslání prgramu... 3 1.2 Stručný ppis prgramu... 3 2. C je SME Instrument Brn?... 3 2.1 Prč vznikl SME Instrument Brn... 3 2.2

Více

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

Úvod do databázových systémů Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů Cvičení 8 Ing. Petr Lukáš petr.lukas@vsb.cz Ostrava, 2014 Opakování Entita Entitní typ

Více

Miroslav Dítě, Zdeněk Teplý, Pavel Končel, Miloš Urbánek

Miroslav Dítě, Zdeněk Teplý, Pavel Končel, Miloš Urbánek Infrmační systém pr pdpru psuzení rizika, územníh plánvání, rganizace zásahu IZS a varvání byvatelstva v klí prduktvdů přepravujících nebezpečné látky Mirslav Dítě, Zdeněk Teplý, Pavel Knčel, Milš Urbánek

Více

Informační systém o státní službě (ISoSS) Pracovní postup pro práci v Servisdesku ISoSS

Informační systém o státní službě (ISoSS) Pracovní postup pro práci v Servisdesku ISoSS Infrmační systém státní službě (ISSS) Pracvní pstup pr práci v Servisdesku ISSS Infrmační systém státní službě (ISSS) Pracvní pstup pr práci v Servisdesku ISSS Název dkumentu: Pracvní pstup pr práci v

Více

Úvod Strategie rozvoje infrastruktury pro prostorové informace v ČR do roku (GeoInfoStrategie) Eva Kubátová, koordinátorka projektu

Úvod Strategie rozvoje infrastruktury pro prostorové informace v ČR do roku (GeoInfoStrategie) Eva Kubátová, koordinátorka projektu Úvd Strategie rzvje infrastruktury pr prstrvé infrmace v ČR d rku 2020 (GeInfStrategie) Eva Kubátvá, krdinátrka prjektu Prstrvé infrmace jak sučást digitální buducnsti, Praha, 22. května 2014 Usnesení

Více

Automatizace SDNS uživatelská dokumentace

Automatizace SDNS uživatelská dokumentace Autmatizace SDS uživatelská dkumentace ESS Verze 3.0 Strana 1 1. Účel a bsah dkumentace Pr účel sběru dat d nebankvních subjektů (dále pužívána zkratka SDS) byla v první etapě realizvána internetvá aplikace

Více

Záměr první fáze redesignu webu Fakulty aplikovaných věd

Záměr první fáze redesignu webu Fakulty aplikovaných věd Záměr první fáze redesignu webu Fakulty aplikvaných věd Autři: M.Hrák, Ľ.Kváč, M.Václavíkvá (FAV-KIV-INI) Gesce: Ing. P.Brada, Ph.D. (KIV) květen 2005 P pdrbné analýze bsahu, funkčnsti a stavu sučasnéh

Více

IRAE 07/08 Přednáška č. 10

IRAE 07/08 Přednáška č. 10 Dialgy pr kmunikaci s uživatelem nastavení většíh mnžství hdnt najednu hstí vládací prvky speciální případ kna (z phledu OS Windws) v.net shdné s běžným frmulářem základní vlastnsti: zpravidla neměnná

Více

TEORIE ZPRACOVÁNÍ DAT Cvičení 8

TEORIE ZPRACOVÁNÍ DAT Cvičení 8 TEORIE ZPRACOVÁNÍ DAT Cvičení 8 Cvičení je zaměřené na práci v SQL, zejména dtazvání. Zadání je rzdělen d typvých úlh. Jedna úlha bsahuje základní dtaz a něklik alternativních dtazů ke stejné prblematice.

Více