Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Vývoj a administrace databázových aplikací A (OB2319516)

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 OB2319516 - Vývoj a administrace databázových aplikací A, Pedagogická fakulta, Univerzita Karlova v Praze (UK).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Cíl

Studijní předmět Vývoj a administrace databázových aplikací A úzce navazuje na předmět Databázové a informační systémy. Studenti si v tomto předmětu rozšíří své vědomosti a praktické dovednosti v oblasti použití databázových technologií na úrovni potřebné pro návrh databáze, tvorbu databázových aplikací s WWW rozhraním a správu databázových systémů v podmínkách základních a středních škol. Studenti budou schopni vytvořit jednoduchou databázovou aplikaci. Při práci budou využívat technik a metod týmového řešení projektů a vývoje aplikací, s nimiž se seznámili ve studijním předmětu Databázové a informační systémy (zadání projektu, studie proveditelnosti, systémová analýza, životní cyklus projektu, koordinace činností členů týmu, efektivní využití CASE aplikací pro analýzu, implementaci a dokumentaci systému). Studenti se seznámí se soudobými trendy v oblasti vývoje aplikací s WWW rozhraním a s nástroji používanými při jejich vývoji.

Sylabus

TEORIE VÝVOJE APLIKACÍ • Projektování vývoje, modely organizace vývoje aplikací. • Fázová organizace projektu, průběhové modely.  • Proces návrhu, normalizace a implementace databáze. • Stěžejní zásady pro efektivní realizaci projektů.SQL SERVER A KLIENT • Instalace SQL serveru. Odlišnosti v závislosti na použitém operačním systému (Windows, Linux). • Nastavení SQL serveru a automatizace jeho spouštění a zastavování. • Klienti pro SQL server - charakteristika, výběr a instalace. Terminálově orientovaný klient a klient využívající GUI pro přístup k SQL serveru.  • Správa uživatelů. Nastavování přístupových práv k jednotlivým databázím, tabulkám a sloupcům. Otázky zabezpečení dat. •Zálohování databází a její automatizace (dump, cron). PRÁCE S DATY • DDL (Data Definition Language). Číselné a řetězcové datové typy, definice databáze a tabulky, identifikační klíče řádků tabulky, vztahy mezi tabulkami, kardinalita a parcialita vztahů, cizí klíče, integrita databáze, indexování dat.  • DML (Data Manipulation Language). Obecné principy čtení a editace dat v SQL, otázky replikace databází a řízení transakcí.TVORBA APLIKACÍ • Základní charakteristika prostředí LAMP (Linux, Apache, PHP), výhody a nevýhody, dostupnost v podmínkách českých škol. • Editory a integrovaná vývojová prostředí (IDE). Textový editor ViM. • Možnosti využití databází ve webových aplikacích. Generování dynamických stránek pomocí skriptovacích jazyků. • Provázání webové aplikace s databázovým serverem • Zásady pro vývoj rozsáhlejších WWW aplikací. Konfigurovatelnost aplikace. Oddělení funkčních částí kódu a šablon vzhledu. • Modulové řešení realizace a administrace aplikací • Objektově orientovaná řešení vývoje databázových aplikací • Nástroje a zásady pro týmový vývoj aplikací (Subversion, CVS).

Literatura

PublikaceCASTAGNETO, J., RAWAT, H., SCHUMANN, S. Programujeme PHP profesionálně. Praha : ComputerPress, 2001.LACKO, L. Web a databáze. Praha : ComputerPress, 2001.POKORNÝ, J., HALAŠKA, I. Databázové systémy. Praha : ČVUT, 1997.RICHTA, K., SOKOL, J. Softwarové inženýrství I. Praha : ČVUT, 1996.RJORDAN, R. Vytváříme relační databázové aplikace. Praha : ComputerPress, 2000.ROMAN, S. Návrh a programování databází. Praha : ComputerPress, 2000.POKORNÝ, J. Základy implementace souborů a databází. Praha : Karolinum, 1997.STRAKA, M. Vývoj databázových aplikací. Praha : Grada Publishing, 2000.MASLAKOWSKI, M. Naučte se MySQL za 21 dní. Praha : Computer Press, 2001.Studijní pramenyDokumentace k MySQL. Dostupný z: <URL: http://www.mysql.com>Dokumentace k PHP Dostupný z: <URL: http://www.php.net>Specifikace a doporučení konsorcia W3C Dostupný z: <URL: http://w3c.org/>Materiály kurzu Dostupný z: <URL: http://moodle.it.pedf.cuni.cz/>

Garant

Mgr. Miloš Prokýšek, Ph.D.PhDr. Josef Procházka, Ph.D.

Vyučující

PhDr. Josef Procházka, Ph.D.