Administrace webového a DB serveru
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
BI-AWD | Z,ZK | 4 | 2+2 | česky |
- Přednášející:
- Lukáš Bařinka (gar.), Tomáš Kadlec (gar.), Michal Valenta (gar.)
- Cvičící:
- Lukáš Bařinka (gar.), Tomáš Kadlec (gar.), Michal Valenta (gar.), Jan Chrastina, Petr Jendele
- Předmět zajišťuje:
- katedra softwarového inženýrství
- Anotace:
-
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.
- Požadavky:
-
Teoretické základy a praktické zkušenosti s používáním databází a znalost základních webových technologií.
- Osnova přednášek:
-
1. Architektura databázového stroje z pohledu instalace, konfigurace a zálohování.
2. Koncepce databázových strojů Oracle, PostgreSQL a MySQL.
3. Specifika konfirgurace, administrace a zálohování Oracle.
4. Specifika konfigurace, administrace a zálohování PostgreSQL.
5. Specifika konfigurace, administrace a zálohování MySQL.
6. Běžná údržba a zálohování v jednotlivých DB strojích.
7. Techniky detekce a ladění problematických SQL dotazů.
8. Webový server Apache, vlastnosti, architekruta, instalace.
9. Konfigurace serveru Apache, testování.
10. Moduly serveru Apache.
11. Autentizace a autorizace, bezpečnost, sledování přístupů k serveru, nástroje pro analýzu.
12. Zálohování a obnova dat, integrita webového serveru.
13. Integrace a konfigurace MySQL a PHP do webového serveru, phpMyAdmin.
14. Proxy server, přepisování URL, optimalizace, load balancing.
- Osnova cvičení:
-
1. Zadání semestrální práce.
2. Konzultace k zadání semestrální práce.
3. Konzultace semestrální práce.
4. Odevzdání semestrální práce.
- Cíle studia:
-
Tento předmět uzavírá administraci komplexního systému. Dává přehled i praktické zkušenosti s administrací databází a webového serveru. Z hlediska praktického procvičení bude v databázové části tohoto předmětu více prostoru věnováno nejběžnějšímu řešení v kontextu www aplikací - tedy serveru MySQL. PosgreSQL a Oracle jsou zařazeny zejména proto, aby student získal jasnější představu o komplexnějších DB serverech (jak opensource, tak komerčních).
- Studijní materiály:
-
1. Kabir, M. J. Apache Server 2: kompletní příručka administrátora. Brno: Computer Press, 2004. ISBN 80-251-0319-6.
- Poznámka:
-
Rozsah=prednasky+proseminare+cviceni:2p+1r+1c
- Rozvrh na zimní semestr 2011/2012:
- Rozvrh není připraven
- Rozvrh na letní semestr 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Předmět je součástí následujících studijních plánů:
-
- Informační systémy a management - verze pro ty, kteří se zapsali v roce 2009 a 2010 (VO)
- Informační technologie - verze pro ty, kteří se zapsali v roce 2009 a 2010 (povinný předmět oboru)
- Informatika, plán pro fázi studia bez oboru - verze pro ty, kteří se zapsali v roce 2009 a 2010 (VO)
- Informatika, plán pro fázi studia bez oboru - verze pro ty, kteří se zapsali v roce 2011 a 2012 (VO)
- Informační systémy a management - verze pro ty, kteří se zapsali v roce 2011 a 2012 (VO)
- Informační technologie - verze pro ty, kteří se zapsali v roce 2011 a 2012 (povinný předmět oboru)