PřF:MDA104 Introduction to Databases - Informace o předmětu
MDA104 Introduction to Databases
Přírodovědecká fakultapodzim 2024
- Rozsah
- 0/0/0. 6 kr. Ukončení: zk.
Vyučováno asynchronně - Vyučující
- doc. RNDr. Vlastislav Dohnal, Ph.D. (přednášející)
- Garance
- doc. RNDr. Vlastislav Dohnal, Ph.D.
Ústav matematiky a statistiky – Ústavy – Přírodovědecká fakulta
Dodavatelské pracoviště: Katedra strojového učení a zpracování dat – Fakulta informatiky - Předpoklady
- no prerequisites
- Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
- Cíle předmětu
- The aim of the course is to introduce principles of database systems and data modeling. In detail, issues of data modeling, database design, querying, and other functionality, including analytical tools, will be tackled from the relational database systems point of view.
- Výstupy z učení
- - Explain the principles of relational database management systems; - Design and implement relational model for data storage; - Formulate SQL statements (data updates and querying); - Be familiar with analytical extensions and programming in databases.
- Osnova
- Introduction to database systems. Purpose and use, examples. Data abstraction, models, examples.
- Architecture of database systems. Architecture of database. Users of database. Design of database. Query languages.
- Entity-relationship model. Attributes, entity sets. Relationships, cardinality. Definition of key, key hierarchy, primary key.
- Relational model. Relation, attributes, relationships. Transition to/from entity-relationship model. Referential integrity.
- Database design. Functional dependencies. Normal forms. Decomposition.
- SQL query language. Introduction, basic statements. Functions and expressions, joins, aggregation functions. Database updates and deletions. Data definition, views.
- Query processing. Basic principles, examples. Indexing. Introduction to query optimization. Transactions. Properties of transaction processing.
- Analytical extensions. Online Analytical Processing. Data mining. Geographical information systems. Multidimensional databases. Temporal databases.
- Literatura
- doporučená literatura
- SILBERSCHATZ, Abraham, Henry F. KORTH a S. SUDARSHAN. Database system concepts. 6th ed. Boston: McGraw-Hill, 2011, xxvi, 1139. ISBN 9780073523323. info
- neurčeno
- DOUGLAS, Korry a Susan DOUGLAS. PostgreSQL : the comprehensive guide to building, programming and administering PostgreSQL databases. 2nd ed. Indianapolis: Sams Publishing, 2006, xxi, 1006. ISBN 0672327562. info
- Výukové metody
- Essentially, an asynchronous approach, based on introductory short presentations plus homework assignments, complete pdf materials. Complemented with synchronous communication by the tutor upon agreement.
- Metody hodnocení
- Homework assignments during the semester, including peer to peer reviews. Active presentation of some homeworks to the lecturer/tutor. Final synchronously written assignment, followed by colloquial discussions/exams in small groups.
- Vyučovací jazyk
- Angličtina
- Další komentáře
- Studijní materiály
- Statistika zápisu (nejnovější)
- Permalink: https://is.muni.cz/predmet/sci/podzim2024/MDA104