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



Podobné dokumenty
Databázové systémy BIK-DBS

Nerelační databázové modely. Helena Palovská

Databázové systémy úvod

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

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

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

Databázové systémy úvod

Databáze II. 1. přednáška. Helena Palovská

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

A5M33IZS Informační a znalostní systémy. O čem předmět bude? Úvod do problematiky databázových systémů

Objektově orientované databáze. Miroslav Beneš

Databázové systémy. Doc.Ing.Miloš Koch,CSc.

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í

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

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

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

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

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

Ukládání a vyhledávání XML dat

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

Databázové systémy úvod

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Kapitola 4. Úvod 11. Stručný úvod do relačních databází 13. Platforma 10g 23

TEORIE ZPRACOVÁNÍ DAT

Okruhy z odborných předmětů

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

O Apache Derby detailněji. Hynek Mlnařík

7. Integrita a bezpečnost dat v DBS

7. Integrita a bezpečnost dat v DBS

Použití databází na Webu

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

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

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

Informatika pro ekonomy

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

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

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

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

Jazyk PL/SQL Úvod, blok

Ukázka knihy z internetového knihkupectví

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

Databázové systémy. modelování. Tomáš Skopal. - úvod. - konceptuální datové

Architektury Informačních systémů. Jaroslav Žáček

4IT218 Databáze. 4IT218 Databáze

Marketingová komunikace. 3. soustředění. Mgr. Pavel Vávra Kombinované studium Skupina N9KMK3PH (vm3bph)

Databáze I. 1. přednáška. Helena Palovská

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

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

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

TÉMATICKÝ OKRUH Softwarové inženýrství

Databáze v MS ACCESS

Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace

FRED & PostgreSQL. CZ.NIC, z.s.p.o. Jaromír Talíř <jaromir.talir@nic.cz>

BEZPEČNOST IS. Ukončení předmětu: Předmět je zakončen zkouškou sestávající z písemné a doplňkové ústní části.

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

Data v informačních systémech

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

Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL,

Archivace relačních databází

Úvod. Boj se zavlečeným impedančním nesouladem na úrovni databáze

Program a životní cyklus programu

Které příkazy SQL lze v PL/SQL procedurách a funkcích volat bez omezení a které s omezením? Jak lze v PL/SQL deklarovat datový typ?

Stručný obsah. část III Aktualizace dat Kapitola 10: Aktualizace databáze 257 Kapitola 11: Integrita dat 275 Kapitola 12: Zpracování transakcí 307

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

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

KMA/PDB. Karel Janečka. Tvorba materiálů byla podpořena z prostředků projektu FRVŠ č. F0584/2011/F1d

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

Tvorba informačních systémů

Design systému. Komponentová versus procesní architektura

Tematická oblast: Programování 1 (VY_32_INOVACE_08_3_PR) Anotace: Využití ve výuce: Použité zdroje:

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

Architektury Informačních systémů. Jaroslav Žáček

KAPITOLA 1 Představení platformy Microsoft SQL Server 2008

Střední odborná škola a Střední odborné učiliště, Hořovice

10. Architektura klient/server a třívrstvá architektura

10. Architektura klient/server a třívrstvá architektura

01. Kdy se začala formovat koncept relačních databází (Vznik relačního modelu, první definice SQL)? a) 1950 b) 1960 c) 1970 d) 1980

DATABÁZOVÉ A INFORMAČNÍ SYSTÉMY

8.2 Používání a tvorba databází

Analýza a modelování dat. Přednáška 5

Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace. Maturitní otázky z předmětu INFORMATIKA A VÝPOČETNÍ TECHNIKA

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

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

PROGRAMÁTOR ANALYTIK. Náplň práce:

Digitální technická mapa ČR

rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek

Tvorba informačních systémů

Oracle XML DB. Tomáš Nykodým

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

Michal Krátký. Tvorba informačních systémů, 2008/2009. Katedra informatiky VŠB Technická univerzita Ostrava. Tvorba informačních systémů

Michal Krátký, Miroslav Beneš

Název předmětu: Školní rok: Forma studia: Studijní obory: Ročník: Semestr: Typ předmětu: Rozsah a zakončení předmětu:

Databáze I. 5. přednáška. Helena Palovská

Business Intelligence

Tvorba informačních systémů

PODNIKOVÁ INFORMATIKA

Architektura softwarových systémů

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

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

1. Obsah balíčku studijních opor

Fyzické uložení dat a indexy

Transkript:

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ěnována tvorbě vlastního databázového projektu. Tématický celek předmětu je rozdělen do šesti částí: 1. Opakování. Jazyk definice dat SQL 2. Integritní omezení (statická) 3. Jazyk manipulace dat, triggery, uložené procedury, transakce 4. Tvorba aplikací nad databázemi 5. Centralizace a decentralizace databází, datové sklady 6. Objektová orientace a databáze Doporučená literatura: Palovská H.: Databáze, nb.vse.cz/~palovska/uds/ Pokorný J., Halaška I.: Databázové systémy, Cvičení (Jazyk SQL a systém ORACLE), skripta ČVUT, Fakulta elektrotechnická, Praha 1997 Forrest H.: SQL, Příručka programátora, Softpress, 2001 Henderson, K.: Mistrovství v Transact-SQL, Computer Press Praha 2000, překlad Voráček, K. Chudějová E.: SQL, Strukturovaný dotazovací jazyk a jeho implementace v databázovém sysytému PROGRESS, skripta VŠE, Praha, 1993 Bude doplněn odkaz na učební text o distribuci databází, prozatím možno doporučit: Sokolovský, P., Pokorný, J., Peterka, J.: Distribuované databázové systémy, Academia, Praha, 1992

Metodický list č. 1 Téma: Opakování základních pojmů relačních databází, databázový princip, role lidí vzhledem k databázi. Opakování myšlenek návrhu databáze, mapování konceptuálního modelu do relačního databázového schématu. Jazyk definice dat SQL, ukázka definičního kódu pro vzorovou databázi. Opakování Základní rysy na semestrálního projektu Jazyk SQL, definice dat. Ukázka kódu pro vzorovou databázi Northwind Kapitola PŘEHLED OSTATNÍHO JAZYKA SQL, Jazyk definice dat ze skript H.Palovské (nb.vse.cz/palovska/uds/), základní kód definice tabulek pro databázi Northwind.

Metodický list č. 2 Statická integritní omezení, SQL syntaxe pro integritní omezení. Indexy. Princip fungování integritních omezení, jejich využití Simulace integritních omezení, pokud je SŘBD nepodporuje Vazby mezi databázovými záznamy, sémantika a syntaxe Jazyk SQL pro definici integritních omezení Ukázky, integritní omezení ve vzorové databázi Northwind Definice indexů a SQL Kapitola PŘEHLED OSTATNÍHO JAZYKA SQL, Integritní omezení ze skript H.Palovské (nb.vse.cz/palovska/uds/), úplný kód definice tabulek pro databázi Northwind.

Metodický list č. 3 Manipulace dat v databázi, dynamická integritní omezení triggery. Transakce. Jazyk manipulace dat SQL Triggery Uložené procedury Transakce Vize budoucnosti: temporární databáze, aktivní databáze Kapitoly PŘEHLED OSTATNÍHO JAZYKA SQL, Jazyk manipulace dat, Triggery, Uložené procedury, Transakce a zámky ze skript H.Palovské (nb.vse.cz/palovska/uds/).

Metodický list č. 4 Základy tvorby aplikací. Architektura IS, centralizace, decentralizace, distribuce, integrace. SQL a programovací jazyky Kurzory Práva a bezpečnost Třívrstvá architektura Centralizovaná databáze vs. decentralizovaná, principy a metody řízení Distribuce dat, replikace Integrace nezávisle vzniklých databází Kapitoly PŘEHLED OSTATNÍHO JAZYKA SQL, Tvorba aplikací přistupujících k databázi, Kurzory, Ochrana dat ze skript H.Palovské (nb.vse.cz/palovska/uds/).

Metodický list č. 5 Datové sklady. Objektově-relační a objektové charakteristiky, příklady. Datové sklady a architektura IS Principy navrhování datových skladů, různé způsoby fyzické realizace Přednosti a nedostatky relačního modelu Principy objektové orientace, vztah k databázím, ODMG Objektově relační databáze, ukázky SQL syntaxe Objektové databáze, ukázky OQL, ODL K distribuovaným databázím bude doplněn URL učebního textu H. Palovské. (Prozatím možno použít částečně Sokolovský, P., Pokorný, J., Peterka, J.: Distribuované databázové systémy, Academia, Praha, 1992) Kapitola Datové sklady ze skript H.Palovské (nb.vse.cz/palovska/uds/). Kapitoly Objektově-relační databáze, Objektové databáze ze skript H.Palovské (nb.vse.cz/palovska/uds/).