4IT218 Databáze. 4IT218 Databáze

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "4IT218 Databáze. 4IT218 Databáze"

Transkript

1 4IT218 Databáze První přednáška Dušan Chlapek (katedra informačních technologií, VŠE Praha) 4IT218 Databáze První přednáška Cíle a základní údaje o předmětu. Základní pojmy. Relační model dat a operace relační algebry.

2 Cíle předmětu 1. Seznámit studenty s podstatou a postupem návrhu struktury datové základny (databázové i souborové koncepce). 2. Ozřejmit návrh datové základny v jednotlivých úrovních návrhu (konceptuální, technologická a implementační úroveň). 3. Poskytnout základní znalosti o personálním, programovém a technickém zabezpečení databázových systémů, nejnovějších trendech a kritériích pro klasifikaci databázových systémů. 4. Seznámit studenty s možnostmi a omezeními objektových databázových systémů. 5. Poskytnout praktické zkušenosti v použití jazyka SQL a CASE nástrojů při vytváření aplikace umožňující manipulovat daty uloženými v objektově-relačním databázovém systému ORACLE. Profese připravované na oboru INFORMATIKA na FIS VŠE Praha Byznys analytik Manažer rozvoje a provozu IS/ICT Obchodník s ICT produkty a službami Vývojář IS architekt Správce aplikací a ICT infrastruktury Pokročilý uživatel IT - metodik Zdroj: Kit FIS VŠE Praha

3 INFORMATION SYSTEMS - profese Základní profesní role Byznys analytik (Business Process Analyst-Designer) Profese: analytik, znalostní inženýr, byznys konzultant, implementátor TASW, informační broker, pracovník competitive inteligence Činnosti / Klíčové znalosti analýza a návrh podnikových procesů a podnikové organizace analýza a návrh byznys efektů dosahovaných prostřednictvím IS/ICT analýza a návrh řízení znalostí v organizaci analýza rizik IS/ICT, business continuity návrh informatických služeb podporujících podnikové procesy nasazení/customizace standardního software návrh, vytváření a vyhledávání informačního obsahu (informatických služeb, portálu, webu, ) na podporu řízení organizace Klíčové znalosti: jak změnit podnikové procesy aby byly rychlejší, výkonnější a méně nákladné a produkovaly kvalitní produkty/služby jak v procesech nejvhodněji využít znalosti a kompetence zaměstnanců a partnerů jaké ICT služby/aplikace je výhodné použít pro podporu byznys procesů jak nejvhodněji lokalizovat a customizovat aplikaci pro potřeby dané organizace Poznámka: vyžadována znalost globálních nejlepších praktik v kombinaci se znalostí lokálních podmínek a podnikové kultury (offshore outsourcing nepravděpodobný) Zdroj: Kit FIS VŠE Praha INFORMATION SYSTEMS - profese Základní profesní role Manažer rozvoje a provozu IS/ICT (ICT Manager) Profese: CIO, manažer projektu, manažer provozu, manažer bezpečnosti Činnosti / Informatické profese řízení ICT projektu vypracování informační strategie vypracování sourcing strategie řízení vztahu s dodavateli řízení informatických služeb (service delivery) řízení provozu IS/ICT podniku řízení změn (problem and change management) řízení rizik řízení bezpečnosti řízení ekonomiky IS/ICT kontrola kvality a audit IS Klíčové znalosti: metody řízení vztahu byznys informatika (jak pomocí ICT podpořit dosažení byznys cílů) jak organizovat a řídit vývoj a provoz ICT služeb, procesů a zdrojů jak řídit a koordinovat ICT projekty trendy ICT a jejich dopady Poznámka: tuto profesi není vhodné outsourcovat Zdroj: Kit FIS VŠE Praha

4 INFORMATION SYSTEMS - profese Základní profesní role Obchodník s ICT produkty a službami (ICT Salesman) Profese: obchodník s ICT produkty a službami, pracovník řídící dodávky externích produktů a služeb do organizace, account manager, relationship manager Činnosti / Klíčové znalosti marketing ICT produktů a služeb prodej ICT produktů a služeb nákup ICT produktů a služeb uzavírání smluv na ICT produkty a služby (SLA) řízení dodavatelsko-odběratelských vztahů dle principů sourcing strategie vyjednávání s partnery s respektováním různých národních a podnikových kultur Klíčové znalosti: znalost globálního a lokálního ICT trhu, metody analýzy trhu znalost významných stávajících/potenciálních partnerů/zákazníků legislativa ovlivňující obchod s ICT strategie a taktiky vyjednávání Poznámka: tuto profesi není vhodné outsourcovat Zdroj: Kit FIS VŠE Praha Software Engineering - profese Základní profesní role Vývojář IS architekt (Developer / IS Architect) Profese: vývojář, programátor, tester, systémový integrátor, IT architekt, systems development manager Činnosti / Klíčové znalosti analýza a návrh aplikací IS návrh databáze dolování dat programování klientských, serverových, databázových a webových aplikací programování gridu testování aplikací dokumentace aplikací (projekční, programová, provozní, uživatelská) údržba a správa verzí aplikací integrace aplikací návrh hardwarové, softwarové a datové architektury IS/ICT organizace Klíčové znalosti: technologie a postupy pro vývoj, integraci a provoz aplikací jak navrhovat uživatelsky přívětivé a provozně nenáročné aplikace návrh vhodné technologické a aplikační architektury IS/ICT organizace řízení vývojářského týmu Poznámka: snadno outsourcovatelné, tyto profese se přesouvají do zemí s nízkými náklady práce (s výjimkou analýzy a návrhu aplikací) Zdroj: Kit FIS VŠE Praha

5 Software Engineering - profese Základní profesní role Správce aplikací a ICT infrastruktury (ICT Administrator) Profese: správce aplikace, správce databáze, správce dat, Činnosti / Klíčové znalosti správa aplikace, školení a podpora uživatelů správa databáze správa datového obsahu správa sítě a základního SW správa konfigurací správa webu Klíčové znalosti: jak pořizovat, udržovat, provozovat a vyřazovat jednotlivé komponenty ICT infrastruktury jak dimenzovat a škálovat ICT infrastrukturu jak podporovat uživatele při využití IS/ICT Poznámka: snadno outsourcovatelné, tyto profese se přesouvají do zemí s nízkými náklady práce. Zdroj: Kit FIS VŠE Praha Cíle předmětu 1. Seznámit studenty s podstatou a postupem návrhu struktury datové základny (databázové i souborové koncepce). 2. Ozřejmit návrh datové základny v jednotlivých úrovních návrhu (konceptuální, technologická a implementační úroveň). 3. Poskytnout základní znalosti o personálním, programovém a technickém zabezpečení databázových systémů, nejnovějších trendech a kritériích pro klasifikaci databázových systémů. 4. Seznámit studenty s možnostmi a omezeními objektových databázových systémů. 5. Poskytnout praktické zkušenosti v použití jazyka SQL a CASE nástrojů při vytváření aplikace umožňující manipulovat daty uloženými v objektově-relačním databázovém systému ORACLE.

6 Vyučující Dušan Chlapek, Ing., Ph.D. Helena Palovská, RNDr., PhD. Pavel Vedral, Ing. další odborníci z praxe (Oracle, Sybase, Microsoft) jedna zvaná přednáška Literatura Z CHLAPEK, D. -- ŘEPA, V. -- STANOVSKÁ, I. Vývoj informačních systémů : (pracovní sešit ke cvičením) Praha Oeconomica Z GÁLA, L. -- TOMAN, P. -- POUR, J. Podniková informatika Praha Grada D DATE, C. J. An introduction to database systems Reading Addison-Wesley D D Dokumentace k databázovém systému ORACLE Interní materiály v ISIS

7 Program přednášek (12 přednášek) Týden Kalendář Program Cíle předmětu, základní pojmy, relační algebra Databázové jazyky. SQL - Přehled norem jazyka SQL. SQL příkaz Select SQL - dokončení manipulačních příkazů, definiční příkazy Nástroje dbs ORACLE pro zadávání a ladění příkazů SQL Vlastnosti relačních databázových systémů. Datové modelování úvod Datové modelování Transformace datového modelu do relačních datových struktur. Normalizace dat Transakční zpracování, ochrana a bezpečnost v databázovém zpracování Odpadá - státní svátek Fyzické struktury implementační úroveň návrhu datové základy. Optimalizace v databázových systémech Architektury databázového zpracování. Další databázové modely objektově relační, hierarchické a síťové dbs Objektové dbs. Trendy a kritéria hodnocení a výběru dbs Demonstrace vybraného databázového systému. Program předmětu 13 cvičení Týden Kalendář Program Úvodní informace, kontrolní (vstupní) test, Relační algebra (RA) Relační algebra, zahájení SQL Procvičování SQL Procvičování SQL Procvičování SQL Dokončení SQL. Datové modelování Datové modelování, návrh datové základny Test SQL Datové modelování, návrh datové základny Datové modelování, návrh datové základny Test z datového modelování Odsouhlasení zadání zkouškového příkladu, řešení zkouškového příkladu - CDM, PDM Řešení zkouškového příkladu - integritní omezení, aplikace

8 Způsob hodnocení předmětu Test SQL 0 až 20 bodů (10 příkladů po 2 bodech) Úkol Test návrhu obsahu databáze 0 až 20 bodů (3 úkoly: KS 5 bodů, CDM 10 bodů a PDM 5 bodů) Zkouškový příklad a jeho obhajoba 0 až 40 bodů (viz samostatný snímek) Absolvování závěrečné zkoušky 0 až 20 bodů (1 otázka seznam viz ) Bodů Celkem maximum bodů Zkouškový příklad Dokumentace bude u zkoušky předána v tištěném i digitálním tvaru. Konzistence návrhu a realizace datové základny budou hlavním předmětem obhajoby zkouškového příkladu. Úkol 1. Stručný popis zobrazené výseče světa datovým modelem a databází, včetně popisu věcných pravidel, která budou podkladem pro definici integritních omezení. Zadání (v textovém editoru) bude obsahovat popis zahrnující: oalespoňčtyři entity (každá s alespoň třemi atributy), oalespoň jeden vztah M:N. 2. Datové modely a) Konceptuální schéma v notaci používané na přednáškách 5 b) Datový model (včetně popisu atributů) bude vytvořen s použitím dostupného CASE prostředku. (např. PowerDesigner - CDM) 3. Návrh logické struktury databáze implementující datový model (relační schémata) a podrobný popis integritních omezení navržené databáze. (výstup z PowerDesigner - PDM, MS-Word) 4. Realizace návrhu databáze v prostředí databázového systému ORACLE, včetně zabezpečení všech ze zadání vyplývajících integritních omezení, naplnění testovacími daty - pro každou tabulku minimálně 3 řádky. K datům budou definována přístupová práva pro následující uživatele: a) uživatel STUDENT: práva pro Select, b) uživatel IT218: práva na operace Select, Insert, Update, Delete Dokumentace bude obsahovat v textovém tvaru všechny skripty (opis použitých příkazů) v členění: a) definice tabulek b) definice integritních omezení c) definice přístupových práv d) definice dalších použitých databázových objektů e) opis vložených dat 5. Aplikace sloužící k ověření integrity databáze. Aplikace musí umožnit prohlížet, aktualizovat (vkládat, měnit i rušit) data ve všech nadefinovaných tabulkách. Aplikace může být vytvořena v libovolném vývojovém prostředí (přístupném v počítačové síti VŠE), které přistupuje k datům uloženým v ORACLE přes standardizované rozhraní, např. ODBC. Počet bodů

9 Zkouškové otázky 1. Uveďte přednosti a nároky databázové koncepce datové základny ve srovnání se souborovou datovou základnou? 2. Jaké další kroky budou následovat po vytvoření konceptuálního schéma dat při realizaci datové základny v prostředí relačního databázového systému? 3. Rozeberte možnosti využitířetězení dat pro realizaci struktury dat. 4. Jaké možnosti ochrany a zabezpečení dat poskytují databázové systémy. 5. Uveďte přehled (obecných) možností fyzické realizace přístupových cest k uloženým datům. 6. Jaké jsou funkce a přínosy použití katalogu (slovníku) dat v databázových systémech? 7. Uveďte kritéria pro porovnání databázových systémů? Uveďte na příkladech dvou vám známých databázových systémů. 8. Vysvětlete podstatu a důvody oddělení návrhu datové základny na konceptuální a implementační úrovni. 9. Vysvětlete podstatu převodu konceptuálního schéma datové základny do implementačního (realizačního) prostředí? 10 Jaké jsou z hlediska datové základny možnostiřešení problému nepřiměřeně dlouhé doby odezvy. 11 Vysvětlete příčiny, důsledky a možnostiřešení redundance v datech. 12 Uveďte, jak se liší popis dat v souborové koncepci datové základy oproti databázové koncepci. 13 Vysvětlete princip a možnosti využití indexování. 14 Rozeberte a vysvětlete základní možnosti (způsoby) fyzické realizace dat. 15 Blíže charakterizujte nějaký Vám známý databázový systém. 16 Nastiňte podstatu relačního modelu. Charakterizujte relační databáze. 17 Vysvětlete rozdíly mezi databázovými systémy založenými na různých datových modelech (stromovém, síťovém, relačním, objektovém)? 18. Jaké zásady (doporučení) je dobré uplatňovat při návrhu a provozu datové základny a proč? 19. Charakterizujte databázové jazyky. Uveďte příklady. 20. Charakterizujte vlastnosti a vývoj jazyka SQL. 21. Charakterizujte transakční zpracování dat. Popište problémy a způsoby jejichřešení. 22. Charakterizujte objektové databázové systémy. Proveďte jejich srovnání s relačními dbs. 23. Co znamená a jakým způsobem jeřešena problematika optimalizace v databázových systémech? Způsob hodnocení předmětu Výsledné hodnocení % % % % 4 59% a méně

10 Hlavní úkoly pro práci na cvičeních Manipulace s daty v relačního modelu dat Seznámení s jazykem SQL na příkazové úrovni Analýza a návrh struktury obsahu datové základny konceptuální, technologické, implementační. Využití (nikoliv jako cíle, ale jako prostředku pro dosažení cílů předmětu) CASE nástroje (PowerDesigner) databázový systém ORACLE Navazující předměty 4IT340 Základy správy databázového systému ORACLE 4IT219 Object-Relational Databases...

11 4IT218 Databáze První přednáška Cíle a základní údaje o předmětu. Základn kladní pojmy. Relační model dat a operace relační algebry. Základní pojmy - 1 Data formalizované a fyzicky zaznamenané znalosti, poznatky, zkušenosti, výsledky pozorování procesů, projevů, činností a prvků světa Informace smysluplná interpretace dat

12 Základní pojmy - 2 Databáze integrovaná počítačově zpracovávaná množina persistentních dat Systém řízení bází dat (SŘBD / DBMS) množina programových prostředků, který umožňuje: vytvoření databáze, použití databáze (manipulaci s daty v databází S,I,U,D), údržbu a správu databáze. Databázový systém (DBS) = SŘBD + Databáze Základní pojmy - 3 Přínosy databázového přístupu sdílení dat, snížení redundance dat, snazší zabránění vzniku nekonzistencí, podpora transakčního zpracování, údržba integrity databáze (integritní omezení), zajištění ochrany databáze před havárií a neautorizovaným přístupem

13 Základní pojmy - 4 Model dat způsob uspořádání a způsob manipulace s daty Lineární Síťový A A B C D B C D Stromový Relační Objektově relační Tabulka A A a a aaa aaaa aaaaa Tabulka A a a aaa Tabulka B aaaa aaaaa Tabulka B b bb bbb bbbb bbbbb b bb bbb bbbb bbbbb B C D Základní pojmy - 5 Modely dat a databázové systémy DBS budovány nad určitým modelem dat Hierarchické DBS (1967) IMS, System M Síťové DBS (1969, 1971) IDMS Relační (1970, 2. pol. 70. let, 80. léta) a objektově relační (90. léta) DBS ORACLE, Informix, Sybase, MS SQL Server, Progress, DB/2, MySQL,... Objektové DBS (90. léta) Orion, GemStone, Ontos, Object Store

14 4IT218 Databáze První přednáška Cíle a základní údaje o předmětu. Základní pojmy. Relační model dat a operace relační algebry. Relační model dat - 1 autorem prof. E.F.Codd (první publikace 1969 a 1970) první komerční implementace 1977 IBM System R model dat založený na predikátové logice prvního řádu k manipulaci s daty možno použít relační kalkul nebo operace relační algebry základní pojmy: Doména množina hodnot stejného významového typu Relační množina množina vztahů mezi prvky několika domén. Podmnožina kartézského součinu nad několika doménami D 1, D 2,... D n. Nemusí platit: D i D j. Atribut relace jméno pro použití hodnoty z domény v relaci

15 Relační model dat doménové množiny: množina jmen, osobních čísel, dat narození. Jména Novák Paták Rosák Osobníčísla Data narození Relační model dat doménové množiny: množina jmen, osobních čísel, dat narození. Množina relací podmnožina kartézského součinu doménových množin Jména Novák Paták Rosák Osobníčísla Data narození

16 Relační model dat - 4 vizualizace ve formě relační tabulky Množina relací podmnožina kartézského součinu doménových množin Zaměstnanci Novák Paták Jména Novák Paták Rosák Osobníčísla Data narození Relační model dat - 5 Relační schéma záhlaví relační tabulky (v čase stálé) obsahuje jméno relační množiny a jména atributů Tělo relace (v čase proměnné) obsahuje množinu kombinací hodnot atributů v jedné relaci (n-tic kartézského součinu, řádků relační tabulky) Zaměstnanci Novák Paták Relační schéma, možno zapsat také: Zaměstnanci (Jméno, Osob_číslo, Datum_naroz) Tělo relace

17 Relační model dat - 6 Zobrazení relační množiny ve formě relační tabulky není přesné. Je možné jej použít za určitých předpokladů: všechny řádky jsou shodné struktury, řádky mají stejný počet hodnot, v rámci sloupce jsou všechny hodnoty jednoho typu (z jedné domény), žádné dva řádky nejsou shodné, nezáleží na pořadířádků a sloupců, každá relační tabulka má jednoznačný název, každý sloupec v rámci tabulky má jednoznačný název, každá relační tabulka má určený primární klíč (viz dále), všechna data v databázi musí být logicky přístupná kombinací názvu tabulky, názvu sloupce a hodnoty primárního klíče Zaměstnanci Novák Paták Relační model dat - 7 Klíč atribut (nebo skupina atributů) jehož hodnota (kombinace hodnot) identifikuje prvky relační množiny (řádky v relační tabulce). Klíče plní funkce vyhledávací a pořádací. Primární klíč (PK) je klíč, který splňuje následující vlastnosti: a) jednoznačnost jednoznačně identifikuje prvek relační množiny (jeden řádek v relační tabulce) b) minimálnost PK se skládá minimálního počtu atributů, tj. žádný z atributů tvořících PK nelze vynechat, aniž by byla porušena jednoznačnost PK. Kandidát primárního klíče (CK) může existovat více atributů, které splňují požadavky PK. Zvolen však musí být pouze jeden. Sekundární klíč (SK) klíč, který identifikuje (potenciálně) množinu řádků (není jednoznačný) Cizí klíč (FK) PK použitý v dalším výskytu k vyjádření vazeb mezi objekty zachycenými v relační databázi. FK FK FK ODDELENI: CIS_ODD NAZEV SEF 1 PROJEKCE 6 2 KNIHOVNA 12 3 PROGRAMOVANI 20 4 BUFET 31 6 SKLAD 41 7 STB 8 PROVOZ POCITACE REDITELSTVI 77 PK ZAMESTNANEC: OS_CIS JMENO FCE PLAT TITUL CIS_ODD NADR 1 KONADRA POSLICEK SYKORA BESTBOY STRNAD SVACINAR KOS PROJEKTANT ING KOS PROJEKTANT ING VOREL BOSS ING DATEL BOSS RNDR MALY POSLICEK DLOUHY KNIHOVNIK PK

18 Relační model dat - 8 Operace relační algebry (RA) základní množinové operace: sjednocení, průnik, rozdíl, kartézský součin speciální operace relační algebry: projekce, restrikce, join Pozn.: a) Operace sjednocení, průnik, rozdíl je možné provádět pouze nad kompatibilními relačními tabulkami. b) Výsledkem použité operace RA je nová (odvozená) relační tabulka. Kompatibilní atributy atributy definované nad shodnou doménou. Příkladem může být např. PK a FK. Kompatibilní relační tabulky tabulky, které jsou stejného stupně (mají stejný počet sloupců) a které obsahují pouze kompatibilní atributy. Programátoři Analytici Novák Paták Relační model dat - 9 Operace relační algebry základní množinové - SJEDNOCENÍ Programátoři Analytici Novák Paták Odvození relační tabulky, která bude obsahovat údaje: o všech zaměstnancích (analyticích i programátorech) Zápis: Programátoři_Analytici = Programátoři Analytici Programátoři_Analytici Novák Paták

19 Relační model dat - 10 Operace relační algebry základní množinové - PRŮNIK Programátoři Analytici Novák Paták Odvození relační tabulky, která bude obsahovat údaje: o zaměstnancích, kteří jsou analytiky a současně i programátory Zápis: Všestranní = Programátoři Analytici Všestranní Relační model dat - 11 Operace relační algebry základní množinové - ROZDÍL Programátoři Analytici Odvození relační tabulky, která bude obsahovat údaje: o všech specialistech - programátorech Novák Paták Zápis: Pouze_programující = Programátoři - Analytici Pouze_programující

20 Relační model dat - 12 Operace relační algebry množinové SYMETRICKÝ ROZDÍL Programátoři Analytici Novák Paták Odvození relační tabulky, která bude obsahovat údaje: o všech specialistech pouze na jednu činnost Zápis: Specialisté = Programátoři - Analytici Specialisté Novák Paták Pozn: Operace symetrický rozdíl není základní operací RA. Je odvoditelná s použitím jiných operací RA. Například kombinací tří operací: Všichni = Programátoři Analytici Všestranní = Programátoři Analytici Specialisté = Všichni - Všestranní Relační model dat - 13 Operace relační algebry speciální - PROJEKCE Zaměstnanci Novák Paták Odvození relační tabulky, která bude obsahovat údaje: o JMÉNECH všech zaměstnanců Zápis: Jména_zaměstnanců = π Zaměstnanci (Jméno) Jména_zaměstnanců Jméno Novák Paták Rosák

21 Relační model dat - 14 Operace relační algebry speciální - RESTRIKCE Zaměstnanci Cis_odd 01 Novák Paták Odvození relační tabulky, která bude obsahovat údaje: o odděleních sídlících ve druhém patře Zápis: Oddělení_Patro2 = ρ Oddělení (Patro = 2) Oddělení Oddělení Cis_odd Název Patro 02 Integrace 2 03 Služeb IS/ICT 2 Cis_odd Název Patro 01 Finančních systémů 1 02 Integrace 2 03 Služeb IS/ICT 2 Relační model dat - 15 Operace relační algebry speciální JOIN (equi) Zaměstnanci Odvození relační tabulky, která bude obsahovat údaje: o údaje o zaměstnancích a názvech jejich oddělení a umístění v patře Zápis: Zam_s_nazvy = join (Zaměstnanci.Cis_odd = Oddělení.Cis_odd) Zam_s_nazvy Cis_odd 01 Novák Paták Oddělení Cis_odd Název Patro 01 Finančních systémů 1 02 Integrace 2 03 Služeb IS/ICT 2 Cis_odd Cis_odd Název Patro Finančních systémů 1 Novák Integrace 2 Paták Integrace Finančních systémů 1 Pozn: Operace join není základní operací RA. Je odvoditelná s použitím operace kartézský součin a restrikce: Součin = Zaměstnanci x Oddělení Zam_s_nazvy = ρ Součin (Zaměstnanci.Cis_odd = Oddělení.Cis_odd)

22 Relační model dat - 16 Operace relační algebry speciální JOIN (equi) - odvození Zaměstnanci Cis_odd 01 Novák Paták Oddělení Cis_odd Název Patro 01 Finančních systémů 1 02 Integrace 2 03 Služeb IS/ICT 2 Pozn: Operace join není základní operací RA. Je odvoditelná s použitím operace kartézský součin a restrikce: Součin = Zaměstnanci x Oddělení Zam_s_nazvy = ρ Součin (Zaměstnanci.Cis_odd = Oddělení.Cis_odd) Součin Cis_odd Cis_odd Název Patro Finančních systémů Integrace Služeb IS/ICT 2 Novák Finančních systémů 1 Novák Integrace 2 Novák Služeb IS/ICT 2 Paták Finančních systémů 1 Paták Integrace 2 Paták Služeb IS/ICT Finančních systémů Integrace Služeb IS/ICT 2

Cíle a metodika průzkumu

Cíle a metodika průzkumu Cíle a metodika průzkumu Prof. Ing. Jiří Voříšek, CSc. Ing. Ota Novotný, Ph.D. Seminář ČSSI SPIS CACIO 15.5.2007 Konkurenceschopnost absolventů IT oborů VŠ a VOŠ na trhu práce v ČR Společný projekt ČSSI,

Více

ekávaný vývoj na trhu ICT specialistů v ČR

ekávaný vývoj na trhu ICT specialistů v ČR Stav a očeko ekávaný vývoj na trhu ICT specialistů v ČR - hrozby a přílep ležitosti Prof. Ing. Jiří Voříšek, CSc. Konkurenceschopnost absolventů IT oborů VŠ a VOŠ na trhu práce v ČR Společný projekt ČSSI,

Více

Seminář VŠE, ČSSI a ICT UNIE 26.10.2011

Seminář VŠE, ČSSI a ICT UNIE 26.10.2011 Výsledky průzkumu nabídky a poptávky po IT profesích v ČR Seminář VŠE, ČSSI a ICT UNIE 26.10.2011 Výzkum Lidské zdroje v ICT vznikl za finanční podpory MŠMT ČR v rámci projektu Sociální síť v regionech

Více

Konkurenceschopnost absolventů IT oborů VŠ a VOŠ na trhu práce v ČR

Konkurenceschopnost absolventů IT oborů VŠ a VOŠ na trhu práce v ČR za podpory MŠMT ČR Konkurenceschopnost absolventů IT oborů VŠ a VOŠ na trhu práce v ČR Detailní zpráva pro obor: VŠE v Praze FIS Kognitivní informatika navazující magisterský studijní program verze 1.0

Více

4IT218 Databáze. 4IT218 Databáze

4IT218 Databáze. 4IT218 Databáze 4IT218 Databáze Osmá přednáška Dušan Chlapek (katedra informačních technologií, VŠE Praha) 4IT218 Databáze Osmá přednáška Normalizace dat - dokončení Transakce v databázovém zpracování Program přednášek

Více

Databáze II. 1. přednáška. Helena Palovská palovska@vse.cz

Databá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

HUMAN CAPITAL IN ICT. Petr Doucek, Lea Nedomová Informační technologie pro praxi 1. září 2009, Ostrava

HUMAN CAPITAL IN ICT. Petr Doucek, Lea Nedomová Informační technologie pro praxi 1. září 2009, Ostrava HUMAN CAPITAL IN ICT Petr Doucek, Lea Nedomová Informační technologie pro praxi 1. září 2009, Ostrava Obsah LIDSKÉ ZDROJE V ICT BUDOUCNOST ICT V ČESKÉ REPUBLICE Cíle projektu 3 Budu hovořit o business

Více

4IT218 Databáze. 4IT218 Databáze

4IT218 Databáze. 4IT218 Databáze 4IT218 Databáze Šestá přednáška Dušan Chlapek (katedra informačních technologií, VŠE Praha) 4IT218 Databáze Datové modelování Transformace KS do LS Šestá přednáška Program přednášek (12 přednášek) Týden

Více

předměty: ukončení: Zápočet + Zkouška / 5kb např. jméno, název, destinace, město např. student Jan Novák, narozen 18.5.1974

předměty: ukončení: Zápočet + Zkouška / 5kb např. jméno, název, destinace, město např. student Jan Novák, narozen 18.5.1974 základní informace Databázové systémy Úvodní přednáška předměty: KI/DSY (B1801 Informatika - dvouoborová) KI/P502 (B1802 Aplikovaná informatika) ukončení: Zápočet + Zkouška / 5kb ki.ujep.cz termínovník,

Více

Databázové systémy trocha teorie

Databázové systémy trocha teorie Databázové systémy trocha teorie Základní pojmy Historie vývoje zpracování dat: 50. Léta vše v programu nevýhody poměrně jasné Aplikace1 alg.1 Aplikace2 alg.2 typy1 data1 typy2 data2 vytvoření systémů

Více

Databázové systémy úvod

Databázové systémy úvod Databázové systémy úvod Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze c Michal Valenta, 2012 BI-DBS, ZS 2012/13 https://edux.fit.cvut.cz/courses/bi-dbs/ Michal

Více

Analýza a modelování dat 3. přednáška. Helena Palovská

Analýza a modelování dat 3. přednáška. Helena Palovská Analýza a modelování dat 3. přednáška Helena Palovská Historie databázových modelů Relační model dat Codd, E.F. (1970). "A Relational Model of Data for Large Shared Data Banks". Communications of the ACM

Více

Relační databázový model. Vladimíra Zádová, KIN, EF, TUL- DBS

Relační databázový model. Vladimíra Zádová, KIN, EF, TUL- DBS Relační databázový model Databázové (datové) modely základní dělení klasické databázové modely relační databázový model relační databázový model Základní konstrukt - relace relace, schéma relace atribut,

Více

Modely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů.

Modely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů. Modely datové Existují různé úrovně pohledu na data. Nejvyšší úroveň je úroveň, která zachycuje pouze vztahy a struktury dat samotných. Konceptuální model - E-R model. Další úrovní je logická úroveň Databázové

Více

Databáze v MS ACCESS

Databáze v MS ACCESS 1 z 14 19.1.2014 18:43 Databáze v MS ACCESS Úvod do databází, návrh databáze, formuláře, dotazy, relace 1. Pojem databáze Informací se data a vztahy mezi nimi stávají vhodnou interpretací pro uživatele,

Více

Otázky kurzu 4IT417 Řízení podnikové informatiky verze z 1/2/2009. 1.Podniková informatika pojmy a komponenty

Otázky kurzu 4IT417 Řízení podnikové informatiky verze z 1/2/2009. 1.Podniková informatika pojmy a komponenty Otázky kurzu 4IT417 Řízení podnikové informatiky verze z 1/2/2009 1.Podniková informatika pojmy a komponenty (1) Objasněte pojmy: IS, ICT, ICT služba, ICT proces, ICT zdroj. Jakou dokumentaci k ICT službám,

Více

Databázové systémy. Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz

Databázové systémy. Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz Databázové systémy Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz Vývoj databázových systémů Ukládání dat Aktualizace dat Vyhledávání dat Třídění dat Výpočty a agregace 60.-70. léta Program Komunikace Výpočty

Více

RELAČNÍ DATABÁZOVÉ SYSTÉMY

RELAČNÍ DATABÁZOVÉ SYSTÉMY RELAČNÍ DATABÁZOVÉ SYSTÉMY VÝPIS KONTROLNÍCH OTÁZEK S ODPOVĚDMI: Základní pojmy databázové technologie: 1. Uveďte základní aspekty pro vymezení jednotlivých přístupů ke zpracování hromadných dat: Pro vymezení

Více

Marketingová komunikace. 2. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph)

Marketingová komunikace. 2. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph) Marketingová komunikace Kombinované studium Skupina N9KMK1aPH/N9KMK1bPH (um1a1ph/um1b1ph) 2. soustředění Mgr. Pavel Vávra 9103@mail.vsfs.cz http://vavra.webzdarma.cz/home/index.htm Minulé soustředění úvod

Více

4IT218 Databáze. 4IT218 Databáze

4IT218 Databáze. 4IT218 Databáze 4IT218 Databáze Třináctá přednáška Dušan Chlapek (katedra informačních technologií, VŠE Praha) 4IT218 Databáze Třináctá přednáška Architektury databázového zpracování. Distribuované DBS Databázová konektivita

Více

Inovace tohoto kurzu byla spolufinancována z Evropského sociálního fondu a státního rozpočtu České republiky.

Inovace tohoto kurzu byla spolufinancována z Evropského sociálního fondu a státního rozpočtu České republiky. Inovace tohoto kurzu byla spolufinancována z Evropského sociálního fondu a státního rozpočtu České republiky. Projekt ESF OP VK reg.č. CZ.1.07/2.2.00/28.0209 Elektronické opory a e-learning pro obory výpočtového

Více

Management informačních systémů. Název Information systems management Způsob ukončení * přednášek týdně

Management informačních systémů. Název Information systems management Způsob ukončení * přednášek týdně Identifikační karta modulu v. 4 Kód modulu Typ modulu profilující Jazyk výuky čeština v jazyce výuky Management informačních systémů česky Management informačních systémů anglicky Information systems management

Více

Relační databáze. V dnešní době existuje řada komerčních DBMS, nejznámější jsou:

Relační databáze. V dnešní době existuje řada komerčních DBMS, nejznámější jsou: Relační databáze Pojem databáze, druhy databází Databází se myslí uložiště dat. V době začátků využívání databází byly tyto členěny hlavně hierarchicky, případně síťově (rozšíření hierarchického modelu).

Více

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER váš partner na cestě od dat k informacím globtech spol. s r.o. karlovo náměstí 17 c, praha 2 tel.: +420 221 986 390 info@globtech.cz

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

Výhody a rizika outsourcingu formou cloud computingu

Výhody a rizika outsourcingu formou cloud computingu Výhody a rizika outsourcingu formou cloud computingu Jiří Voříšek katedra informačních technologií Vysoká škola ekonomická v Praze vorisek@vse.cz 1 Výchozí model MMDIS pro identifikaci možností outsourcingu

Více

Vývoj informačních systémů. Obecně o IS

Vývoj informačních systémů. Obecně o IS Vývoj informačních systémů Obecně o IS Informační systém Informační systém je propojení informačních technologií a lidských aktivit směřující k zajištění podpory procesů v organizaci. V širším slova smyslu

Více

DATABÁZOVÉ SYSTÉMY. Vladimíra Zádová, KIN, EF TUL - DBS

DATABÁZOVÉ SYSTÉMY. Vladimíra Zádová, KIN, EF TUL - DBS DATABÁZOVÉ SYSTÉMY Současné aplikace IS/ICT Informační systémy a databázové systémy Databázová technologie Informační systémy Aplikační architektura Vlastníci, management Business Intelligence, manažerské

Více

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

Úvod do databází. Modelování v řízení. Ing. Petr Kalčev Úvod do databází Modelování v řízení Ing. Petr Kalčev Co je databáze? Množina záznamů a souborů, které jsou organizovány za určitým účelem. Jaké má mít přínosy? Rychlost Spolehlivost Přesnost Bezpečnost

Více

POKROČILÉ POUŽITÍ DATABÁZÍ

POKROČILÉ POUŽITÍ DATABÁZÍ POKROČILÉ POUŽITÍ DATABÁZÍ Barbora Tesařová Cíle kurzu Po ukončení tohoto kurzu budete schopni pochopit podstatu koncepce databází, navrhnout relační databázi s využitím pokročilých metod, navrhovat a

Více

Marketingová komunikace. 1. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK3PH (vm3aph)

Marketingová komunikace. 1. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK3PH (vm3aph) Marketingová komunikace Kombinované studium Skupina N9KMK3PH (vm3aph) 1. soustředění Mgr. Pavel Vávra 9103@mail.vsfs.cz http://vavra.webzdarma.cz/home/index.htm Co nás čeká I. Úvod do teorie DB systémů

Více

Analýza a modelování dat. Helena Palovská

Analýza a modelování dat. Helena Palovská Analýza a modelování dat Helena Palovská Analýza a modelování pro SW projekt Strukturovaný přístup Dynamická část (procesy, aktivity, funkce) Statická část (data) Objektově orientovaný přístup use case

Více

J. Zendulka: Databázové systémy 4 Relační model dat 1

J. Zendulka: Databázové systémy 4 Relační model dat 1 4. Relační model dat 4.1. Relační struktura dat... 3 4.2. Integritní pravidla v relačním modelu... 9 4.2.1. Primární klíč... 9 4.2.2. Cizí klíč... 11 4.2.3. Relační schéma databáze... 13 4.3. Relační algebra...

Více

Outsourcing v podmínkách Statutárního města Ostravy

Outsourcing v podmínkách Statutárního města Ostravy Outsourcing v podmínkách Statutárního města Ostravy Říjen 2009 Ing. Stanislav Richtar Ředitel společnosti 1 OBSAH PREZENTACE 1. Outsourcing - obecně 2. Výchozí stav projektu 3. Model poskytovaných služeb

Více

Data v informačních systémech

Data v informačních systémech Data v informačních systémech Vladimíra Zádová, KIN 6. 5. 2015 Obsah přednášky informační systémy (IS) vztah dat a informačních systémů databáze, databázový systém základní dělení IS, trendy pojmy (terminologie)

Více

Ing. Jiří Fejfar, Ph.D. Geo-informační systémy

Ing. Jiří Fejfar, Ph.D. Geo-informační systémy Ing. Jiří Fejfar, Ph.D. Geo-informační systémy Definice, budování a život GIS Kapitola 1: Vztahy strana 2 Data, informace, IS, GIS Kapitola 1: Vztahy strana 3 Rozhodnutí Znalosti Znalostní systémy. Informace

Více

Operační program Lidské zdroje a zaměstnanost

Operační program Lidské zdroje a zaměstnanost Operační program Lidské zdroje a zaměstnanost EDUCA III Další profesní vzdělávání zaměstnanců společnosti T-MAPY spol. s r.o. 2013-2015 září 2013 - únor 2015 Charakteristika projektu Projekt je zaměřen

Více

Aplikace IS, outsourcing, systémová integrace. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/

Aplikace IS, outsourcing, systémová integrace. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Aplikace IS, outsourcing, systémová integrace Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Kontext Dodavatelé Strategická Zákazníci ERP Taktická Operativní Kategorie ERP - zaměřeno na

Více

MBI - technologická realizace modelu

MBI - technologická realizace modelu MBI - technologická realizace modelu 22.1.2015 MBI, Management byznys informatiky Snímek 1 Agenda Technická realizace portálu MBI. Cíle a principy technického řešení. 1.Obsah portálu - objekty v hierarchiích,

Více

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

Základy databází. O autorech 17 PRVNÍ ČÁST. KAPITOLA 1 Začínáme 19 3 Obsah Novinky v tomto vydání 10 Význam základních principů 11 Výuka principů nezávisle na databázových produktech 12 Klíčové pojmy, kontrolní otázky, cvičení, případové studie a projekty 12 Software,

Více

Marketingová komunikace. 1. a 2. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK3PH (vm3bph)

Marketingová komunikace. 1. a 2. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK3PH (vm3bph) Marketingová komunikace Kombinované studium Skupina N9KMK3PH (vm3bph) 1. a 2. soustředění Mgr. Pavel Vávra 9103@mail.vsfs.cz http://vavra.webzdarma.cz/home/index.htm Co nás čeká I. Úvod do teorie DB systémů

Více

2. Modelovací jazyk UML 2.1 Struktura UML 2.1.1 Diagram tříd 2.1.1.1 Asociace 2.1.2 OCL. 3. Smalltalk 3.1 Jazyk 3.1.1 Pojmenování

2. Modelovací jazyk UML 2.1 Struktura UML 2.1.1 Diagram tříd 2.1.1.1 Asociace 2.1.2 OCL. 3. Smalltalk 3.1 Jazyk 3.1.1 Pojmenování 1. Teoretické základy modelování na počítačích 1.1 Lambda-kalkul 1.1.1 Formální zápis, beta-redukce, alfa-konverze 1.1.2 Lambda-výraz jako data 1.1.3 Příklad alfa-konverze 1.1.4 Eta-redukce 1.2 Základy

Více

37. Indexování a optimalizace dotazů v relačních databázích, datové struktury, jejich výhody a nevýhody

37. Indexování a optimalizace dotazů v relačních databázích, datové struktury, jejich výhody a nevýhody 37. Indexování a optimalizace dotazů v relačních databázích, datové struktury, jejich výhody a nevýhody Využití databázových indexů Databázové indexy slouží ke zrychlení přístupu k datům a měly by se používat

Více

Marketingová komunikace. 2. a 3. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK3PH (vm3aph)

Marketingová komunikace. 2. a 3. soustředění. Mgr. Pavel Vávra 9103@mail.vsfs.cz. Kombinované studium Skupina N9KMK3PH (vm3aph) Marketingová komunikace Kombinované studium Skupina N9KMK3PH (vm3aph) 2. a 3. soustředění Mgr. Pavel Vávra 9103@mail.vsfs.cz http://vavra.webzdarma.cz/home/index.htm Co nás čeká: 2. soustředění 16.1.2009

Více

Tabulka Nabídková cena za předmět plnění *uchazeč vyplní cenu za celý kurz nebo cenu za 1 účastníka dle zadávací dokumentace a nabídky uchazeče

Tabulka Nabídková cena za předmět plnění *uchazeč vyplní cenu za celý kurz nebo cenu za 1 účastníka dle zadávací dokumentace a nabídky uchazeče Příloha č. 3 k č.j. : MV-145067-6/VZ-2013 Počet listů: 12 Tabulka Nabídková cena za předmět plnění *uchazeč vyplní cenu za celý nebo cenu za 1 dle zadávací dokumentace a nabídky uchazeče Část 1 pro administrátory

Více

Prof. Ing. Jiří Voříšek, CSc. Seminář VŠE, ČSSI a ICT UNIE 26.10.2011

Prof. Ing. Jiří Voříšek, CSc. Seminář VŠE, ČSSI a ICT UNIE 26.10.2011 Srovnání nabídky a poptávky a vyplývající závěry Prof. Ing. Jiří Voříšek, CSc. Výzkum Lidské zdroje v ICT vznikl za finanční podpory MŠMT ČR v rámci projektu Sociální síť v regionech České republiky -

Více

Databázové a informační systémy Jana Šarmanová

Databázové a informační systémy Jana Šarmanová Databázové a informační systémy Jana Šarmanová Obsah Úloha evidence údajů, způsoby evidování Databázové technologie datové modely, dotazovací jazyky. Informační systémy Datové sklady Metody analýzy dat

Více

Analýza a modelování dat 2. přednáška. Helena Palovská

Analýza a modelování dat 2. přednáška. Helena Palovská Analýza a modelování dat 2. přednáška Helena Palovská Databázové modely Způsoby logické organizace dat hierarchický síťový relační objektový (objektově-relační) multidimenzionální Historie databázových

Více

Business Intelligence

Business Intelligence Business Intelligence Josef Mlnařík ISSS Hradec Králové 7.4.2008 Obsah Co je Oracle Business Intelligence? Definice, Od dat k informacím, Nástroj pro operativní řízení, Integrace informací, Jednotná platforma

Více

Materiál ke cvičením - SQL

Materiál ke cvičením - SQL Materiál ke cvičením - 1. Stručná syntaxe vybraných příkazů jazyka (detailní syntaxe příkazů je uvedena on-line manuálech přístupných z prostředí sítě VŠE) SELECT výběr a zobrazení hodnot z databáze: SELECT

Více

Management IS. Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz 22/ 1

Management IS. Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz 22/ 1 Management IS Doc.Ing.Miloš Koch,CSc. koch@fbm.vutbr.cz 22/ 1 Učitelé Přednášející: Cvičící: Doc.Ing.Miloš Koch,CSc. Ing.Aleš Klusák Kontakt: koch@fbm.vutbr.cz 22/ 2 Literatura Skripta: Koch,M. Dovrtěl,J.:

Více

Databáze SQL SELECT. David Hoksza http://siret.cz/hoksza

Databáze SQL SELECT. David Hoksza http://siret.cz/hoksza Databáze SQL SELECT David Hoksza http://siret.cz/hoksza Osnova Úvod do SQL Základní dotazování v SQL Cvičení základní dotazování v SQL Structured Query Language (SQL) SQL napodobuje jednoduché anglické

Více

Ukázka knihy z internetového knihkupectví www.kosmas.cz

Ukázka knihy z internetového knihkupectví www.kosmas.cz Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 1 1 4 5 Oracle průvodce správou,

Více

Maturitní témata Školní rok: 2015/2016

Maturitní témata Školní rok: 2015/2016 Maturitní témata Školní rok: 2015/2016 Ředitel školy: Předmětová komise: Předseda předmětové komise: Předmět: PhDr. Karel Goš Informatika a výpočetní technika Mgr. Ivan Studnička Informatika a výpočetní

Více

Architektury Informačních systémů. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/

Architektury Informačních systémů. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Architektury Informačních systémů Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Nutné pojmy Co je to informační systém? Jaké oblasti zahrnuje? Jaká je vazba IS na podnikovou strategii?

Více

Databázové systémy I. 1. přednáška

Databázové systémy I. 1. přednáška Databázové systémy I. 1. přednáška Vyučující a cvičení St 13:00 15:50 Q09 Pavel Turčínek St 16:00 18:50 Q09 Oldřich Faldík Čt 10:00 12:50 Q09 Jan Turčínek Pá 7:00 9:50 Q08 Pavel Turčínek Pá 10:00 12:50

Více

DATABÁZOVÉ SYSTÉMY. Metodický list č. 1

DATABÁZOVÉ SYSTÉMY. Metodický list č. 1 Metodický list č. 1 Cíl: Cílem předmětu je získat přehled o možnostech a principech databázového zpracování, získat v tomto směru znalosti potřebné pro informačního manažera. Databázové systémy, databázové

Více

Operátory ROLLUP a CUBE

Operátory ROLLUP a CUBE Operátory ROLLUP a CUBE Dotazovací jazyky, 2009 Marek Polák Martin Chytil Osnova přednášky o Analýza dat o Agregační funkce o GROUP BY a jeho problémy o Speciální hodnotový typ ALL o Operátor CUBE o Operátor

Více

RELAČNÍ DATABÁZE. Cíl:

RELAČNÍ DATABÁZE. Cíl: Cíl: Cílem tohoto předmětu je získat praktické znalosti a dovednosti v oblasti relačních databází, jakož i seznámit se s novými trendy v objektově relačních a objektových databázích. Podstatná část je

Více

MODELOVÁNÍ DAT V INFORMAČNÍCH SYSTÉMECH. Jindřich Kaluža Ludmila Kalužová

MODELOVÁNÍ DAT V INFORMAČNÍCH SYSTÉMECH. Jindřich Kaluža Ludmila Kalužová MODELOVÁNÍ DAT V INFORMAČNÍCH SYSTÉMECH Jindřich Kaluža Ludmila Kalužová Recenzenti: prof. Ing. Milan Turčáni, CSc. prof. Ing. Ivan Vrana, DrSc. Tato kniha vznikla za finanční podpory Studentské grantové

Více

Aplikace IS, outsourcing, systémová integrace. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/

Aplikace IS, outsourcing, systémová integrace. Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Aplikace IS, outsourcing, systémová integrace Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Kontext Dodavatelé Strategická Zákazníci ERP Taktická Operativní Kategorie ERP - zaměřeno na

Více

GIS Libereckého kraje

GIS Libereckého kraje Funkční rámec Zpracoval: Odbor informatiky květen 2004 Obsah 1. ÚVOD...3 1.1. Vztah GIS a IS... 3 2. ANALÝZA SOUČASNÉHO STAVU...3 2.1. Technické zázemí... 3 2.2. Personální zázemí... 3 2.3. Datová základna...

Více

Database engine (databázový stroj, databázový motor, databázové jádro) Systém řízení báze dat SŘBD. Typy SŘBD podle způsobu práce s daty

Database engine (databázový stroj, databázový motor, databázové jádro) Systém řízení báze dat SŘBD. Typy SŘBD podle způsobu práce s daty Systém řízení báze dat SŘBD programový systém umožňující vytvoření, údržbu a použití báze dat databáze program Database engine (databázový stroj, databázový motor, databázové jádro) funkce: přenos (načítání)

Více

Vývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o. plachy@sefira.cz

Vývoj moderních technologií při vyhledávání. Patrik Plachý SEFIRA spol. s.r.o. plachy@sefira.cz Vývoj moderních technologií při vyhledávání Patrik Plachý SEFIRA spol. s.r.o. plachy@sefira.cz INFORUM 2007: 13. konference o profesionálních informačních zdrojích Praha, 22. - 24.5. 2007 Abstrakt Vzhledem

Více

Bankovní institut vysoká škola, a.s. Praha Karlovy Vary Písek Teplice Břeclav

Bankovní institut vysoká škola, a.s. Praha Karlovy Vary Písek Teplice Břeclav Bankovní institut vysoká škola, a.s. Kdo jsme? První soukromá vysoká škola Atraktivní studijní obory Univerzitní informační systém Skvělé zázemí a nejnovější technika Moderní bezbariérová budova Jsme součástí

Více

Vytváření důvěry manažerů byznysu a IT

Vytváření důvěry manažerů byznysu a IT MBI, Management byznys informatiky Vytváření důvěry manažerů byznysu a IT reflexe v modelu MBI Jan Dohnal Katedra softwarového inženýrství, FIT, ČVUT MBI, Management byznys informatiky Snímek 1 Vytváření

Více

INFORMAČNÍ SYSTÉMY. 03. 01. 2006, Ing. Jiří Mráz

INFORMAČNÍ SYSTÉMY. 03. 01. 2006, Ing. Jiří Mráz INFORMAČNÍ SYSTÉMY 03. 01. 2006, Ing. Jiří Mráz PŘEDNÁŠEJÍCÍ Jiří Mráz Production Coordinator UNICORN jiri.mraz@unicorn.cz AGENDA Informační a komunikační technologie (ICT) podniku Informační systémy Zakázkový

Více

4IT218 Databáze. 4IT218 Databáze

4IT218 Databáze. 4IT218 Databáze 4IT218 Databáze Pátá přednáška Dušan Chlapek (katedra informačních technologií, VŠE Praha) 4IT218 Databáze Pátá přednáška SQL - DDL - dokončení SQL - DCL Vlastnosti relačních databázových systémů. Princip

Více

Katalog služeb a podmínky poskytování provozu

Katalog služeb a podmínky poskytování provozu Příloha č. 1 Servisní smlouvy Katalog služeb a podmínky poskytování provozu Část P2_1 P2_1_Katalog služeb a podmínky poskytování provozu 1 Obsah 1 OBSAH... 2 2 DEFINICE POJMŮ... 3 3 DEFINICE SLUŽEB, KOMPONENT

Více

SQL - trigger, Databázové modelování

SQL - 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íce

Databázové a informační systémy Informační systém prodejny nábytku. Jakub Kamrla, KAM087

Databázové a informační systémy Informační systém prodejny nábytku. Jakub Kamrla, KAM087 Databázové a informační systémy Informační systém prodejny nábytku Jakub Kamrla, KAM087 1. část Funkční a nefunkční požadavky 1. K čemu má systém sloužit Jedná se o informační systém pro jednu nejmenovanou

Více

SYLABUS IT V. Jiří Kubica. Ostrava 2011

SYLABUS IT V. Jiří Kubica. Ostrava 2011 P MODULU SYLABUS IT V DÍLČÍ ČÁST PROGRAMOVÁNÍ BUSINESS APLIKACÍ PODNIKU Bronislav Heryán Jiří Kubica Ostrava 20 : Autoři: Vydání: Počet stran: Tisk: Vydala: Sylabus modulu IT v podniku Programování business

Více

Datové modelování II

Datové modelování II Datové modelování II Atributy Převod DM do schématu SŘBD Dotazovací jazyk SQL Multidimenzionální modelování Principy Doc. Miniberger, BIVŠ Atributy Atributem entity budeme rozumět název záznamu či informace,

Více

Maturitní otázky z předmětu PROGRAMOVÁNÍ

Maturitní otázky z předmětu PROGRAMOVÁNÍ Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace Maturitní otázky z předmětu PROGRAMOVÁNÍ 1. Algoritmus a jeho vlastnosti algoritmus a jeho vlastnosti, formy zápisu algoritmu ověřování správnosti

Více

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika Vyšší odborná škola ekonomická a zdravotnická a Střední škola, Boskovice INOVACE PŘEDMĚTŮ ICT MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika Zpracoval: Jaroslav Kotlán srpen 2009s Úvod Modul Programování

Více

PŘÍLOHA C Požadavky na Dokumentaci

PŘÍLOHA C Požadavky na Dokumentaci PŘÍLOHA C Požadavky na Dokumentaci Příloha C Požadavky na Dokumentaci Stránka 1 z 5 1. Obecné požadavky Dodavatel dokumentaci zpracuje a bude dokumentaci v celém rozsahu průběžně aktualizovat při každé

Více

Komplexní ICT outsourcing

Komplexní ICT outsourcing Komplexní ICT outsourcing Jan Košátko 28.2.2012 Danube House Algotech Telefon: +420 225 006 555 Fax: +420 225 006 194 E-mail: info@algotech.cz Web: www.algotech.cz Adresa: Zirkon Office Center, Sokolovská

Více

Řízení SW projektů. Lekce 3. Projektové procesy a znalostní oblasti. přednáška pro studenty FJFI ČVUT. zimní semestr 2012

Řízení SW projektů. Lekce 3. Projektové procesy a znalostní oblasti. přednáška pro studenty FJFI ČVUT. zimní semestr 2012 Řízení SW projektů Lekce 3 Projektové procesy a znalostní oblasti přednáška pro studenty FJFI ČVUT zimní semestr 2012 Ing. Pavel Rozsypal IBM Česká republika Global Business Services Lekce 3 - Projektové

Více

Terminologie v relačním modelu

Terminologie v relačním modelu 3. RELAČNÍ MODEL Relační model reprezentuje databázi jako soubor relací. Každá relace představuje tabulku nebo soubor ( ve smyslu soubor na nosiči dat ). Terminologie v relačním modelu řádek n-tice ( n-tuple,

Více

Etapy tvorby lidského díla

Etapy tvorby lidského díla Systém Pojem systém Obecně jej chápeme jako seskupení prvků spolu s vazbami mezi nimi, jejich uspořádání, včetně struktury či hierarchie. Synonymum organizace či struktura. Pro zkoumání systému je důležité

Více

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

Správa dat v podniku. MI-DSP 2013/14 RNDr. Ondřej Zýka, ondrej.zyka@profinit.eu Správa dat v podniku MI-DSP 2013/14 RNDr. Ondřej Zýka, ondrej.zyka@profinit.eu Obsah o Důležité oblasti pro správu, uchovávání a využívání dat v podniku Něco z historie Řízení dat na úrovni podniku Data

Více

Chytrá systémová architektura jako základ Smart Administration

Chytrá systémová architektura jako základ Smart Administration Chytrá systémová architektura jako základ Smart Administration Ing. Petr Škvařil, Pardubický kraj Dipl. Ing.Zdeněk Havelka PhD. A-21 s.r.o. 1 Nepříjemné dotazy Jsme efektivní v provozování veřejné správy?

Více

KATALOG SLUŽEB NÁSLEDNÉ PODPORY

KATALOG SLUŽEB NÁSLEDNÉ PODPORY KATALOG SLUŽEB NÁSLEDNÉ PODPORY Společnost WEBCOM a. s. Vám nabízí kompletní pokrytí Vašich požadavků na zajištění služeb technické podpory Microsoft Dynamics přesně podle Vašich potřeb a v požadovaném

Více

DBS Konceptuální modelování

DBS Konceptuální modelování DBS Konceptuální modelování Michal Valenta Katedra softwarového inženýrství FIT České vysoké učení technické v Praze Michal.Valenta@fit.cvut.cz c Michal Valenta, 2010 BIVŠ DBS I, ZS 2010/11 https://users.fit.cvut.cz/

Více

Hierarchický databázový model

Hierarchický databázový model 12. Základy relačních databází Když před desítkami let doktor E. F. Codd zavedl pojem relační databáze, pohlíželo se na tabulky jako na relace, se kterými se daly provádět různé operace. Z matematického

Více

Zpráva o Digitální cestě k prosperitě

Zpráva o Digitální cestě k prosperitě Zpráva o Digitální cestě k prosperitě Milena Tvrdíková Milena Tvrdíková Katedra aplikované informatiky, VŠB- Technická Univerzita Ostrava Sokolská třída 33. 701 21Ostrava 1 milena.tvrdikova@vsb.cz Ve vyspělých

Více

Okruhy k absolutoriu specializace Podniková informatika

Okruhy k absolutoriu specializace Podniková informatika Okruhy k absolutoriu specializace Podniková informatika 1. Data informace znalosti Definice a vzájemné vztahy pojmů data informace znalosti Jednotky informace (bit, byte), dvojková soustava Vysvětlete

Více

Systémy pro podporu. rozhodování. 2. Úvod do problematiky systémů pro podporu. rozhodování

Systémy pro podporu. rozhodování. 2. Úvod do problematiky systémů pro podporu. rozhodování 1 Systémy pro podporu rozhodování 2. Úvod do problematiky systémů pro podporu rozhodování 2 Připomenutí obsahu minulé přednášky Rozhodování a jeho počítačová podpora Manažeři a rozhodování K čemu počítačová

Více

Okruhy ke státní závěrečné zkoušce z vedlejší specializace Informatika v řízení podniku

Okruhy ke státní závěrečné zkoušce z vedlejší specializace Informatika v řízení podniku Okruhy ke státní závěrečné zkoušce z vedlejší specializace Informatika v řízení podniku Aplikace auditních postupů Vyberte si jeden typ auditu (útvaru, projektu, aplikace, procesu, ) a na něm demonstrujte

Více

Nástroje IT manažera

Nástroje IT manažera Obsah Nástroje IT manažera Školení uživatelů Ochrana osobních údajů Bezpečnostní politika Software a právo Legální software Management jakosti Výběr a řízení dodavatelů Pracovněprávní minimum manažerů

Více

WEBOVÉ SYSTÉMY PORADENSKÝCH SLUŽEB WEB-BASED ADVISORY SERVICE SYSTEMS. Milan Mišovič, Jana Andrýsková

WEBOVÉ SYSTÉMY PORADENSKÝCH SLUŽEB WEB-BASED ADVISORY SERVICE SYSTEMS. Milan Mišovič, Jana Andrýsková WEBOVÉ SYSTÉMY PORADENSKÝCH SLUŽEB WEB-BASED ADVISORY SERVICE SYSTEMS Milan Mišovič, Jana Andrýsková Anotace: Poradenská služba je zákaznicky orientovaný proces, pro který je na bázi současných webových

Více

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

Základní informace o co se jedná a k čemu to slouží Základní informace o co se jedná a k čemu to slouží založené na relačních databází transakční systémy, které jsou určeny pro pořizování a ukládání dat v reálném čase (ERP, účetní, ekonomické a další podnikové

Více

Představuje. Technický Informační Systém nové generace

Představuje. Technický Informační Systém nové generace Představuje Technický Informační Systém nové generace Nový náhled na položky Sjednocení typů položek - položky nejsou striktně dělené na vyráběné a nakupované. Do tohoto typu je zahrnuté i nakupované a

Více

ÚVOD DO DATABÁZÍ. Metodické listy pro předmět

ÚVOD DO DATABÁZÍ. Metodické listy pro předmět Metodické listy pro předmět ÚVOD DO DATABÁZÍ Cíl: Cílem tohoto předmětu je získat základní znalosti v oblasti databází, naučit se dotazovací jazyk SQL a naučit se zásady dobrého navrhování databází. Převážná

Více

Přístupy k efektivnímu využití modelu MBI

Přístupy k efektivnímu využití modelu MBI MBI, Management byznys informatiky Přístupy k efektivnímu využití modelu MBI Jan Dohnal Katedra softwarového inženýrství, F, ČVUT Jan Pour Katedra, FIS, VŠE MBI, Management byznys Snímek informatiky 1

Více

X36SIN: Softwarové inženýrství. Životní cyklus a plánování

X36SIN: Softwarové inženýrství. Životní cyklus a plánování X36SIN: Softwarové inženýrství Životní cyklus a plánování 1 Kontext Minule jsme si řekli, co to je deklarace záměru, odborný článek, katalog požadavků, seznam aktérů a seznam událostí. Seznam aktérů a

Více

Institute of Computer Science

Institute of Computer Science Institute of Computer Science Academy of Sciences of the Czech Republic Aplikace Filtry Petra Šeflová Technical report No. 1056 February 2010 Pod Vodárenskou věží 2, 182 07 Prague 8, phone: +420 266 051

Více