Předmět je orientován na získání praktických znalostí práce s moderním relačním databázovým systémem typu klient-server s použitím dotazovacího jazyka SQL. Dále dává teoretické základy pro konceptuální modelování, normalizaci relačního modelu dat včetně integritních omezení, zabezpečení dat z hlediska přístupu k datům i výpadkům a pro vývoj databázových aplikací.
Poslední úprava: Hanta Vladimír (01.07.2013)
The course is focused on gaining practical knowledge of work with modern client-server relational database systems using SQL query language. It also provides theoretical foundations for conceptual modelling, normalization of relational data model including integrity constraints, data security in terms of data access and data loss and for database application development.
Poslední úprava: VOVSIKJ (03.07.2013)
Výstupy studia předmětu -
Studenti budou umět:
pracovat s moderním relačním databázovým systémem typu klient-server,
pracovat s různými typy databázových klientů,
vytvářet a upravovat jednoduchá databázová schémata pomocí příkazů jazyka SQL,
vkládat, měnit, mazat a získávat data pomocí příkazů jazyka SQL.
Poslední úprava: VOVSIKJ (03.07.2013)
Students will be able to:
work with a modern client-server relational database system,
work with different types of database clients,
create and modify simple database schemas using SQL statements,
insert, modify, delete, and retrieve data using SQL statements.
Data types and working with them. Usage of built-in functions.
Row grouping, aggregate calculations. Joining of tables, combining results.
Techniques of query creation. Pivot tables, lists, sequences, running and sliding averages.
SQL commands for creation, modification, and removal of tables. SQL commands for addition, update, and removal of rows.
Methods of logical organisation of data. Conceptual modelling.
Relational data model. Data normalisation basics. Keys and their types.
Normalisation of relational data model. Data integrity and its types. Access rights.
Database system architecture. Data security and its safeguarding.
Transactions and their properties. States of transactions. Recovery from failures.
Database application life cycle. Planning, feasibility study, design, implementation, tests, deployment, maintenance and growth of database applications.
Poslední úprava: VOVSIKJ (03.07.2013)
Studijní opory -
http://moodle.vscht.cz/course/view.php?id=4
Poslední úprava: VOVSIKJ (03.07.2013)
http://moodle.vscht.cz/course/view.php?id=4
http://dx.doi.org/10.1002/0471728993
http://dev.mysql.com/doc/
Poslední úprava: VOVSIKJ (03.07.2013)
Vstupní požadavky
Uživatelská znalost operačního systému Microsoft Windows a práce v síťovém prostředí, kterou lze získat absolvováním předmětu Aplikace výpočetní techniky - N445001.