157-0310/01 – Základy databázových systémů (ZDBS)

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ík2Semestrzimní
Jazyk výukyčeština
Rok zavedení1999/2000Rok zrušení2010/2011
Určeno pro fakultyEKFUrčeno pro typy studianavazující magisterské, bakalářské, 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

- Interpretovat třiúrovňovou koncepci datového modelování. - Navrhovat datové struktury v prostředí relačních databází. - Užívat prostředí databázového systému ORACLE. - Aplikovat definiční, manipulační příkazy jazyka SQL. - Použít příkaz SELECT pro výběry dat projekce, restrikce, spojování relací.

Vyučovací metody

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

Anotace

Předmět poskytuje základní znalosti navrhování datových struktur v prostředí relačních databází. Metodologie návrhu datové základny zahrnuje třiúrovňovou koncepci. Jedná se o úroveň: sémantickou, konceptuální a relační. Předmět dale zahrnuje výuku základů jazyka SQL. Jedná se o definiční, manipulační příkazy tohoto jazyka, příkaz SELECT pro projekce, restrikce, spojování relací a skupinové výběry. Konkrétní aplikace jsou realizovány v jazyku SQL systému ORACLE

Povinná literatura:

1.Halaška, I., Pokorný, J.: Databázové systémy, cvičení, Oracle Praha, 1997 2.Kaluža, J.: Tvorba logických datových struktur v prostředí strategických informačních systémů, Grafie, Ostrava, 1996 3. Loney,K.:, Brylan,B: Mistrovství v Oracle Database 10g, Computer Press a.s.,Brno, 2006, ISBN 80-251-1277-2

Doporučená literatura:

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

Přednášky 1.Úvod do předmětu -Návaznosti požadavky ke zkoušce a zápočtu 2.Databázové systémy a jejich vlastnosti -Charakteristika databázových systémů, architektura databází, vlastnosti databázových systémů 3.Datové modelování a projektování datových struktur -definice základních pojmů, tři úrovně konstrukce datového modelu, proces mapování objektivní reality a vytvoření výchozí datové struktury 4.Konceptuální modelování -Základní konstruktory ER modelu, metodika jeho vytvoření 5.Logické modelování - relační koncepce -Základní konstruktory, definice relací,normalizace relací - funkční závislosti atributů, první, druhá, třetí normální forma 6.Boyce-Coddova normální forma, metodika relačního modelování -Kandidátní klíče a definice BCNF,předběžné, úplné relace, normalizační postup 7.Systémy řízení báze dat -Struktura, funkce jednotlivých komponent, databázový systém ORACLE 8.Jazyk SQL – definice datových struktur -definice relací včetně integritních omezení, změny, rušení relací 9.Jazyk SQL – naplňování databáze -Vkládaní dat, modififkace dat, vypouštění dat, význam indexů 10.Jazyk SQL – výběr dat z databáze -struktura příkazu SELECT, příklady projekce, selekce, restrikce 11.Jazyk SQL - výběr dat z databáze -operace spojení relací (přirozené spojení, vnější spojení), podotázky 12.jazyk SQL - skupinové výběry -vymezení pojmu skupina, skupinové funkce, filtr HAVING 13.Jazyk SQL – pohledy, snímky -definice a použití pohledů, použití snímků Cvičení: 1.Návrh datové základny pro zadanou aplikaci ekonomického charakteru 2.Vytvoření struktury datové základny, její naplňování daty, modifikace v systému ORACLE 3.Realizace konkrétních výstupůs využitím jazyka SQLPLUS včetně editace dat 4.Zpracování samostatných projektů

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

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

Zobrazit historii

Podmínky absolvování předmětu a účast na cvičeních v rámci ISP:

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramObor/spec.Spec.ZaměřeníFormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2009/2010 (B6208) Ekonomika a management (6208R062) Marketing a obchod (01) Marketing a obchod P čeština Ostrava 3 povinně volitelný stu. plán
2008/2009 (B6208) Ekonomika a management (6208R062) Marketing a obchod (01) Marketing a obchod P čeština Ostrava 3 povinně volitelný stu. plán
2007/2008 (B6209) Systémové inženýrství a informatika (6209R025) Systémové inženýrství a informatika P čeština Ostrava 2 povinný stu. plán
2007/2008 (B6208) Ekonomika a management (6208R062) Marketing a obchod (01) Marketing a obchod P čeština Ostrava 3 povinně volitelný stu. plán
2006/2007 (B6209) Systémové inženýrství a informatika (6209R025) Systémové inženýrství a informatika P čeština Ostrava 2 povinný stu. plán
2006/2007 (B6208) Ekonomika a management (6208R062) Marketing a obchod (01) Marketing a obchod P čeština Ostrava 3 povinně volitelný stu. plán

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

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

Hodnocení Výuky

Předmět neobsahuje žádné hodnocení.