Detail předmětu

Databases systems

FEKT-CDBSAk. rok: 2009/2010

Architektura systémů řízení bází dat. Typy dat, operace nad daty. Základy datové a systémové analýzy. Relační datový model. Normalizace schématu databáze. Jazyky pro definici a manipulaci s daty. Jazyky 4. a 4.5 - té generace. Fyzické struktury organizace dat. Transakční zpracování. Architektura klient/server. Databáze a Internet. Technologie XML. Ochrana, sdílení dat. Cvičení se systémem MAGIC pro Windows.

Jazyk výuky

angličtina

Počet kreditů

6

Garant předmětu

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

Studenti jsou schopni vytvořit konceptuální model aplikace, vytvořit databázovou aplikaci pro relační databáze v prostředí klient/ sever i v prostředí internetu. Získají základní znalosti s údržbou a správou databáze.

Prerekvizity

Jsou požadovány znalosti na úrovni středoškolského studia.

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í

Odevzdání vypracovaného projektu, který splňuja základní požadovaná kriteria:Integrita dat, přístup do aplikace řízen přidělenými rolemi pro jednotlivé skupiny uživatelů, výstupní sestavy obsahující prostá i kumulativní data.

Učební cíle

Seznámit studenty se základní problematikou návrhu a tvorby databázových aplikací.Zvládnutí základů teorie relačních databázových systémů, získání základní znalosti s tvorbou aplikací pro jedno a víceuživatelský přístup k datům,s tvorbou batabázových aplikací v prostředí Internetu a se správou 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

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

Základní literatura

Ramakrishnan R'.:Database Management Systems,WCB/McGraw-Hill,1998 (EN)
Korth H.F, Silberschatz,A.:Database System Concepts,McGRAW-HILL. 1996 (EN)
Král, J.: Informační systémy, Science Velenity 1998, 358 str.,ISBN 80-86083-00-4 (CS)

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

  • Program EEKR-BC bakalářský

    obor BC-AMT , 3. ročník, letní semestr, volitelný oborový
    obor BC-TLI , 3. ročník, letní semestr, volitelný oborový

Typ (způsob) výuky

 

Přednáška

26 hod., nepovinná

Vyučující / Lektor

Osnova

Úvod, abstrakce dat, datové modely
Konceptuální modelování, E-R diagramy
Základy programování v systému MAGIC for Windows
Typy dat a operace nad daty
Dávkové a interaktivní úlohy
Půlsemestrální test. Integrita dat v relačním modelu
Události a trigery
Transakční zpracování, souběžný vývoj aplikace
Bezpečnost a integrita dat
Základy tvorby databázových aplikací pro Internet
HTML jazyk a tvorba dynamických HTML stránek, technologie XML
Zabezpečení a ochrana dat na Internetu
Distribuované databáze, trendy rozvoje v databázových technologiích

Cvičení na počítači

39 hod., povinná

Vyučující / Lektor

Osnova

Seznámení s vývojovým prostředím Magic
Slovník typů, slovník souborů, slovník programů
Slovník nápovědy, slovník oprávnění, uživatelské menu
Interaktivní a dávkové úloky
Obhajoba ER diagramu a modelu funkčních požadavků
Vytvoření databáze,naplnění slovníku souborů
Operace, procedůry a funkce, práce na projektu
Samostatná práce na projektu
Strategie zamykání, transakční zpracování
Tvorba obrazovkových formulářů
Tvorba tiskových sestav, návrh formulářů pro internet
Autorizace, administrátorská a uživatelská práva
Odevzdání vypracovaného projektu, udělení zápočtu