155-0331/03 – Základy databází (ZD)
Garantující katedra | Katedra aplikované informatiky | Kredity | 6 |
Garant předmětu | Ing. Vítězslav Novák, Ph.D. | Garant verze předmětu | Ing. Vítězslav Novák, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinný |
Ročník | 1 | Semestr | letní |
| | Jazyk výuky | čeština |
Rok zavedení | 2016/2017 | Rok zrušení | 2023/2024 |
Určeno pro fakulty | EKF | Určeno pro typy studia | bakalářské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Rozumět základním principům relačních databází.
Navrhovat relační databáze.
Použít příkazy SELECT, INSERT, UPDATE a DELETE jazyka SQL.
Vytvářet databázové aplikace v Microsoft Office Access a SQL Serveru.
Používat programovací jazyk Visual Basic for Application na jednoduché úrovni.
Vyučovací metody
Přednášky
Cvičení (v učebně)
Anotace
Cílem předmětu je získání základních znalostí a dovedností v oblastech návrhu a implementace databázových aplikací. Předmět by měl studenty seznámit s jazyky SQL a Visual Basic for Application a se základními databázovými objekty jako je tabulka, pohled, uložená procedura nebo trigger. Nabyté znalosti si studenti budou ověřovat na SŘBD Microsoft Office Access a Microsoft SQL Server.
Povinná literatura:
Doporučená literatura:
Další studijní materiály
Forma způsobu ověření studijních výsledků a další požadavky na studenta
Hodnocení nabytých vědomostí a dovedností je ověřováno dvěma projekty v průběhu semestru.
První projekt ověřuje pochopení látky po přednášce Microsoft Access Objects a Microsoft ActiveX Data Objects. Úkolem je implementace databázové aplikace v MS Accessu.
Druhý projekt ověřuje pochopení látky celého předmětu. Úkolem je implementace databázové aplikace na MS SQL Serveru. Je odevzdáván v zápočtovém týdnu nebo později.
E-learning
Přednášky a cvičení jsou ve formátu PDF v LMS Moodle.
Další požadavky na studenta
Žádné další požadavky.
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
Přednášky:
1) Datové modelování a projektování datových struktur.
2) Normalizace relací.
3) Microsoft Office Access.
4) SQL, Data Definition Language.
5) SQL, Data Manipulation Language, příkaz SELECT I.
6) SQL, Data Manipulation Language, příkaz SELECT II.
7) SQL, Data Manipulation Language, příkaz INSERT, UPDATE, DELETE.
8) Základy programovacího jazyka Visual Basic for Application I.
9) Základy programovacího jazyka Visual Basic for Application II.
10) Microsoft Access Objects, Microsoft ActiveX Data Objects.
11) Microsoft SQL Server.
12) Transakce.
13) Programovatelné objekty databáze – pohledy, uložené procedury, triggery.
14) Správa databáze – zabezpečení, zálohování, obnova databáze.
Cvičení:
Praktický nácvik práce se SŘBD.
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky