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

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

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

Transkript

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

2 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

3 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

4 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

5 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

6 Seznam pžadavků

7 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

8 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é.

9 Knceptuální mdel

10

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

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

13 Ntace entit a atributů

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

15 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 "

16 Pravidla pr čtení

17 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

18 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í

19 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

20 Převd binární relace 1:N na cizí klíč

21 Převd závislsti na cizí klíč 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 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

22 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

23 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

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

25 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

26 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

27 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

28 Prcesní matice

29 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

30 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

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

32 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í

33 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í

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

35 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

36 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

37 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

38 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

39 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

40 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

41 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

42 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

43 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

44 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

45 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

46 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 )

47 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)

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

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

50 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

51 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

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

53 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

54 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

55 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

56 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

57 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

58 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)

59 Diskuse

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

Design databáze. MI-DSP 2013/14 RNDr. Ondřej Zýka, ondrej.zyka@profinit.eu Design databáze MI-DSP 2013/14 RNDr. Ondřej Zýka, ndrej.zyka@prfinit.eu 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í

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Základní mechanizmy UML

Základní mechanizmy UML Unified Mdeling language (UML), ppis jazyka, typy diagramů a způsb jejich pužití při návrhu různých aspektů systému, syntax a sémantika jazyka a jeh symblů. C je UML (Unified mdeling language) - grafický

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Architektura a design - úvod. Tomáš Krátký, Bohumír Zoubek

Architektura a design - úvod. Tomáš Krátký, Bohumír Zoubek Architektura a design - úvd Tmáš Krátký, Bhumír Zubek Schematický phled (Sftware System) Architecture Struktura Dkumentace tét struktury Základní typy architektury Sftware architecture Business (prcess)

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

Ú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

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

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

Jak zavést systém managementu kvality

Jak zavést systém managementu kvality Jak zavést systém managementu kvality Systém managementu kvality může být zaveden d Vaší rganizace něklika způsby, například: 1. knzultační frma Pravidelné návštěvy v rganizaci dbrným pradcem a knzultace

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

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

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

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

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

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

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

Technická specifikace předmětu plnění. VR Organizace dotazníkového šetření mobility obyvatel města Bratislavy

Technická specifikace předmětu plnění. VR Organizace dotazníkového šetření mobility obyvatel města Bratislavy Technická specifikace předmětu plnění VR Organizace dtazníkvéh šetření mbility byvatel města Bratislavy Zadavatel: Centrum dpravníh výzkumu, v. v. i. dále jen zadavatel 1 PŘEDMĚT VEŘEJNÉ ZAKÁZKY Předmětem

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

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

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

Použití databází na Webu

Použití databází na Webu 4IZ228 tvorba webových stránek a aplikací Jirka Kosek Poslední modifikace: $Date: 2010/11/18 11:33:52 $ Obsah Co nás čeká... 3 Architektura webových databázových aplikací... 4 K čemu se používají databázové

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

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

Databázové systémy. - SQL * definice dat * aktualizace * pohledy. Tomáš Skopal

Databázové systémy. - SQL * definice dat * aktualizace * pohledy. Tomáš Skopal Databázové systémy - SQL * definice dat * aktualizace * pohledy Tomáš Skopal Osnova přednášky definice dat definice (schémat) tabulek a integritních omezení CREATE TABLE změna definice schématu ALTER TABLE

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

Ú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

DTM (Digitální technická mapa) v Marushka Designu

DTM (Digitální technická mapa) v Marushka Designu 0 DTM (Digitální technická mapa) 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...5-1 - 1 Cíl příkladu V tmt

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

Eda. Evidence obchodních aktivit. Proces prodejních kontraktů

Eda. Evidence obchodních aktivit. Proces prodejních kontraktů Evidence bchdních aktivit Eda Evidence bchdních aktivit Prces prdejních kntraktů Tent dkument bsahuje ppis prcesu prdejních kntraktů včetně ukázky typických krků d ptvrzené bjednávky až p fakturaci. Obsah:

Více

Metoda klíčových ukazatelů pro činnosti zahrnující zvedání, držení, nošení

Metoda klíčových ukazatelů pro činnosti zahrnující zvedání, držení, nošení Metda klíčvých ukazatelů pr činnsti zahrnující zvedání, držení, nšení Pkyny pr pužití při hdncení pracvních pdmínek Hdncení se prvádí v pdstatě pr činnsti ruční manipulace a musí se týkat jednh pracvníh

Více

NÁVODNÁ STRUKTURA MÍSTNÍHO AKČNÍHO PLÁNU VZDĚLÁVÁNÍ

NÁVODNÁ STRUKTURA MÍSTNÍHO AKČNÍHO PLÁNU VZDĚLÁVÁNÍ Místní akční plán Místní akční plán je suhrnný dkument zahrnující něklik částí. Obsahuje analyticku část (zejména metaanalýza stávajících dkumentů, analýza vyvlaná plánváním specifických témat, zjišťvání

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

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

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

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

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

Návrh a tvorba WWW stránek 1/14. PHP a databáze Návrh a tvorba WWW stránek 1/14 PHP a databáze nejčastěji MySQL součástí balíčků PHP navíc podporuje standard ODBC PHP nemá žádné šablony pro práci s databází princip práce s databází je stále stejný opakované

Více