PředmětyPředměty(verze: 945)
Předmět, akademický rok 2023/2024
   Přihlásit přes CAS
Databázové systémy - NDBI002
Anglický název: Database Systems
Zajišťuje: Katedra softwarového inženýrství (32-KSI)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2005
Semestr: zimní
E-Kredity: 6
Rozsah, examinace: zimní s.:2/2, 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í
Další informace: http://www.ms.mff.cuni.cz/~riha/dbs.htm.windows-1250
Garant: RNDr. Antonín Říha, CSc.
Kategorizace předmětu: Informatika > Databázové systémy
Neslučitelnost : NDBI025
Záměnnost : NDBI025
Je prerekvizitou pro: NDBI005, NDBI015, NDBI011
Je záměnnost pro: NUIN010
Výsledky anket   Termíny zkoušek   Rozvrh   Nástěnka   
Anotace -
Poslední úprava: T_KSI (21.05.2002)
Základní kurs podávající průřez problematikou. Jsou popsány tři úrovně pohledu na data. Konceptuální modelování je založeno na ER modelu, databázové modelování se zabývá podrobně teorií relačního modelu dat (algebra, kalkul, základy SQL, algoritmy návrhu relační databáze, normální formy) a principy objektově-relačního mo-delu. Na fyzické úrovni jsou probrány metody indexace souborů (B-stromy, rozšiřitelné hašování), architektury databázových systémů, transakční zpracování a paralelní přístup, algoritmy implementace relačních operací.
Literatura
Poslední úprava: RNDr. Filip Zavoral, Ph.D. (29.09.2003)

Pokorný J., Halaška I.: Databázové systémy. Vybrané kapitoly a cvičení. UK Praha, KAROLINUM, 1998.

Pokorný J., Halaška I.: Databázové systémy. FEL ČVUT Praha, 1998.

Pokorný J.: Základy implementace souborů a databází. UK Praha, KAROLINUM, 1997.

Pokorný J.: Konstrukce databázových systémů. FEL ČVUT Praha, 1999.

Pokorny J., Dotazovaci jazyky, Karolinum, Praha, 2002.

Sylabus -
Poslední úprava: RNDr. Filip Zavoral, Ph.D. (29.09.2003)

Základní pojmy. Motivace a historie databázového přístupu. Externí, konceptuální, logický a interní pohled na data.

Konceptuální modelování - ER model, ER diagram, další konstrukty vyskytující se v konceptuálních modelech.

Relační model dat. Databázové schéma, přípustné databáze. Transformace ER diagramu do relačního schématu databáze.

Návrh databáze - kritéria pro dobře navrženou relaci, zejména 3.NF. Metody a algoritmy návrhu databázových schémat, vlastnosti zachování závislostí a bezeztrátovost dekompozice.

Databázové jazyky procedurální a neprocedurální (relační kalkul a algebra). Komerční dotazovací jazyky - přehled SQL.

Dynamická organizace souborů - B-strom, rozšiřitelné hašování.

Architektury databázových systémů. Architektura podle rozdělení služeb (klient-server).

Transakční zpracování - paralelní přístup, zotavení z chyb, autorizace.

Trendy v databázových systémech - objektově orientované databáze, objektově- relační technologie.

 
Univerzita Karlova | Informační systém UK