Last update: Svozil Daniel prof. Mgr. Ph.D. (14.12.2016)
Students are introduced to the administration of database and web servers and services. Students will be able to install, configure, maintain, test and backup complex systems of database and web services. To provide a balanced overview, students will be introduced to three different database engines: Oracle as a representative of a large commercial system; PostgreSQL as a representative of a complex and advanced open-source, community-developed software; MySQL as the most common database engine to use with the Apache web server.
Last update: Svozil Daniel prof. Mgr. Ph.D. (14.12.2016)
Studenti se seznámí s administrací databázových a webových serverů a služeb. Budou schopni nainstalovat, nakonfigurovat, provozovat, testovat a zálohovat komplexní systémy databázových a webových služeb. V rámci vyváženosti budou studenti seznámeni se třemi různými koncepcemi databázových strojů - Oracle jako reprezentanta velkého komerčního systému, PostgreSQL jako reprezentanta komplexního a velmi pokročilého databázového stroje udržovaného a vyvíjeného komunitou jako software s otevřeným zdrojovým kódem, a MySQL jako reprezentanta nejužívanějšího databázového stroje z pohledu návaznosti na webový server Apache.
Aim of the course -
Last update: Svozil Daniel prof. Mgr. Ph.D. (14.12.2016)
Students will be able to:
administer database and web servers and services
administer Oracle, PostgreSQL and MySQL database engines
configure Apache web server
Last update: Svozil Daniel prof. Mgr. Ph.D. (14.12.2016)
Studenti budou umět:
administrovat databázové a webové servery a služby
administrovat databázové stroje Oracle, PostgreSQL a MySQL
konfigurovat webový server Apache
Literature -
Last update: Svozil Daniel prof. Mgr. Ph.D. (14.12.2016)
Kabir, M. J. Apache Server 2: kompletní příručka administrátora. Brno: Computer Press, 2004. ISBN 80-251-0319-6.
Mullins, C. S. ''Database Administration: The Complete Guide to Practices and Procedures''. Addison-Wesley Professional, 2002. ISBN 0201741296.
Last update: Svozil Daniel prof. Mgr. Ph.D. (14.12.2016)
Kabir, M. J. Apache Server 2: kompletní příručka administrátora. Brno: Computer Press, 2004. ISBN 80-251-0319-6.
Mullins, C. S. ''Database Administration: The Complete Guide to Practices and Procedures''. Addison-Wesley Professional, 2002. ISBN 0201741296.
Learning resources -
Last update: Svozil Daniel prof. Mgr. Ph.D. (14.12.2016)
https://edux.fit.cvut.cz/courses/BI-AWD/
(login necessary)
Last update: Svozil Daniel prof. Mgr. Ph.D. (14.12.2016)
https://edux.fit.cvut.cz/courses/BI-AWD/
(nutné přihlášení)
Syllabus -
Last update: Svozil Daniel prof. Mgr. Ph.D. (14.12.2016)
1. Techniques for detecting and debugging problematic SQL queries.
2. Database engine architecture from the installation, configuration, and backup point of view.
3. Principles of Oracle, PostgreSQL and MySQL database engines.
4. Specifics of Oracle configuration, administration and backup.
5. Specifics of PostgreSQL configuration, administration and backup.
6. Specifics of MySQL configuration, administration and backup.
7. Common maintenance and backup in individual DB engines.
8. Apache web server features, architecture, installation.
9. Apache server configuration and testing. Apache server modules.
10. Authentication and authorization, security, monitoring access to the server, analysis tools.
11. Backing up and restoring data, web server integrity.
12. Integration of MySQL and PHP into a web server, phpMyAdmin.