Detail předmětu

Databázové systémy

FP-UdbsPAk. rok: 2011/2012

Předmět je zaměřen zejména na následující oblasti: Historie databázových systémů. Architektury systémů řízení bází dat. SQL server - celkový pohled. Relační databázový systém. Datové typy, organizace a ukládání dat, indexy. Jazyk SQL. Vytváření a spojování tabulek. Omezení tabulek a normalizace. Transakce, zámky a uložené procedury. Využití databází v Internetu. Technologie XML. Analytické služby. Bezpečnost.

Jazyk výuky

čeština

Počet kreditů

4

Zajišťuje ústav

Výsledky učení předmětu

Studenti získají základní vědomosti o databázových systémech včetně současných trendů ve vývoji databázových technologií. Osvojí si základní principy a dovednosti práce s jazykem SQL, vytvářením databázové aplikace pro relační databáze v prostředí klient/server a v prostředí Internetu. Získají znalosti se správou databázových systémů.

Prerekvizity

Předpokládají se znalosti z datového modelování.

Plánované vzdělávací činnosti a výukové metody

Metody vyučování závisejí na způsobu výuky a jsou popsány článkem 7 Studijního a zkušebního řádu VUT.

Způsob a kritéria hodnocení

Pro udělení zápočtu je požadováno splnění následujících podmínek: 1. Aktivní účast na cvičeních a kontrola vypracovaných dílčích úkolů ve třech předem určených termínech – max. 45 bodů. 2. Prezentace semestrální práce – max.15 bodů. Celkový počet bodů pro udělení zápočtu musí být minimálně 50 bodů. Požadavky ke zkoušce: znalost probrané látky a její praktická aplikace. Forma zkoušky je kombinovaná – test z teoretické části probrané látky a praktické vyřešení zadaného úkolu.

Osnovy výuky

Obsahem cvicení je procvicování prednášených témat a zpracování zadaných úkolu.

Učební cíle

Hlavním cílem předmětu je, seznámit studenty se základní problematikou návrhu a tvorby databázových aplikací. Zvládnutí základní teorie relačních databázových systémů. Získání praktických dovedností s tvorbou aplikací a přístupu k datům včetně tvorby databázových aplikací v prostředí Internetu a správy databázových systémů.

Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky

Kontrola výsledků samostatné práce na zadaných úkolech. V případě omluvené neúčasti na cvičení může vyučující v odůvodněných případech stanovit náhradní podmínku, zpravidla vypracování náhradního úkolu.

Základní literatura

BRUST, A.J.: Mistrovství v programování SQL Serveru 2005. Brno, Computer Press 2007, 833str., ISBN 978-80-251-1607-4 (CS)
MORKES D.: SQL Server 2000 – tvorba, úprava a správa databází. Praha, Grada 2004, 225 s., ISBN 80-247-0732-2 (CS)

Doporučená literatura

VIEIRA, R.: SQL Server 2000 – programujeme profesionálne. Praha, Computer Press 2001, 1105 s., ISBN 80-7226-506-7 (CS)
STEPHENS, R.K., PLEW R.R.: Naucte se SQL za 21 dní. Brno, Computer Press 2004, 491 s., ISBN 80-722-6870-8 (CS)

Zařazení předmětu ve studijních plánech

  • Program BAK bakalářský

    obor BAK-UAD , 2. ročník, letní semestr, povinně volitelný

Typ (způsob) výuky

 

Přednáška

13 hod., nepovinná

Vyučující / Lektor

Osnova

Základní tématická nápln prednášek je následující:
Historie databázových systému, SQL server 2000
Relacní databázový systém, datové typy, ukládání dat a struktury indexu
Príkazy jazyka T-SQL
Vytvárení tabulek a jejich zmeny, spojování, omezení a normalizace
Pohledy, uložené procedury
Transakce a zámky
Spoušte
Pokrocilé dotazy
Analytické služby SQL serveru
Bezpecnost dat
Tvorba databázových aplikací v Internetu, tvorba dynamických HTML
Technologie XML
Nové trendy v databázových technologiích

Cvičení s počítačovou podporou

26 hod., povinná

Vyučující / Lektor

Osnova

Obsahem cvicení je procvicování prednášených témat a zpracování zadaných úkolu.