Předmět Databázové systémy (KMI / XDAS)
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 / XDAS - 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
Zápočet:Praktické ověření zvládnutí jazyka SQL v prostředí Oracle nebo MS SQL Server a návrhu databázové struktury aplikace.Zkouška:Ústní zkoušení znalosti látky z přednášek.
Garant
doc. RNDr. Vilém Vychodil, Ph.D.