4IT218 Databáze. 4IT218 Databáze

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

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

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

Stav a očekávaný vývoj na trhu ICT specialistů v ČR (stav r. 2007) - hrozby a příležitosti

Stav a očekávaný vývoj na trhu ICT specialistů v ČR (stav r. 2007) - hrozby a příležitosti Stav a očekávaný vývoj na trhu ICT specialistů v ČR (stav r. 2007) - hrozby a příležitosti Prof. Ing. Jiří Voříšek, CSc. Doc. Ing. Ota Novotný, PhD. Konkurenceschopnost absolventů IT oborů VŠ a VOŠ na

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

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

1. Integrační koncept

1. Integrační koncept Příloha č. 2: Technický popis integrace 1. Integrační koncept Z hlediska koncepčního budování Smart Administration na Magistrátu města Mostu je možno hovořit o potřebě integrace tří úrovní systémové architektury

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

Obsah přednášky. Databázové systémy. Normalizace relací. Normalizace relací. Normalizace relací. Normalizace relací

Obsah přednášky. Databázové systémy. Normalizace relací. Normalizace relací. Normalizace relací. Normalizace relací Obsah přednášky Databázové systémy Logický model databáze normalizace relací normální formy tabulek 0NF, 1NF, 2NF, 3NF, BCNF, 4NF, 5NF, DNF denormalizace zápis tabulek relační algebra klasické operace

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

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

Informační systémy 2008/2009. Radim Farana. Obsah. Obsah předmětu. Požadavky kreditového systému. Relační datový model, Architektury databází

Informační systémy 2008/2009. Radim Farana. Obsah. Obsah předmětu. Požadavky kreditového systému. Relační datový model, Architektury databází 1 Vysoká škola báňská Technická univerzita Ostrava Fakulta strojní, Katedra automatizační techniky a řízení 2008/2009 Radim Farana 1 Obsah Požadavky kreditového systému. Relační datový model, relace, atributy,

Více

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

Úvod do databázových systémů. Lekce 1 Úvod do databázových systémů Lekce 1 Sylabus Základní pojmy DBS Životní cyklus DB, normalizace dat Modelování DBS, ER diagram Logická úroveň modelu, relační model Relační algebra a relační kalkul Funkční

Více

Primární klíč (Primary Key - PK) Je právě jedna množina atributů patřící jednomu z kandidátů primárního klíče.

Primární klíč (Primary Key - PK) Je právě jedna množina atributů patřící jednomu z kandidátů primárního klíče. Primární a cizí klíč Kandidát primárního klíče (KPK) Je taková množina atributů, která splňuje podmínky: Unikátnosti Minimálnosti (neredukovatelnosti) Primární klíč (Primary Key - PK) Je právě jedna množina

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

Databázové a informační systémy

Databázové a informační systémy Databázové a informační systémy doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah Jak ukládat a efektivně zpracovávat

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

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

Ú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

Úvod do databázových systémů. Ing. Jan Šudřich

Úvod do databázových systémů. Ing. Jan Šudřich Ing. Jan Šudřich jan.sudrich@mail.vsfs.cz 1. Cíl předmětu: Úvod do databázových systémů Poskytnutí informací o vývoji databázových systémů Seznámení s nejčastějšími databázovými systémy Vysvětlení používaných

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

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

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

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

1 Úvod. J. Zendulka: Databázové systémy - 1 Úvod 1

1 Úvod. J. Zendulka: Databázové systémy - 1 Úvod 1 1 Úvod 1.1. Intuitivní vymezení pojmu databáze... 2 1.2. Historie vývoje zpracování dat... 6 1.3. Základní pojmy... 9 1.4. Abstrakce pohledu na data v databázi... 11 1.5. Datové modely... 13 1.6. Schéma

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

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

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

J. Zendulka: Databázové systémy - 1 Úvod Intuitivní vymezení pojmu databáze

J. Zendulka: Databázové systémy - 1 Úvod Intuitivní vymezení pojmu databáze 1 Úvod 1.1. Intuitivní vymezení pojmu databáze... 2 1.2. Historie vývoje zpracování dat... 6 1.3. Základní pojmy... 9 1.4. Abstrakce pohledu na data v databázi... 11 1.5. Datové modely... 13 1.6. Schéma

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

Architektura informačních systémů. - dílčí architektury - strategické řízení taktické řízení. operativní řízení a provozu. Globální architektura

Architektura informačních systémů. - dílčí architektury - strategické řízení taktické řízení. operativní řízení a provozu. Globální architektura Dílčí architektury Informační systémy - dílčí architektury - EIS MIS TPS strategické řízení taktické řízení operativní řízení a provozu 1 Globální Funkční Procesní Datová SW Technologická HW Aplikační

Více

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

Úvod do databázových systémů 6. cvičení Vysoká škola báňská Technická univerzita Ostrava Fakulta elektrotechniky a informatiky Úvod do databázových systémů 6. cvičení Ing. Petr Lukáš petr.lukas@nativa.cz Ostrava, 2012 Modelování databází [1]

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

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

Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda

Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda Proces vývoje HRIS Vema Vlastnosti HRIS (Human Resources Information System) HRIS Vema Proces vývoje HRIS Vema Vema, a. s. Přední

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

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

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

Smysl metodiky IS/IT. Koncentrovaná zkušenost Checklist na nic nezapomeneme

Smysl metodiky IS/IT. Koncentrovaná zkušenost Checklist na nic nezapomeneme Smysl metodiky IS/IT Koncentrovaná zkušenost Checklist na nic nezapomeneme Přínosy metodik Větší produktivita a kooperace týmů Komunikační standard Specializace projektových týmů Nezávislost na konkrétních

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

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

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

Manažerská informatika - projektové řízení

Manažerská informatika - projektové řízení VŠE, fakulta Podnikohospodářská Manažerská informatika - projektové řízení Projekt implementace informačního systému Jiří Mikloš 2009 Obsah Obsah Obsah... 2 Úvod... 3 Zadání... 4 Projektový postup... 5

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

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

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

Objektově orientované databáze. Miroslav Beneš

Objektově orientované databáze. Miroslav Beneš Objektově orientované databáze Miroslav Beneš Obsah přednášky Motivace Vlastnosti databázových systémů Logické datové modely Nevýhody modelů založených na záznamech Co potřebujeme modelovat? Identifikace

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

Michal Krátký, Miroslav Beneš

Michal Krátký, Miroslav Beneš Databázové a informační systémy Michal Krátký, Miroslav Beneš Katedra informatiky VŠB Technická univerzita Ostrava 5.12.2005 2005 Michal Krátký, Miroslav Beneš Databázové a informační systémy 1/24 Obsah

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

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

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ. Ing. Lukáš OTTE, Ph.D.

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ. Ing. Lukáš OTTE, Ph.D. VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ Ing. Lukáš OTTE, Ph.D. Ostrava 2013 Tento studijní materiál vznikl za finanční podpory

Více

Základy informatiky. 08 Databázové systémy. Daniela Szturcová

Základy informatiky. 08 Databázové systémy. Daniela Szturcová Základy informatiky 08 Databázové systémy Daniela Szturcová Problém zpracování dat Důvodem je potřeba zpracovat velké množství dat - evidovat údaje o nějaké skutečnosti. o skupině lidí (zaměstnanců, studentů,

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

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

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

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

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

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

Databázové systémy. Ing. Radek Holý

Databázové systémy. Ing. Radek Holý Databázové systémy Ing. Radek Holý holy@cvut.cz Literatura: Skripta: Jeřábek, Kaliková, Krčál, Krčálová, Kalika: Databázové systémy pro dopravní aplikace Vydavatelství ČVUT, 09/2010 Co je relační databáze?

Více

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Úvod 9

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Úvod 9 Obsah Úvod 9 Kapitola 1 Business Intelligence, datové sklady 11 Přechod od transakčních databází k analytickým..................... 13 Kvalita údajů pro analýzy................................................

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

5. POČÍTAČOVÉ CVIČENÍ

5. POČÍTAČOVÉ CVIČENÍ 5. POČÍTAČOVÉ CVIČENÍ Databáze Databázi si můžeme představit jako místo, kam se ukládají všechny potřebné údaje. Přístup k údajům uloženým v databázi obstarává program, kterému se říká Systém Řízení Báze

Více

Data v informačních systémech

Data v informačních systémech Informatika 2 Data v informačních systémech EIS MIS TPS strategické řízení taktické řízení operativní řízení a provozu Spojení: e-mail: jan.skrbek@tul.cz tel.: 48 535 2442 Konzultace: pondělí 10 30-11

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

CASE. Jaroslav Žáček

CASE. Jaroslav Žáček CASE Jaroslav Žáček jaroslav.zacek@osu.cz http://www1.osu.cz/~zacek/ Co znamená CASE? Definice dle SEI A CASE tool is a computer-based product aimed at supporting one or more software engineering activities

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

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

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

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

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

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

04 - Databázové systémy

04 - Databázové systémy 04 - Databázové systémy Základní pojmy, principy, architektury Databáze (DB) je uspořádaná množina dat, se kterými můžeme dále pracovat. Správa databáze je realizována prostřednictvím Systému pro správu

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

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

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

Programování a implementace Microsoft SQL Server 2014 databází

Programování a implementace Microsoft SQL Server 2014 databází M20464 Programování a implementace Microsoft SQL Server 2014 databází Popis: Pětidenní kurz určený všem databázovým specialistům, kteří jsou odpovědni za implementaci databázových objektů a programování

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

Relační datový model. Integritní omezení. Normální formy Návrh IS. funkční závislosti multizávislosti inkluzní závislosti

Relační datový model. Integritní omezení. Normální formy Návrh IS. funkční závislosti multizávislosti inkluzní závislosti Relační datový model Integritní omezení funkční závislosti multizávislosti inkluzní závislosti Normální formy Návrh IS Funkční závislosti funkční závislost elementární redundantní redukovaná částečná pokrytí

Více

Databázové systémy Cvičení 5.2

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

MBI portál pro podporu řízení podnikové informatiky. mbi.vse.cz

MBI portál pro podporu řízení podnikové informatiky. mbi.vse.cz MBI, Management Byznys Informatiky MBI portál pro podporu řízení podnikové informatiky mbi.vse.cz J. Pour Katedra IT VŠE pour@vse.cz MBI, Management byznys informatiky Snímek 1 Agenda 1. Vznik a rozvoj

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

Geografické informační systémy p. 1

Geografické informační systémy p. 1 Geografické informační systémy Slajdy pro předmět GIS Martin Hrubý hrubym @ fit.vutbr.cz Vysoké učení technické v Brně Fakulta informačních technologií, Božetěchova 2, 61266 Brno akademický rok 2004/05

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

Kapitola 1: Úvod. Systém pro správu databáze (Database Management Systém DBMS) Účel databázových systémů

Kapitola 1: Úvod. Systém pro správu databáze (Database Management Systém DBMS) Účel databázových systémů - 1.1 - Kapitola 1: Úvod Účel databázových systémů Pohled na data Modely dat Jazyk pro definici dat (Data Definition Language; DDL) Jazyk pro manipulaci s daty (Data Manipulation Language; DML) Správa

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

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

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