Detail předmětu

Databázové systémy

FP-DBSAk. 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ů

7

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í, algoritmizace a programovacích technik, základů HTML jazyka.

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.

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

VIEIRA, R.: SQL Server 2000 – programujeme profesionálně. Praha, Computer Press 2001, 1105 s., ISBN 80-7226-506-7 (CS)
STEPHENS, R.K., PLEW R.R.: Naučte se SQL za 21 dní. Brno, Computer Press 2004, 491 s., ISBN 80-722-6870-8 (CS)
BRUST, A.J.: Mistrovství v programování SQL Serveru 2005. Brno, Computer Press 2007, 833str., ISBN 978-80-251-1607-4 (CS)

Doporučená literatura

ŠIMŮNEK M.: SQL kompletní kapesní průvodce. Praha, Grada 1999, 244 s., ISBN 80-7169-692-7 (CS)
MORKES D.: SQL Server 2000 – tvorba, úprava a správa databází. Praha, Grada 2004, 225 s., ISBN 80-247-0732-2 (CS)
LACKO L.: Web a databáze. Praha, Computer Press, 2001, 247 s., ISBN 80-7226-555-5 (CS)

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

  • Program BAK-MIn bakalářský

    obor BAK-MIn , 1. ročník, letní semestr, povinný

Typ (způsob) výuky

 

Přednáška

26 hod., nepovinná

Vyučující / Lektor

Osnova

Základní tématická náplň přednášek je následující:
Historie databázových systémů, SQL server 2000
Relační databázový systém, datové typy, ukládání dat a struktury indexů
Příkazy jazyka T-SQL
Vytváření tabulek a jejich změny, spojování, omezení a normalizace
Pohledy, uložené procedury
Transakce a zámky
Spouště
Pokročilé dotazy
Analytické služby SQL serveru
Bezpečnost 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 cvičení je procvičování přednášených témat a zpracování zadaných úkolů.