157-0328/03 – Databázové systémy (DBS)

Garantující katedraKatedra systémového inženýrstvíKredity5
Garant předmětudoc. Ing. Ludmila Kalužová, CSc.Garant verze předmětudoc. Ing. Ludmila Kalužová, CSc.
Úroveň studiapregraduální nebo graduálníPovinnostpovinný
Ročník1Semestrzimní
Jazyk výukyčeština
Rok zavedení2007/2008Rok zrušení2012/2013
Určeno pro fakultyEKFUrčeno pro typy studianavazující magisterské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
KAL70 doc. Ing. Ludmila Kalužová, CSc.
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Zápočet a zkouška 2+2

Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi

- Navrhovat datové struktury v jazyku SQL v prostředí systému Oracle - Tvořit aplikace v jazyku SQL a PL/SQL - Charakterizovat fyzické struktury dat - Porovnat objektově relační a objektové databáze - Aplikovat triggery při tvorbě aplikací v produktu Oracle Forms Developer

Vyučovací metody

Přednášky
Cvičení (v učebně)
Projekt

Anotace

Předmět navazuje na výuku předmětu Základy databázových systému B. Rozšiřuje znalosti jazyka SQL. Specifikuje charakteristiky objektově relačních a objektových databází včetně konkrétní implementace v sytému Oracle. Zahrnuje problematiku fyzických datových struktur a význam bitmapových indexů při řešení hvězdicových dotazů.

Povinná literatura:

1.Kaluža, J., Kalužová, L. (2011) Modelování dat v informačních systémech. Praha: Ekopress, ISBN 978-80-86929-81-1. 2.Conolly,T.,Begg,C.,Holowczak,R. (2009) Mistrovství databáze-Profesionální průvodce tvorbou efektivních databází. Brno: Computer Press a.s. 3. Loney, K. (2010) ORACLE DATABASE 11g-Kompletní průvodce. Brno: Computer Press a.s., ISBN 978-8025124895

Doporučená literatura:

1.Loney,K., Brylan,B. (2006) Mistrovství v Oracle Database 10g. Brno: Computer Press a.s., ISBN 80-251-1277-2 2.Loney,K., Brylan,B. (2009) Mistrovství v Oracle Database 11g. Brno: Computer Press a.s.,ISBN 978-8025121894

Forma způsobu ověření studijních výsledků a další požadavky na studenta

E-learning

Další požadavky na studenta

*******************************************************

Prerekvizity

Předmět nemá žádné prerekvizity.

Korekvizity

Předmět nemá žádné korekvizity.

Osnova předmětu

1.Úvod do předmětu -Návaznosti, požadavky ke zkoušce, doporučná literatura -Databázový systém Oracle, produkty rodiny Oracle 10g, nástroje pro vývoj aplikací 2.Prvky organizace paměti. -Blok , oblast, segment, tabulkový prostor, definice tabulkového prostoru, klausule Storage. 3. Definice a použití funkcí. -Číselné, znakové, datumové funkce, příklady. 4.SQL*PLUS . -Formátování sestav a vkládání součtových řádků do výstupních sestav. (Break,Compute) 5.Programovací jazyk PL/SQL. -Deklarační část bloku – deklarace proměnných a konstant. -Příkazová část bloku – řídící struktury. -Ošetřená výjímečných stavů. 6.Bezpečnost dat v Oraclu. -Systémová a objektová privilegia, role, vytvoření nového uživatele. 7.Transakční zpracování – základní vlastnosti, izolační úrovně SQL standardu. 8.Víceuživatelské prostředí v Oraclu. - Příkaz LOCK table, uzamykání tabulek, režimy uzamčení. -Odkaz na vzdálenou databázi, vytvoření databázového spoje. 9.Architektura databází, databázové systémy třetí generace. -Charakteristika objektově relačních databází, prvky objektového,rozšíření Oraclu. -Abstraktní datové typy, kolekce. 10.Prvky objektového,rozšíření Oraclu. -Objektové tabulky, odkazy, objektové pohledy, metody. 11.Objektově orientované databáze. - Terminologie ODMG. -Jazyk ODL. 12.Fyzická organizace dat. -Sekvenční struktura, řetězení, indexování, transformační organizace. -B-stromy. 13.Bitmapových indexy. -Charakteristika, uplatnění B-stromů a bitmapových indexů. -Řešení hvězdicových dotazů v DBS ORACLE. Osnova cvičení 1.Vytvoření datové základny v DBS Oracle. 2.Vytváření aplikací s využitím produktu Oracle Forms Developer. 3.Zpracování samostatnýcgh projektů

Podmínky absolvování předmětu

Prezenční forma (platnost od: 1960/1961 letní semestr, platnost do: 2011/2012 letní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodů
Zápočet a zkouška Zápočet a zkouška 100 (100) 51
        Zápočet Zápočet 45 (45) 0
                Projekt Projekt 45  0
        Zkouška Zkouška 55 (55) 0
                Ústní zkouška Ústní zkouška 55  0
Rozsah povinné účasti:

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramObor/spec.Spec.FormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2012/2013 (N6209) Systémové inženýrství a informatika (6209T025) Systémové inženýrství a informatika (00) Systémové inženýrství a informatika P čeština Ostrava 1 povinný stu. plán
2011/2012 (N6209) Systémové inženýrství a informatika (6209T025) Systémové inženýrství a informatika (00) Systémové inženýrství a informatika P čeština Ostrava 1 povinný stu. plán
2011/2012 (N6209) Systémové inženýrství a informatika (1802T001) Aplikovaná informatika P čeština Ostrava 1 povinný stu. plán
2010/2011 (N6209) Systémové inženýrství a informatika (1802T001) Aplikovaná informatika P čeština Ostrava 1 povinně volitelný stu. plán
2010/2011 (N6209) Systémové inženýrství a informatika (6209T025) Systémové inženýrství a informatika (00) Systémové inženýrství a informatika P čeština Ostrava 1 povinný stu. plán
2009/2010 (N6209) Systémové inženýrství a informatika (1802T001) Aplikovaná informatika P čeština Ostrava 1 povinně volitelný stu. plán
2009/2010 (N6209) Systémové inženýrství a informatika (6209T025) Systémové inženýrství a informatika (00) Systémové inženýrství a informatika P čeština Ostrava 1 povinný stu. plán
2009/2010 (N6209) Systémové inženýrství a informatika (6209T025) Systémové inženýrství a informatika P čeština Ostrava 1 povinný stu. plán
2008/2009 (N6209) Systémové inženýrství a informatika (6209T025) Systémové inženýrství a informatika P čeština Ostrava 1 povinný stu. plán

Výskyt ve speciálních blocích

Název blokuAkademický rokForma studiaJazyk výuky RočníkZLTyp blokuVlastník bloku