Úvod do databází
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
18UDB | Z | 2 | 1P+1C | česky |
- Garant předmětu:
- Dana Majerová
- Přednášející:
- Dana Majerová
- Cvičící:
- Dana Majerová
- Předmět zajišťuje:
- katedra softwarového inženýrství
- Anotace:
-
Předmět je úvodem do problematiky relačních databázových systémů. Studenti se seznámí se základními pojmy z dané oblasti, naučí se navrhnout relační databázi a budou umět pracovat s daty pomocí jazyka SQL. Zápočet je udělen za seminární práci (návrh relační databáze a její realizace v SQL).
- Požadavky:
- Osnova přednášek:
-
1. Základní pojmy, charakteristika dat v databázích.
2. Relační datový model.
3. Konceptuální modely, ERA model.
4. Typy vztahů, dekompozice vztahu M:N.
5. Integritní omezení, primární klíč, cizí klíč.
6. Normalizace databázového schématu.
7. SQL - jazyk pro definici dat.
8. SQL - jazyk pro manipulaci s daty.
9. SQL - dotazy do jedné tabulky.
10. SQL - dotazy do několika tabulek.
11. SQL - pokročilejší dotazy.
12. Pohledy.
- Osnova cvičení:
-
1.-2. Dekompozice vztahu M:N.
3.-4. Normální formy tabulek.
5.-7. Ukázky návrhu relačních databází.
8.-11. Jazyk SQL.
12. SQL: vytvoření a použití pohledu.
- Cíle studia:
-
Znalosti: studenti získají teoretické znalosti potřebné k návrhu relační databáze a základy jazyka SQL.
Schopnosti: návrh relační databáze vyjádřený pomocí ERA modelu, práce s daty pomocí jazyka SQL.
- Studijní materiály:
-
Povinná literatura:
[1] studijní materiály v Moodle
[2] POKORNÝ, Jaroslav a VALENTA, Michal. Databázové systémy. 2. přepracované vydání. Praha: Česká technika - Nakladatelství ČVUT, 2020. ISBN 978-80-01-06696-6.
Doporučená literatura:
[3] UMANATH, Narayan S. a SCAMELL, Richard W. Data modeling and database design. Second edition. Boston, MA: Cengage Learning, [2015]. ISBN 978-1-285-08525-8.
[4] CORONEL, Carlos a MORRIS, Steven. Database systems: design, implementation, and management. 11th edition. Stamford: Cengage Learning, [2015]. ISBN 978-1-285-19614-5.
[5] LAURENČÍK, Marek. SQL: podrobný průvodce uživatele. Průvodce (Grada). Praha: Grada Publishing, 2018. ISBN 978-80-271-0774-2.
- Poznámka:
- Rozvrh na zimní semestr 2024/2025:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po Út St Čt Pá - Rozvrh na letní semestr 2024/2025:
- Rozvrh není připraven
- Předmět je součástí následujících studijních plánů:
-
- Aplikace informatiky v přírodních vědách (volitelný předmět)