460-2044/03 – Technologie databázových systémů I (TDS I)
Garantující katedra | Katedra informatiky | Kredity | 2 |
Garant předmětu | Ing. Radoslav Fasuga, Ph.D. | Garant verze předmětu | Ing. Radoslav Fasuga, Ph.D. |
Úroveň studia | pregraduální nebo graduální | Povinnost | volitelný odborný |
Ročník | 2 | Semestr | letní |
| | Jazyk výuky | čeština |
Rok zavedení | 2019/2020 | Rok zrušení | |
Určeno pro fakulty | FEI | Určeno pro typy studia | bakalářské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Cílem předmětu je prohloubit znalosti studentů získané v předmětu Databázové systémy v konceptuálním modelování, návrhu databáze a dotazovacím jazyku SQL. Předmět je orientován na SŘBD Oracle. Pro úspěšné završení kurzu je nutno absolvovat 2 dílčí a 2 závěrečné testy a odevzdat semestrální projekt na vybrané téma, a to jak konceptuální model, popis vztahů, tak SQL příkazy pro práci nad tímto modelem v plném rozsahu kurzu.
Vyučovací metody
Přednášky
Projekt
Anotace
Cílem předmětu je propojit znalosti databázových předmětů s používanými pojmy v anglickém jazyce a jejich praktické využití v rámci produktů firmy Oracle.
Povinná literatura:
E-learningový kurz OracleAcademy Database Design - Student
E-learningový kurz OracleAcademyDatabaseProgrammingwith SQL - Student
http://academy.oracle.com
Doporučená literatura:
Soubor prezentací, sylabů a úkolů k vypracování.
Dostupných v MS Teams.
Další studijní materiály
Forma způsobu ověření studijních výsledků a další požadavky na studenta
Online testování.
E-learning
Studium v rámci LMS Oracle.
Další požadavky na studenta
Kompletace všech testů a semestrálního projektu.
Zvládnutí všech testů v rozsahu minimálně 60% a obhájení semestrálního projektu.
Prerekvizity
Předmět nemá žádné prerekvizity.
Korekvizity
Předmět nemá žádné korekvizity.
Osnova předmětu
Náplň předmětu:
1. Databázové modelování, ERD.
2. ERD.
3. Převod z konceptuálního do datového modelu.
4. Úvod do SQL, SELECT.
5. Funkce, spojení.
6. Konstrukce GROUP BY, poddotazy, proprietární spojování tabulekv Oracle.
7. DML (Data ManipulatinLanguage) – jazyk pro manipulaci s dat.
8. DDL (Data DefinitionLanguade) – jazyk pro definici dat.
9. Vytváření a práce s pohledy.
10. Vytváření a správa Constraints
11. Základy databázové bezpečnosti.
12. Transakce
13. Zajištění kvality dotazů
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