Detail předmětu

Úvod do hromadného zpracování dat

FAST-BU03Ak. rok: 2013/2014

Základní pojmy databázové technologie, terminologie, datové modelování, databázové nástroje.
Relační model dat, relační algebra, datová integrita.
Konceptuální modelování, E-R diagramy.
Jazyky relačních databázových systémů, jazyk SQL.
Architektury databázových systémů.
Konkrétní databázové systémy typu ISAM (MS Access) a server SQL (MS SQL2000).
Praktické procvičení analytických dovedností při návrhu databázového systému zvolené předmětové oblasti v prostředí konkrétní DB aplikace.

Jazyk výuky

čeština

Počet kreditů

2

Garant předmětu

Zajišťuje ústav

Ústav automatizace inženýrských úloh a informatiky (AIU)

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

Přehled o způsobu práce s daty na úrovni databázového systému bez uživatelského rozhraní konkrétní aplikace.
Základy datové analýzy.
Používání různých nástrojů ke zjišťování informací z uložených dat.
Znalosti potřebné pro návrh datových struktur vlastní aplikace.

Prerekvizity

Operační systém, správa souborů, tabulkové procesory

Korekvizity

Znalosti získávané paralelně v jiných předmětech nejsou požadovány.

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

Výuka probíhá formou přednášek, praktických cvičení a samostudia. Účast na přednáškách je doporučená, na cvičeních povinná.

Způsob a kritéria hodnocení

Předpokladem úspěšného absolvování předmětu je:
docházka do cvičení v rozsahu stanoveném vyučujícím,
písemný test pokrývající témata diskutovaná na přednáškách,
zpracování samostatné práce (návrh vlastního jednoduchého systému v podobě E-R diagramu),
prokázání orientace v konkrétním DB systému v rozsahu probíraném ve cvičeních.

Osnovy výuky

1. Datové modely a jejich odraz v používaných databázích
2. Relační model dat, pojem relace a její reprezentace
3-4. Základy relační algebry
5. Konceptuální modelování
6-8. Tabulky a jejich vztahy, primární a cizí klíče, E-R diagramy
9. Indexovací techniky, pohledy
10. Referenční a datová integrita
11-12. Základy jazyka SQL, příkazy podmnožin DDL a DML
13. Konstrukce komplexního příkazu SELECT

Učební cíle

Úvod do databázových technologií, přehled moderních technik, základy datové analýzy

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

Vymezení kontrolované výuky a způsob jejího provádění stanoví každoročně aktualizovaná vyhláška garanta předmětu.

Doporučené volitelné složky programu

Doporučuje se aktivní seznámení s konkrétním informačním systémem pro pochopení principů jeho fungování.

Základní literatura

Jaroslav Pokorný: Dotazovací jazyky. Science, 1994.

Doporučená literatura

Rebecca Riordan: Vytváříme relační databízové aplikace. Computer Press, 2000.

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

  • Program B-P-E-SI bakalářský

    obor E , 3. ročník, letní semestr, volitelný

  • Program B-K-C-SI bakalářský

    obor E , 3. ročník, letní semestr, volitelný

  • Program B-P-C-SI bakalářský

    obor E , 3. ročník, letní semestr, volitelný

Typ (způsob) výuky

 

Přednáška

13 hod., nepovinná

Vyučující / Lektor

Osnova

1. Datové modely a jejich odraz v používaných databázích
2. Relační model dat, pojem relace a její reprezentace
3-4. Základy relační algebry
5. Konceptuální modelování
6-8. Tabulky a jejich vztahy, primární a cizí klíče, E-R diagramy
9. Indexovací techniky, pohledy
10. Referenční a datová integrita
11-12. Základy jazyka SQL, příkazy podmnožin DDL a DML
13. Konstrukce komplexního příkazu SELECT

Cvičení

13 hod., povinná

Vyučující / Lektor

Osnova

1. Porovnání práce s daty v ukázkové aplikaci na úrovni uživatelského rozhraní aplikace a uživatelského rozhraní vlastního databázového systému.
2-3. Použití jednoduchých nástrojů pro zjišťování informací (řazení a filtrování). Import a export dat.
4. Definice struktury tabulek, datové typy, realizace integritních omezení.
5-7. Formulace dotazů pro zjišťování informací.
8-9. Nastavení relací mezi tabulkami, formulace komplexních dotazů, zápis v jazyce SQL.
10-12. Zadání a konzultace samostatné práce.
13. Odevzdání samostatné práce, závěrečný test.