PředmětyPředměty(verze: 948)
Předmět, akademický rok 2023/2024
  
Databáze - N409049A
Anglický název: Databases
Zajišťuje: Ústav informatiky a chemie (143)
Fakulta: Fakulta chemické technologie
Platnost: od 2022
Semestr: zimní
Body: zimní s.:4
E-Kredity: zimní s.:4
Způsob provedení zkoušky: zimní s.:
Rozsah, examinace: zimní s.:1/2, Z+Zk [HT]
Počet míst: neurčen / neurčen (neurčen)
Minimální obsazenost: neomezen
Jazyk výuky: čeština
Způsob výuky: prezenční
Způsob výuky: prezenční
Úroveň:  
Pro druh:  
Poznámka: předmět je možno zapsat mimo plán
povolen pro zápis po webu
Garant: Hoksza David RNDr. Ph.D.
Záměnnost : N409049
Je záměnnost pro: N409049
Termíny zkoušek   Rozvrh   
Anotace -
Poslední úprava: SMIDOVAL (24.07.2012)
V rámci předmětu se student seznámí se základními metodikami korektního návrhu relačních databází, efektivního přístupu k datům a transakčního zpracování. Dále se seznámí s dotazovacím jazykem SQL pro tvorbu databází a dotazování se nad nimi. Všechy získané znalosti budou prakticky procvičeny na zvolené databázové platformě (Microsoft SQL Server).
Výstupy studia předmětu
Poslední úprava: HOKSZAD (19.11.2012)

Studenti budou schopni:

  • modelovat databázové systémy
  • vytvářet databáze v jazyku SQL
  • dotazovat se nad databázemi v jazyku SQL
  • vytvářet rozšířenou logiku nad databázovými systémy (T-SQL)
Literatura
Poslední úprava: SMIDOVAL (24.07.2012)

Ramakrishnan R., Gehrke J.: Database Management Systems, McGraw-Hill Science, 2003

SQL Server Books Online, http://msdn.microsoft.com/en-us/library/ms130214.aspx

Vieira, R.: Beginning SQL Server 2005 Programming, Wrox, 2006

Požadavky ke zkoušce (Forma způsobu ověření studijních výsledků)
Poslední úprava: SMIDOVAL (24.07.2012)

V průběhu semestru se budou psát 3 zápočtové testy. Na konci semestru studenti skládají písemnou zkoužku.

Sylabus -
Poslední úprava: SMIDOVAL (24.07.2012)

1. Základní pojmy, motivace, koneptuální modelování

2. Relace, korektní návrh relačního databázového systému, normalizace

3. Jazyk SQL - DDL + základy DQL

4. Jazyk SQL – spojování tabulek I.

5. Jazyk SQL – spojování tabulek II.

6. Jazyk SQL – agregace I.

7. Jazyk SQL – agregace II.

8. Efektivní přístup k datům – indexování

9. Optimalizace v SQL

10. Jazyk T-SQL – základy

11. Jazyk T-SQL – procedury I.

12. Jazyk T-SQL – procedury II.

13. Jazyk T-SQL – triggery

14. Komunikace s databází z aplikace

 
VŠCHT Praha