Výsledky vzdelávania:
Študent absolvovaním predmetu získa znalosti:
– o architektúrach databázových systémov,
– o konceptuálnom datovom modelovaní,
– o relačnej algebre a jej použití,
– o tvorbe integritných obmedzení,
– o dotazovacom jazyku pre prácu s databázami,
– o transakčnej podpore spracovania dát.
Študent absolvovaním predmetu bude rozumieť:
– princípom návrhu a tvorby databázových modelov pre informačné systémy.
– jazyku pre definíciu dát a manipuláciu s nimi,
– práci s konkrétnym databázovým systémom.
Študent po absolvovaní predmetu bude schopný:
– navrhovať dátové modely na konceptuálnej, ale aj implementačnej úrovni,
– normalizovať dátový model,
– vytvárať aplikácie (informačné systémy) s použitím dotazovacích jazykov.
Informačný list predmetu | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Vysoká škola: Žilinská univerzita v Žiline | |||||||||||||
Fakulta: Riadenia a informatiky | |||||||||||||
Kód predmetu: 5BI106 | Názov predmetu: databázové systémy (DS) | ||||||||||||
Druh, rozsah a metóda vzdelávacích činností: | |||||||||||||
Týždenný počet hodín výučby vo forme prednášky, cvičenia, semináre, klinickej praxe | Prednášky: 2.0 Cvičenia: 0.0 Lab.cvičenia: 2.0 | ||||||||||||
Metóda, akou sa vzdelávacia činnosť uskutočňuje | Výučba sa uskutočňuje prezenčne | ||||||||||||
Metódy dosiahnutia výsledkov vzdelávania | |||||||||||||
Počet kreditov: 5.0 | |||||||||||||
Záťaž študenta: hodín Špecifikácia záťaže: | |||||||||||||
Odporúčaný semester/trimester štúdia: 2. ročník, zimný semester | |||||||||||||
Stupeň štúdia: 1. | |||||||||||||
Podmieňujúce predmety: Prerekvizity: Odporúčam znalosť objektového a štruktúrovaného programovania. Korekvizity: | |||||||||||||
Podmienky na absolvovanie predmetu: Priebežné hodnotenie: Priebežné hodnotenie: Podmienky pre cvičenia: • Súčasťou cvičení sú pripravené úlohy, ktorých vypracovanie je povinné pre každého študenta. • Počas prednášok a cvičení je možné získať bonusové body (aktivita, vedomosti, úlohy, ...). Prideľovanie bodov závisí od prednášajúceho alebo cvičiaceho. • Študenti denného štúdia počas semestra vypracujú a odovzdajú 3 zadania. Každé zadanie je hodnotené bodmi. Spolu za všetky je možné získať 60 bodov, ak sú správne a odovzdané do zadaného termínu. Počet bodov za jednotlivé zadania je uvedený pri konkrétnom zadaní sem. práce (viď. Zadania semestrálnych prác). Za každý začatý oneskorený týždeň sa odpočítava 5 bodov (max. oneskorenie je 1 týždeň). o zadanie č.1. max 20 bodov o zadanie č.2. max 15 bodov o zadanie č.3. max 20, oponovanie 5 bodov bodov • V priebehu semestra bude kontrolný test (max. 20 bodov) • Na konci semestra bude kontrolný test (max. 20 bodov). • Opravný test NEBUDE! • Podmienky pre úspešné absolvovanie cvičení: Aktívna účasť na cvičeniach (povolené max. 2 absencie, pričom za absenciu bude považované aj vykonávanie iných činností nesúvisiacich s daným cvičením). Za absenciu môže byť považované aj chatovanie, surfovanie nesúvisiace s témou cvičenia atď., alebo ak je študent nepripravený na cvičenie. V prípade viac ako dvoch absencií má vyučujúci právo rozhodnúť o pripustení / nepripustení ku skúške (aj v prípade dosiahnutia potrebného počtu bodov z cvičení). o vypracovanie úloh z cvičení - viď prvý odstavec. o Maximálny možný počet bodov za cvičenia je 100 (60 za sem. práce, 40 za priebežné testy) + bonusové body, pričom musíte získať: • viac ako 23 bodov zo 40 z priebežných testov, • viac ako 60 bodov celkovo z cvičení, • viac ako 30 bodov zo semestrálnych prác. o Je nutné získať aspoň jeden bod za každé zadanie semestrálnej práce a každý test. •Spracovanie úloh a semestrálnych prác: • Plagiátorstvo (i v štádiu pokusu) bude dôvodom okamžitého ukončenia účasti na predmete so známkou Fx. • Bonus: Každý bonusový bod získaný na cvičeniach a prednáškach sa pripočíta k bodom získaným na teste pri skúške, ak študent na skúške dosiahol aspoň 61 bodov. Súčasťou skúšky sú otázky z teórie a príklady. Celkový počet bodov na hodnotenie je súčtom dosiahnutých bodov za prácu počas semestra, bonusových bodov a z bodov skúšobného testu, z ktorého je nutné získať aspoň 61 bodov. Vytvorené konto na serveroch je výlučne na účely výučby predmetu Databázové systémy. V prípade ukladania iných vecí na server, prípadne iných aktivít môže byť študentovi zrušené konto. Záverečné hodnotenie: Študenti musia spĺňať všetky podmienky cvičení pred účasťou na skúške. Každý študent absolvuje test. Záverečný test bude rozdelený na tematické oblasti, pričom je potrebné získať aspoň jeden bod z každej oblasti. Hodnotenie výsledku skúšky je nasledujúce: · 93% a viac - A–výborne · <85%, 92%) - B–veľmi dobre · <77%, 84%) - C–dobre · <69%, 76%) - D–uspokojivo · <61%, 68%) - E–dostatočne · menej ako 61% - FX–nevyhovel Pre prihlásenie sa na skúšku musí študent dosiahnuť 61.0 bodov Pre prihlásenie na skúšku musí študent dosiahnuť 61 bodov. | |||||||||||||
Výsledky vzdelávania: Študent absolvovaním predmetu získa znalosti: - o architektúrach databázových systémov, - o konceptuálnom datovom modelovaní, - o relačnej algebre a jej použití, - o tvorbe integritných obmedzení, - o dotazovacom jazyku pre prácu s databázami, - o transakčnej podpore spracovania dát. Študent absolvovaním predmetu bude rozumieť: - princípom návrhu a tvorby dátových modelov pre informačné systémy. - jazyku pre definíciu dát a manipuláciu s nimi, - práci s konkrétnym databázovým systémom. Študent po absolvovaní predmetu bude schopný: - navrhovať dátové modely na konceptuálnej, ale aj implementačnej úrovni, - normalizovať dátový model, - vytvárať aplikácie (informačné systémy) s použitím dotazovacích jazykov. | |||||||||||||
Stručná osnova predmetu: Prednášky: Úvod, základné pojmy (integrita, nezávislosť,...), architektúra databázových systémov SQL I. - Príkaz SELECT SQL II. – DIS, Manipulácia s dátami (INSERT, DELETE, UPDATE) Entitno-relačné modelovanie SQL III. - Definícia dát, Prístup k dátam (DAS) Normalizácia dát 1(teória), Normalizácia dát 2 (príklad) SQL IV. - Príkaz SELECT pokr. SQL V. - Triggre, pohľady, procedúry a funkcie SELECT a čas, Transakčné spracovanie dát, kurzory Relačný dátový model Relačná integrita Relačná algebra Poznámka: Počas semestrra pre Vás pripravíme aj vložené prednášky na aktuálne témy. Cvičenia: Úvod, Linux, SQL, Trénovací Model. Príkazy SQL – DML (Select 1). Príkazy SQL – DML (Insert, Delete, Update.) ERA modelovanie, DDL DDL, Load Test a konzultácie k zadaniu Príkazy SQL – DML (Select 2). Procedúry a funkcie Triggre Pohľady (View). Reporty, kurzory a čas Test Odovzdávanie semestrálnych prác, Zápočet Poznámka: Podrobnosti sa spresnia počas cvičení | |||||||||||||
Odporúčaná literatúra: • K.Matiaško, Michal.Kvet, Marek.Kvet: Databázové systémy 1.diel a 2. diel. EDIS 2018. • K.Matiaško, M.Vajsová, M.Kvet: Pokročilé databázové systémy. Umenie programovania a administrácie. EDIS 2017. • K.Matiaško, M.Vajsová, M.Kvet: Pokročilé databázové systémy. Architekúra, programovanie s objektami, XML. EDIS 2017. • K. Matiaško, M. Kvet, V. Šalgová, V. Vestenický: Rýchly vývoj dátových modelov a aplikácií v prostredí Oracle APEX. EDIS 2020 9(aj USB verzia) • K.Matiaško, Michal.Kvet, Marek.Kvet: Practices for Database systems. EDIS 2017. (Aj CD verzia) • C.J.Date: An Introduction to Database Systems, Vol. I. a II., Addison-Wesley, 8th Edition • K. Matiaško, M. Kvet: Temporálne databázy, EDIS 2020 • S. Feuerstein: Oracle PL/SQL Programming, O'Reilly, 2014 • J. Bush: Learn SQL Database Programming, Packt, 2020 • D. Maier: The Theory of Relational Databases, Computer Science Press,1983 • J. Pokorný: Databázové systémy - vybrané kapitoly a cvičení, UK Praha, 1993 • J. Pokorný: Dotazovací jazyky, Science, 1994 • Whitten, Bentley, Barlow: Systems Analysis and Design Methods • D.J.Ullman: Principles of Database and Knowledge-base Systems, Vol I., Computer Science Press, 1988 • J. Pokorný: Databázové systémy a jejich použití v informačních systémech. Academia, 1992 • Dokumentácia k systému Oracle. | |||||||||||||
Jazyk, ktorého znalosť je potrebná na absolvovanie predmetu: slovenský/anglický | |||||||||||||
Poznámky: Vybrané prednášky môžu byť v anglickom jazyku. Časť dokumentácie k predmetu, k zadaniam, k testom a skúške môže byť v anglickom jazyku. Dátový model na testy a skúšku môže byť v anglickom jazyku. | |||||||||||||
Hodnotenie predmetov: Celkový počet hodnotených študentov: 0
| |||||||||||||
A | B | C | D | E | FX | ||||||||
0 % | 0 % | 0 % | 0 % | 0 % | 0 % | ||||||||
Vyučujúci: | |||||||||||||
Dátum poslednej zmeny: 2021-11-18 08:41:54.000 | |||||||||||||
Garant predmetu: prof. Ing. Karol Matiaško, PhD. | |||||||||||||
Schválil: |