Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Databázové systémy (KMI / YDATA)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu KMI / YDATA - Databázové systémy, Přírodovědecká fakulta, Univerzita Palackého v Olomouci (UP).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Obsah

Praktickou část kursu tvoří úvod do (dotazovacího) jazyka SQL, pomocí kterého studenti ve cvičeníchprakticky operují s modelovou databází (v systémech Oracle 10 a MS SQL Server 2005). Úvod do teorie relačních DBSzahrnuje zejména relační algebru, problematiku funkčních závislostí mezi záznamy, normální normy a základníprincipy transakčního zpracování. U oboru Informatika je tato část probírána po teoretické stránce do vícedetailů než u ostatních oborů.<ol><li>Úvod do DBS. Pojmy, data a jejich abstraktní modely. Architektura DBS. Modely DBS.</li><li>Relační model DBS, jeho vlastnosti, relační struktura dat, jazyk relačního DBS. Úvod do jazyka SQL. SQL, vytvoření a naplnění tabulky,dotazy (s podmínkami, sloupcové funkce).</li><li>Agregace, vnořené dotazy, manipulace s daty. Referenční integrita, integritní omezení, primární a sekundární klíč.</li><li>Spojení tabulek. Cizí klíč. Modifikace struktury tabulky. Množinové operace, kvantifikátory.</li><li>Analýza a návrh relační DB. Konceptuální modelování. ER model. Transformace do relačního modelu. Konstrukce složitějších dotazů.</li><li>Další prvky relačních DBS a SQL. Tranzitivní uzávěr tabulky. Pohledy, triggery a indexy. Spolupráce SQL s jinými jazyky.Základy administrace relačních DBS.</li><li>Transakční zpracování dat. Základní principy transakčního zpracování. Ochrana proti porušení konzistence dat.Paralelní zpracování transakcí. Paralelní zpracování transakcí, uzamykací protokoly, uváznutí (deadlock), dvoufázový protokol, časová razítka.</li><li>Teoretické základy relačních DBS. Formalizace tabulky, relační algebra, relační logika a kalkuly, dotazovací systémy.</li><li>Funkční závislosti, Armstrongovy axiomy, uzávěr, pokrytí.</li><li>Normální formy. První, druhá a třetí normální forma. Boyce-Coddova normální forma. Normalizace dekompozicí relačních schémat.</li></ol>

Získané způsobilosti

1. ZnalostDefinuj a používej relační model dat a databázové systémy.

Literatura

Johnson J. L. Database Models, Languages, Design. Oxford Univesity Press, 1997. ISBN 0-19-510783-7.Connolly Thomas, Begg Carolyn. Database Systems: A Practical Approach to Design, Implementation and Management. Addison Wesley, 2002. ISBN 0-201-70857-4.Connolly T., Begg C. Database Systems. A Practical Approach to Design, Implementation and Management, 3rd edition. Addison Wesley, 2002. ISBN 0-201-70857-4.Rob. P., Coronel C. Database Systems. Design, Implementation & Management, 6th edition. Thomson Course Technology, 2004. ISBN 0-619-21372-8.Hronek J. Databázové systémy. Učební text. Katedra informatiky, UP, 2008. Pokorný J. Databázové systémy a jejich použití v informačních systémech. Academia, 1992. ISBN 80-200-0177-8.Elmasri R., Navathe S. B. Fundamentals of Database Systems, 3rd edition. Addison Wesley, 2000. ISBN 0-8053-1755-4.Simovici D. A., Tenney R. L. Relational Database Systems. Academic Press, 1995. ISBN 0126443750.Maier R. The Theory of Relational Databases. Computer Science Press, 1983. ISBN 0-914894-42-0.

Požadavky

Zkouška:Ústní zkoušení znalosti látky z přednášek.

Garant

doc. RNDr. Vilém Vychodil, Ph.D.

Vyučující

Ing. Jiří HronekMgr. Petr Krajča, Ph.D.