Databáze 2011/2012 Transakce. RNDr.David Hoksza, Ph.D.
|
|
- Bohumil Pokorný
- před 7 lety
- Počet zobrazení:
Transkript
1 Databáze 2011/2012 Transakce RNDr.David Hksza, Ph.D.
2 Osnva Transakce definice prkládání transakcí izlace zámky Cvičení
3 Transakce v multi-user prstředí nestačí izlace na úrvni jedntlivých příkazů více příkazů je třeba chápat jak nedělitelnu jedntku akce v průběhu prvádění transakce se DB může dstat d neknzistentníh stavu a je třeba zajistit, aby statní transakce tent dčasně neknzistentní stav nemhly číst transakce je pslupnst perací uknčená příkazem COMMIT (vše prběhl v přádku) neb ROLLBACK (nastala chyba, všechny perace d ROLLBACKu je třeba strnvat a vrátit systém d knzistentníh stavu před startem transakce) T = {A 1, A 2,., A n, COMMIT ROLLBACK} transakce by měla splňvat ACID vlastnsti
4 ACID vlastnsti Atmicity (atmicita) buď se vyknají všechny perace v transakci, neb žádná všechny perace v rámci transakce se jeví jak jedna perace Cnsistency (knzistence) transakce převádí systém z jednh knzistentníh stavu d druhéh knzistence je dána na úrvni integritních mezení, případně dalších pžadavků kladených na systém, např. že příjmy a výdaje v IS musí být v rvnváze Islatin (izlace) z venku transakce nejsu vidět částečné změny prvedené v transakci když transakce A změní data, ale ještě běží, tak jiná paralelně běžící transakce B musí vidět data v pdbě, jaká byla před spuštěním A Durability (trvalst) ptvrzená data již nelze změnit data typicky nejsu ukládána přím na disk kamžitě, ale z důvdu efektivity puze jednu za čas, v tmt časvém úseku jsu změny ptvrzené, ale nejsu zapsané na disk a je třeba zajistit jejich trvalst i při HW chybě
5 COMMIT Uknčení transakce transakce úspěšně prběhla ROLLBACK (ABORT) nastala uživatelsky definvaná chyba v transakci (např. nepvlený parametr funkce) a byl explicitně zavlán ROLLBACK (např. v CATCH sekci) nastal prušení IO zjištěné v DB a byl zavlán ROLLBACK implicitně DB serverem nastala HW chyba (chyba disku, přerušení ddávky prudu, )
6 Transakce příklad prevdpenez(ucetz, ucetd, castka) { bns = nactizustatek(ucetz); bns -= castka; nastavzustatek(ucetz, bns) zde se systém dstává d neknzistentní h stavu } bns = nactizustatek(ucetd); bns += castka; nastavzustatek(ucetd, bns) zde je systém pět knzistentní
7 Atmicity ACID příklad prvedu se buď bě perace dečtení z účtu a přičtení na účet, neb žádná z nich Cnsistency celkvá částka na účtech, pr které se prvádí transakce zůstane shdná před i p změně Islatin statní transakce nevidí neknzistentní stav v plvině transakce prevdpenez spustí-li se např. prcedura na kntrlu celkvé hdnty zůstatků na všech účtech, pak musí pracvat buď se zůstatky před spuštěním prevdpenez neb p spuštění prevdpenez Durability jakmile je změna prvedena a je t hlášen uživateli, pak už změna musí být trvalá
8 Suběh transakcí Transakce běží typicky ve vlastním vláknu, kterých může být v rámci jednh prcesu (DB sever) více Suběh transakcí znamená prkládání perací v transakcích Suběh transakcí může výrazně zvýšit prpustnst v multi-user systémech (prvede se více perací za jedntku času) multi-cre DB server může na různých jádrech prvádět různé vlákna/transakce některé perace vyžadují delší čas pr dknčení (čtení z disku) a v tmt kamžiku lze přepnut na prvádění jiné transakce lze upřednstnit rychlé transakce před pmalými (např. pkud běh jedné trvá něklik minut a druhé něklik sekund nad stejnými daty) Je snaha prkládat perace tak, aby nebyla prušena vlastnst izlace (transakce A vidí mezistav transakce B)a v důsledku i knzistence systému
9 Suběh transakcí Transakční rzvrh způsb prlžení transakcí (v každý čas běží jedna perace jedné transakce, nejde-li vícejádrvý systém) Sérivý rzvrh rzvrh, kdy se transakce pskládají sérivě za sebe Serializvatelný rzvrh rzvrh, kdy výsledný stav dpvídá nějakému sérivému rzvrhu Je snaha prkládat tak, aby výsledný rzvrh byl serializvatelný, čímž dcílíme suběžnsti se stejným výsledkem, jak bychm všechny transakce puštěli v jednm vlákně a tedy je zajištěna knzistence
10 Serializavtelnst transakcí Serializvatelnst transakcí, lze dvdit z tzv. precedenčníh grafu Precedenční graf Precedenční graf je rientvaný graf jehž uzly tvří transakce a hrany knfliktní perace nad stejnými daty. Orientace hrany je dána přadím v jakém transakce k datům přístupují. Cyklus v precedenčním grafu READ(data) WRITE(data) READ(data) OK Knflikt WRITE(data) Knflikt Knflikt cyklus v precedenčním grafu značí nemžnst serializace rzvrhu, tj. neexistuje sérivý rzvrh, p jehž vyknání by byla DB ve stejném stavu, jak p vyknání danéh rzvrhu
11 Serializvatelnst - Serializvaný (T1 T3 T2) T1 T2 T3 X+=10 W(x) X+=10 R(y) W(x) T1 T2 příklad Serializvatelný (T2 T1 T3) T1 T2 T3 X+=10 W(x) T1 X+=10 R(y) W(y) RW T2 Neserializvatelný (T? T? T3) T1 T2 T3 X+=10 X+=10 R(y) W(x) W(x) W(y) T1 RW,WW RW T2 WR T3 RW WR T3 WR T3
12 Chvání prkládaných transakcí Lst Updates WRITE-WRITE knflikt přepsání neptvrzených dat Dirty Reads WRITE-READ knflikt čtení neptvrzených dat T1 X+=10 W(x) T2 X+=10 W(x) T1 X+=10 W(x) ROLLBACK T2 X+=10 W(x) COMMIT
13 Chvání prkládaných transakcí Nnrepeatable Reads READ-WRITE knflikt 2 stejná čtení vrátí různé hdnty Phantms READ-INSERT knflikt vlžení d intervalu čtených dat T1 T2 T1 T2 R(x-z) x+=10 Insert(y) W(x) R(x-z)
14 Úrvně islace transakcí Pmcí natavení úrvně izlace lze pr danu transakci nastavit pžadvané chvání prkládaných transakcí Čím vyšší úrveň, tím blíže ACID a tím hrší suběh (cncurrency) SQL92 nrma READ UNCOMMITED zabraňuje přepsání neptvrzených dat READ COMMITED zabraňuje navíc čtení neptvrzených dat REPEATABLE READ zabraňuje navíc nepakvatelnému čtení SERIALIZABLE zabraňuje navíc fantmům
15 Zajištění izlace Zámky Zámky transakce, která chce přistupit k datům musí nejdříve tyt data zamknut existují různé typy zámků a některé jsu knfliktní, tj. zámek nelze demknut, je-li již zamčen jinu transakcí. V takvém případě musí transakce čekat na uvlnění zámku zámky jsu uvlňvány buď hned p pužití, neb až na knci transakce (závisí na pžadvané úrvni izlace) zámky snižují prpustnst systému, ale zabraňují nežáducím jevům prkládání transakcí S(data) X(data) Sdílený zámek S(data) OK Knflikt udělván při čtení dat Exkluzivní zámek X(data) Knflikt Knflikt udělván při aktualizaci dat Knkrétní implementace DB bsahují mnh dalších typů zámku, MSSQL např. implementuje tzv. range lck, intent lck, schema lck,
16 Zajištění izlace pmcí zamykání V závislsti na pžadvané úrvni izlace se různým způsbem pužívají zámky Nezávisle na úrvni izlace platí, že X-? dvjice zámků je knfliktní READ UNCOMMITED zabrání puze ztraceným updatům nepužívají se zámky pr čtení dat (shared lck), ale pr update an (exclusive lck) READ COMMITED zabraňuje navíc čtení neptvrzených dat pužívají se zámky na čtení (shared lck), které jsu uvlněny kamžitě p načtení daných dat REPEATABLE READ zabraňuje navíc nepakvatelnému čtení zámky na čtení (shared lck) se drží až d knce transakce SERIALIZABLE zabraňuje navíc fantmům pužívají se speciální typy zámků, které umžňují zamknut interval (range lck) a ne puze knkrétní hdnty
17 Transakce v MSSQL SET TRANSACTION ISOLATION LEVEL islatin_level DBCC USEROPTIONS zjištění aktuální úrvně izlace (krmě jinéh) BEGIN TRAN[SACTION] zahájení explicitní transakce každý SELECT, INSERT, UPDATE, DELETE běží v implicitní transakci vytvřené SQL Serverem transakce lze pjmenvávat COMMIT [tran[scatin]] úspěšné uknčení transakce ROLLBACK [tran[scatin]] zrušení transakce
18 Transakce v MSSQL příklad IF OBJECT_ID('spTestTran') IS NOT NULL DROP PROCEDURE sptesttran; GO CREATE PROCEDURE sptesttran(@rllback VARCHAR(10)) AS BEGIN BEGIN TRAN UPDATE SalesLT.Custmer SET Suffix WHERE CustmerID = 1; = 1 ROLLBACK TRAN ELSE COMMIT TRAN END PRINT 'prcedure executin ges n'; EXEC sptesttran 0, 'Jr.';
19 Deadlck Deadlck (uváznutí) situace, kdy si 2 neb více transakcí vzájemně drží vzájemně knfliktní zámky rzdíl d klasickéh čekání na uvlnění zámku!! Detekce uváznutí v MSSQL existuje prces, který jednu za čas prjde seznam zámků a hledá cyklické závislsti v případě deadlcku jsu rušeny knfliktní transakce (ROLLBACK) dkud deadlck nezmizí
20 Deadlck - příklad BEGIN TRAN COMMIT TRAN UPDATE Prduct SET Size = Size + 1 WHERE PrductID = 680; SELECT * FROM Custmer; --DEADLOCK BEGIN TRAN COMMIT TRAN UPDATE Custmer SET Suffix = 'Jr.' WHERE CustmerID = 1; SELECT * FROM Prduct; --DEADLOCK
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íceTransakce a zamykání. Administrace MS SQL Serveru (NDBI039) Pavel Hryzlík
Transakce a zamykání Administrace MS SQL Serveru (NDBI039) Pavel Hryzlík Základní pojmy Databázová transakce je skupina příkazů, které převedou databázi z jednoho konzistentního stavu do druhého. Transakční
VíceTransakce a zamykání Jiří Tomeš
Transakce a zamykání Jiří Tomeš Administrace MS SQL Serveru (NDBI039) O čem to dnes bude Úvodní opakování základních pojmů Jištění transakcí Speciální konstrukce Typy transakcí Závěrečný souhrn, použité
VíceDatabá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íceDatabá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íceDatabáze II. 2. přednáška. Helena Palovská
Databáze II 2. přednáška Helena Palovská palovska@vse.cz SQL a aplikace Program přednášky Řízení transakcí v SQL Integritní omezení v SQL Triggery a uložené procedury Zpracování množin záznamů Řízení
VíceTransakce. Ing. Marek Sušický, RNDr. Ondřej Zýka
Transakce Ing. Marek Sušický, RNDr. Ondřej Zýka 1 Obsah Definice Savepoint, autonomní transakce Transakční módy Izolační úrovně Implementace pomocí zámků Implementace pomocí snapshotů Oracle, Microsoft
VíceDatabá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íceDatabá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íceDatabá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íceDatabáze I. 5. přednáška. Helena Palovská
Databáze I 5. přednáška Helena Palovská palovska@vse.cz SQL jazyk definice dat - - DDL (data definition language) Základní databáze, schemata, tabulky, indexy, constraints, views DATA Databáze/schéma
VíceSledová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íceZměny detekované monitorem služeb na OPM 1. Konec SZ Vybere ta OPM, která v intervalu <aktuální den, D>:
Redesign mnitru služeb 16. 9. 2014 V CS OTE služí pr mnitrvání a detekvání významných změn ve službách na OPM tzv. mnitrvací nástrj služeb na OPM. Na jaře 2014 připravujeme v prduktivním CS OTE prvést
VíceParalelní přístup k databázi
Paralelní přístup k databázi Motivační příklad: Bankovní převod 100,- Kč z účtu "A" na účet "B" a současný výběr 200 Kč z účtu "B". Transakce Hodnota A Hodnota B Stav účtu A Stav účtu B 1000,- 1000,- T1:
VíceVIS Č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ícePortá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ícePEXESO UŽIVATELSKÝ MANUÁL
PEXESO UŽIVATELSKÝ MANUÁL Obsah 1. ÚVOD DO HRY 3 1.1. Histrie hry 3 1.2. Pravidla hry 3 1.3. Pčítačvá verze hry 3 2. INSTALACE HRY 4 2.1. Instalace z disku CD-ROM 4 2.2. Instalace hry stažené z internetu
VíceDatabázové systémy. transakce. Tomáš Skopal. * vlastnosti transakcí * rozvrhy
Databázové systémy Tomáš Skopal transakce * vlastnosti transakcí * rozvrhy Osnova motivace co je a proč je transakce vlastnosti transakcí rozvrhy ( prokládané zpracování transakcí) uspořádatelnost konflikty
VíceMimořádná účetní uzávěrka
Mimřádná účetní uzávěrka E S O 9 i n t e r n a t i n a l a. s. U M l ý n a 2 2 1 4 1 0 0, P r a h a www.es9.cz Strana 1 (celkem 6) Ppis... 3 Průběh mimřádné účetní uzávěrky... 3 Mimřádná účetní uzávěrka
VíceHTML š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íceHarmonogram instalačních a implementačních prací
Přílha č. 3 Smluvy pr část 1 a část 2 Harmngram instalačních a implementačních prací Výslednu knslidaci technických patření dpručujeme realizvat v časvé se takt: AntiSW přízení antiviru, termín dknčení
VíceDeepBurner 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ícePrá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íceTEORIE 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- 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íceFRONTA. Podobně jako u zásobníku lze prvek z fronty vyjmout pouze za takové podmínky, že je na řadě. Avšak jeho hodnotu můžeme přečíst kdykoliv.
FRONTA Frnta je datvá struktura pdbná zásbníku, avšak její vnitřní rganizace je dlišná. Prvky d frnty vkládáme na jedné straně (na knci) a ubíráme na straně druhé (na začátku). Ve frntě jsu tyt prvky ulženy
Více16. 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íceOdpisy a opravné položky pohledávek
Odpisy a pravné plžky phledávek E S O 9 i n t e r n a t i n a l a. s. U M l ý n a 2 2 1 4 1 0 0, P r a h a www.es9.cz Strana 1 (celkem 9) Ppis... 3 Účetní perace (1.1.1.2), vzr Odpisy a pravné plžky...
VíceTeplota a její měření
1 Teplta 1.1 Celsiva teplta 1.2 Fahrenheitva teplta 1.3 Termdynamická teplta Kelvin 2 Tepltní stupnice 2.1 Mezinárdní tepltní stupnice z rku 1990 3 Tepltní rzdíl 4 Teplměr Blmetr Termgraf 5 Tepltní rztažnst
VíceDatabá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íceMož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íceRádiová odečtová jednotka RFU 40. a odečtová aplikace RADIO READER
Rádivá dečtvá jedntka RFU 40 a dečtvá aplikace RADIO READER Obsah 1. Odečtvá jedntka RFU 40...3 1.1. Význam symblů LED did na dečtvé jednce RFU 40:...3 1.2. Technické údaje...4 1.3. Pkyny pr pužívání...4
VíceStruktura pamětí a procesů v DB Oracle. Radek Strnad
Struktura pamětí a procesů v DB Oracle Radek Strnad radek.strnad@gmail.com 1 Základní rozdělení paměti Software codes area Chráněná část spustitelného kódu samotné DB. System global area (SGA) Sdílená
VíceONLINESKLAD.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íceOprava a modernizace panelového bytového domu Pod Špičákem č.p. 2710 2711, Česká Lípa
Název stavby: Oprava a mdernizace panelvéh bytvéh dmu Pd Špičákem č.p. 2710 2711, Česká Lípa ÚSTÍ NAD LABEM II/2013 B. SOUHRNNÁ TECHNICKÁ ZPRÁVA Stupeň: Investr: Zdpvědný prjektant: Veducí prjektu: Vypracval:
VíceVykreslení 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ícePří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íceVizualizace 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íce4 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íceGLOBÁ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íce9. Transakční zpracování
9. Transakční zpracování 9.1. Transakce... 3 9.1.1. Vlastnosti transakce... 3 9.1.2. Stavy transakce... 4 9.2. Transakce v SQL... 6 9.3. Zotavení po chybách a poruchách... 10 9.3.1. Zotavení využívající
VíceUpomínky a kontroly E S O 9 i n t e r n a t i o n a l a. s.
Upmínky a kntrly E S O 9 i n t e r n a t i n a l a. s. U M l ý n a 2 2 1 4 1 0 0, P r a h a www.es9.cz Strana 1 (celkem 6) Upmínky... 3 Evidence a tisk upmínek (1.3.3.1)... 3 Kntrla phledávek a psílání
VíceDatabázové systémy úvod
Databázové systémy úvod Michal Valenta Katedra softwarového inženýrství Fakulta informačních technologií České vysoké učení technické v Praze c Michal Valenta, 2016 BI-DBS, LS 2015/16 https://edux.fit.cvut.cz/courses/bi-dbs/
VíceSpecifikace 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íceEXTRAKT 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íceIntegrace 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íceEtrž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ícePRŮBĚHOVÝ TEST Z PŘEDNÁŠEK
PRŮBĚHOVÝ TEST Z PŘEDNÁŠEK listopad 2009 souhrn v1 Červené dobře (nejspíš), modré možná Oracle Internet Directory OID: Databáze nemůže z OID přebírat seznam uživatelů *Databáze může získat z OID seznam
VíceInformační systémy 2008/2009. Radim Farana. Obsah. Jazyk SQL
4 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Jazyk SQL, datové typy, klauzule SELECT, WHERE, a ORDER BY. Doporučená
VíceText úlohy. Systémový katalog (DICTIONARY):
Úloha 1 Částečně správně Bodů 050 / 100 Systémový katalog (DICTIONARY): a Se skládá z tablek a pohledů uložených v tabulkovém SYSTEM b Všechny tabulky vlastní uživatel SYS c Se skládá z tablek a pohledů
VíceOptimalizace dotazů a databázové transakce v Oracle
Optimalizace dotazů a databázové transakce v Oracle Marek Rychlý Vysoké učení technické v Brně Fakulta informačních technologií Ústav informačních systémů Demo-cvičení pro IDS 22. dubna 2015 Marek Rychlý
VíceInstalace 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íceZotavení z chyb. Databázové systémy
Zotavení z chyb Databázové systémy Zotavení z chyb v DBS Úloha: Po chybě obnovit poslední konzistentní stav databáze Třídy chyb: 1. Lokální chyba v ještě nepotvrzené transakci 2. Chyba se ztrátou hlavní
VíceMaturitní 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íceGenerová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íceAutorizace mapového serveru
0 Autrizace mapvéh serveru 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 mžnsti
VíceŽelešice - vodovodní řád pro zónu k podnikání
VÝZVA K PODÁNÍ NABÍDKY A OZNÁMENÍ O ZAHÁJENÍ ZADÁVACÍHO ŘÍZENÍ V suladu s ustanvením 38 zákna č.137/2006 Sb., veřejných zakázkách, v platném znění, Vás tímt vyzýváme k pdání nabídky pr zjedndušené pdlimitní
VíceArchitektura SW pro transakční zpracování se skládá ze 3 modulů: - manažer dat - rozvrhovač - manažer transakcí
Transakce = programová jednotka, která: - zachovává konzistenci databáze - končí v konečném čase - se provede celá nebo vůbec Architektura SW pro transakční zpracování se skládá ze 3 modulů: - manažer
VícePortá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íceProvozní řá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íceNávod k použití vědeckého kalkulátoru HP10s
2. 1. Návd k pužití vědeckéh kalkulátru HP10s Obsah 1. Pužití chrannéh krytu... 1 2. Bezpečnstní upzrnění... 1 3. Další upzrnění... 1 4. Dvuřádkvý displej... 2 5. Příprava kalkulátru... 2 - Módy... 2 -
VíceDatabá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ícePortá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íceTile 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ícePL/SQL. Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd.
PL/SQL Jazyk SQL je jazykem deklarativním, který neobsahuje procedurální příkazy jako jsou cykly, podmínky, procedury, funkce, atd. Rozšířením jazyka SQL o proceduralitu od společnosti ORACLE je jazyk
VíceRoční uzávěrka E S O 9 i n t e r n a t i o n a l a. s.
Rční uzávěrka E S O 9 i n t e r n a t i n a l a. s. U M l ý n a 2 2 1 4 1 0 0, P r a h a www.es9.cz Strana 1 (celkem 10) Ppis... 3 Průběh rční uzávěrky... 3 Rční uzávěrka (1.1.1.8)... 3 Kntrly před uzávěrku...
VíceDatabázové systémy I. 7. Přednáška
Databázové systémy I. 7. Přednáška Co nás dnes čeká Uživatelské pohledy (Views) Optimalizace SQL dotazů Zpracování dotazu Naplnění tabulek daty (DML) Sekvence Transakce Indexy Pohledy (views) představují
VíceDatabá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íceTé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íceInnoDB transakce, cizí klíče, neumí fulltext (a nebo už ano?) CSV v textovém souboru ve formátu hodnot oddělených čárkou
MySQL Typy tabulek Storage Engines MyISAM defaultní, neumí transakce, umí fulltext InnoDB transakce, cizí klíče, neumí fulltext (a nebo už ano?) MEMORY (HEAP) v paměti; neumí transakce ARCHIVE velké množství
VíceTÉMATICKÝ OKRUH TZD, DIS a TIS
TÉMATICKÝ OKRUH TZD, DIS a TIS Číslo otázky : 15. Otázka : Paralelní procesy v databázích. Transakce, zamykání, uváznutí. Dvoufázový protokol, časová razítka. Obsah : 1 Úvod 2 Paralelní procesy v databázích
VíceMISTROVSTVÍ EVROPY TEAMGYM SENIOŘI A JUNIOŘI PRAVIDLA ZÁŘÍ 2013 ČESKÝ PŘEKLAD. revize k 1.12.2015. Pravidla TeamGym září 2013 Strana 1 z 14
MISTROVSTVÍ EVROPY TEAMGYM SENIOŘI A JUNIOŘI PRAVIDLA ZÁŘÍ 2013 ČESKÝ PŘEKLAD revize k 1.12.2015 Pravidla TeamGym září 2013 Strana 1 z 14 Úvd Tat pravidla se vztahují na závdy senirů i junirů. Tat verze
Více230V 50Hz 250V 5A zpožděná 230V 750W
POPIS Přijímač RSA Hz umžňuje vládat jeden jednfázvý mtr v rádivém systému řízení SIMU Hz Přijímač je mžné vládat spínačem a je kmpatibilní s vysílači Hz K přijímači je mžné připjit různé bezpečnstní prvky
VíceTeorie elektronických obvodů (MTEO)
Terie elektrnických bvdů (MTEO) Labratrní úlha čísl 6 teretická část Obvd v prudvém režimu Labratrní úlha je zaměřena praktické studium vlivu parazitních vlastnstí aktivních funkčních blků na kmitčtvé
VíceSQL - trigger, Databázové modelování
6. přednáška z předmětu Datové struktury a databáze (DSD) Ústav nových technologií a aplikované informatiky Fakulta mechatroniky, informatiky a mezioborových studií Technická univerzita v Liberci jan.lisal@tul.cz
VíceDatabázové systémy Cvičení 5.2
Databázové systémy Cvičení 5.2 SQL jako jazyk pro definici dat Detaily zápisu integritních omezení tabulek Integritní omezení tabulek kromě integritních omezení sloupců lze zadat integritní omezení jako
VíceKonzultační materiál č. 1/2015 Přiměřený zisk PŘIMĚŘENÝ ZISK OHROŽUJE POSKYTOVATELE HRANICE PRO PŘIMĚŘENÝ ZISK?
Knzultační materiál č. 1/2015 Přiměřený zisk PŘIMĚŘENÝ ZISK OHROŽUJE POSKYTOVATELE HRANICE PRO PŘIMĚŘENÝ ZISK? I. Pjem aneb c se jedná (článek IX. Metdiky) Zisk = skutečné výnsy mínus skutečné náklady
VíceZměkčovače vody. Testry. Náplně (pryskyřice, sůl) Jednokohoutové Dvoukohoutové Automatické ... 1... 1... 2,3 ... 2 ... 2
Změkčvače vdy Změkčvače vdy Jednkhutvé Dvukhutvé Autmatické......... 2,3 Testry... 2 Náplně (pryskyřice, sůl)... 2 Změkčvače vdy Pkud Vám leží na srdci dluhá živtnst a bezprblémvé užívání jedntlivých zařízení,
VíceVnitřní předpis města Náchoda pro zadávání veřejných zakázek malého rozsahu (mimo režim zákona č. 137/2006 Sb., o veřejných zakázkách)
platná d 1.1.2016 Vnitřní předpis města Náchda pr zadávání veřejných zakázek maléh rzsahu (mim režim zákna č. 137/2006 Sb., veřejných zakázkách) Zadavatel je pvinen ddržvat zásady transparentnsti, rvnéh
VíceKurz Databáze. Obsah. Dotazy. Zpracování dat. Doc. Ing. Radim Farana, CSc.
1 Kurz Databáze Zpracování dat Doc. Ing. Radim Farana, CSc. Obsah Druhy dotazů, tvorba dotazu, prostředí QBE (Query by Example). Realizace základních relačních operací selekce, projekce a spojení. Agregace
VíceTechnická 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ícePravidla pro poskytování příspěvku na náklady spojené s reprezentací mládeže na mezinárodních závodech v roce 2013
Pravidla pr pskytvání příspěvku na náklady spjené s reprezentací mládeže na mezinárdních závdech v rce 2013 Stav vychází z kalendáře IFSC k 15.1.2013 Obtížnst: 2 závdy EYC + MEJ + MSJ Buldering: 3 závdy
Více1.3. Požárně bezpečnostní řešení
1.3. Pžárně bezpečnstní řešení Název akce : Míst : 3.ddělení MŠ přístavba budvy stávající MŠ, bří. Musálků 249, Řepiště kat.ú. Řepiště, par.č.292/2 Žadatel : Charakter akce : Obec Řepiště ul.mírvá 178
VíceUživatelská příručka aplikace Partner24 modul Zaměstnavatelský portál Česká spořitelna penzijní společnost, a.s.
Uživatelská příručka aplikace Partner24 mdul Zaměstnavatelský prtál Česká spřitelna penzijní splečnst, a.s. Verze: 1.20 (30.3.2011) Autr: Jan Zámstný, Lukáš Hns Schválil: Šárka Rlčíkvá Vlastník: ČS penzijní
VíceEnterprise Java (BI-EJA) Technologie programování v jazyku Java (X36TJV)
Příprava studijního programu Informatika je podporována projektem financovaným z Evropského sociálního fondu a rozpočtu hlavního města Prahy. Praha & EU: Investujeme do vaší budoucnosti Enterprise Java
VíceDatabázové systémy I
2015 Databázové systémy I PROJEKT 2 ČÁST MIROSLAV POKORNÝ Stránka 0 z 21 Zadání Implementujte datový model vytvořený v první části projektu do relační databáze a vytvořte pohledy a uloženou proceduru dle
VíceVYUŽITÍ MULTIMEDIÁLNÍ TECHNIKY VE VÝUCE ANGLIČTINY UČÍME SE ANGLIČTINU S INTERAKTIVNÍ TABULÍ SMARTBOARD
VYUŽITÍ MULTIMEDIÁLNÍ TECHNIKY VE VÝUCE ANGLIČTINY UČÍME SE ANGLIČTINU S INTERAKTIVNÍ TABULÍ SMARTBOARD Cíle kurzu: Účastník získá ptřebné infrmace a prakticky si svjí metdy, tipy a triky k efektivnímu
VícePowerEgg2 Detektor a spínač síťových napětí
PwerEgg2 PwerEgg2 Detektr a spínač síťvých napětí HW grup PwerEgg2 je určen pr detekci a spínání, resp. dpínání střídavéh síťvéh napětí 110 až 230V s galvanickým ddělením řídících a řízených částí. PwerEgg2
VíceOptimalizace. 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íceStřední průmyslová škola strojní a elektrotechnická. Resslova 5, Ústí nad Labem. Fázory a komplexní čísla v elektrotechnice. - Im
Střední průmyslvá škla strjní a elektrtechnická Resslva 5, Ústí nad Labem Fázry a kmplexní čísla v elektrtechnice A Re + m 2 2 j 1 + m - m A A ϕ ϕ A A* Re ng. Jarmír Tyrbach Leden 1999 (2/06) Fázry a kmplexní
VíceZPRÁVA DESADV typ zprávy 351 Avízo dodávky (dodací list)
INFORMACE PRO DODAVATELE PŘI ZAPOJOVÁNÍ DO EDI KOMUNIKACE S ALZA.CZ ZPRÁVA DESADV typ zprávy 351 Avíz ddávky (ddací list) Tent dkument bsahuje infrmace pžadvané struktuře a bsahu zasílaných EDI zpráv DESADV
Víceintegrované povolení
Integrvané pvlení čj. MSK 102663/2010 ze dne 12.10.2010, ve znění pzdějších změn V rámci aktuálníh znění výrkvé části integrvanéh pvlení jsu zapracvány dsud vydané změny příslušnéh integrvanéh pvlení.
VíceLegenda v MarushkaDesignu
; Legenda 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 MARUSHKADESIGN...5-1 - 1 Cíl příkladu V tmt příkladu si ukážeme něklik
VícePřednášky Teorie řízení Tereza Sieberová, 2015 LS 2014/2015
-černě přednášky -červeně cvičení různě přeházené, pdle th, jak jsme pakvali, datum dpvídá přednáškám PŘEDNÁŠKA 10.2. C je t řízení? Subjektivní, cílevědmá činnst lidí Objektivně nutná Pznává a využívá
VíceDatabá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íceZÁKLADNÍ INFORMACE O SPOLEČNÉ ČÁSTI MATURITNÍ ZKOUŠKY
ZÁKLADNÍ INFORMACE O SPOLEČNÉ ČÁSTI MATURITNÍ ZKOUŠKY Kmplexní zkuška Zkušky ze všech zkušebních předmětů mají frmu didaktickéh testu. Výjimku jsu puze zkušky z jazyků z českéh jazyka a literatury a cizíh
VíceDatabáze II. 1. přednáška. Helena Palovská palovska@vse.cz
Databáze II 1. přednáška Helena Palovská palovska@vse.cz Program přednášky Úvod Třívrstvá architektura a O-R mapování Zabezpečení dat Role a přístupová práva Úvod Co je databáze Mnoho dat Organizovaných
Víceá Ž í É úč é í š Ú á á Č čí ě č í á ž í é úč í á ě Á Í á í Á Ě Í é í á í é á Ú ů á ě í á úč íá ě ž éúč í áš í ú ý ě á í á úč í ě í á ě ě Í Úč í á ě ý ří úč í ý ů á Zpráva auditra Sdruženítaistickéh tai
VíceMožnosti a druhy párování
Mžnsti a druhy párvání E S O 9 i n t e r n a t i n a l a. s. U M l ý n a 2 2 1 4 1 0 0, P r a h a www.es9.cz Strana 1 (celkem 9) Autmatické hrmadné párvání... 3 Imprt bankvních výpisů (1.2.1.5)... 3 Párvání
VíceTransakční zpracování Bezpečnost databází. Vladimíra Zádová, KIN, EF TUL- DBS 1
Transakční zpracování Bezpečnost databází Vladimíra Zádová, KIN, EF TUL- DBS 1 Transakce Transakce systém zpracování transakcí vlastnosti ACID stavy transakce SŘBD a transakční zpracování Řešení transakcí
Více