PředmětyPředměty(verze: 945)
Předmět, akademický rok 2023/2024
   Přihlásit přes CAS
Databáze typu klient-server - NDBI004
Anglický název: Client-server Databases
Zajišťuje: Katedra softwarového inženýrství (32-KSI)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2007
Semestr: letní
E-Kredity: 5
Rozsah, examinace: letní s.:2/1, Z+Zk [HT]
Počet míst: neomezen
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: zrušen
Jazyk výuky: čeština
Způsob výuky: prezenční
Způsob výuky: prezenční
Garant: RNDr. Tomáš Rubač
Třída: Informatika Mgr. - volitelný
Kategorizace předmětu: Informatika > Databázové systémy
Neslučitelnost : NDBI012
Prerekvizity : NDBI025
Je neslučitelnost pro: NDBI012
Výsledky anket   Termíny zkoušek   Rozvrh   Nástěnka   
Anotace -
Poslední úprava: T_KSI (13.05.2003)
Přednáška rozšiřuje znalosti používání jazyka SQL z praktického pohledu (bez ohledu na platformu s mírnou orientací na DB server Oracle). Ač součástí je stručný výklad jazyka, hlavní důraz je kladen na "způsob myšlení" při vytváření SQL databází a souvisejících aplikací.
Literatura
Poslední úprava: T_KSI (06.05.2005)

Oracle Reference Guide (Concepts, SQL Reference, PL/SQL User's Guide and Reference, Reference)

Informix Reference Giude (SQL Reference Guide)

Sybase Reference Guide (Administration Developer's Guide)

SQL Server Reference Guide (MS SQL Server Reference Guide)

Sylabus -
Poslední úprava: T_KSI (13.05.2003)

1. Komunikace mezi klientskou stanicí a serverem.

2. Analýza DB úloh, konceptuální schéma.

3. Proces návrhu databází (ER-model).

4. Tvorba a optimalizace fyzického modelu (tbl, typy, atributy).

5. SQL příkazy, systémy obsluhy chyb.

6. Přístupová práva

7. Typické DB konstrukce - optimalizace, typy a triky.

8. Datové zámky, úrovně separace.

9. Procedury, funkce, package, autonomní transakce.

10. Triggery a jejich použití.

11. Úplný návrh DB aplikace, vazba na aplikační vrstvu.

12. Vedení vývoje DB aplikace v týmu.

13. Paralelní a distribuované DB systémy.

Zápočet: Datová aplikace typu "knihy - čtenáři - výpujčky" spolu s implementací všech souvisejících procedur a triggerů pro distribuovanou síť spolu s jednoduchým uživatelským rozhraním. Součástí musí být projektová dokumentace.

Zkouška: Písemná - návrh datového modelu dle zadání a vybraných obslužných procedur. Ústní - probíraná látka.

 
Univerzita Karlova | Informační systém UK