Poslední úprava: Ing. Ladislav Kopecký (23.04.2007)
Jazyk SQL databází Oracle a MS SQL vs. ANSI SQL
- Tabulky, pohledy
- Procedurální rozšíření SQL, PL/SQL, Transact-SQL
- Objektové rozšíření - objekty, pole, hnízděné tabulky
- Optimalizace SQL dotazů
Návrh relačních a objektově relačních schémat
Návrh databázových aplikací běžících na serveru
Omezování přístupových práv ke komponentám aplikace
Řízení transakcí, zamykání dat
Poslední úprava: Ing. Ladislav Kopecký (23.04.2007)
SQL language for Oracle and MS SQL databases vs. ANSI SQL
- Tables, views
- Procedural extensions, PL/SQL language, Transact-SQL
- Object/relational extensions - abstract data types, objects, arrays, nested tables
- Query optimization
Relational and object/relational schema design.
Design of server-side running database applications.
Access rights management.
Transaction control, database locks
Podmínky zakončení předmětu -
Poslední úprava: RNDr. Michal Kopecký, Ph.D. (02.10.2017)
Podmínkou zakončení předmětu je odevzdání zápočtové aplikace dle dohodnutého zadání
(datový model s aplikační logikou uloženou v databázi s využitím možností procedurálního rozšíření)
Poslední úprava: RNDr. Michal Kopecký, Ph.D. (02.10.2017)
A condition for the passing the course is delivering of a database application according to the negotiated assignment
(database layer of the application plus application logic embedded in the database using its procedural extensions)
Literatura
Poslední úprava: RNDr. Michal Kopecký, Ph.D. (15.05.2020)
Manuály k databázovému systému Oracle / MS SQL
SQL reference guide
Loney K., Theriault M.: Mistrovství v Oracle Database 11g; Albatros Media
Lacko L.: Oracle - správa, programování a použití databázového systému; Computer Press
Sylabus -
Poslední úprava: RNDr. Michal Kopecký, Ph.D. (28.05.2019)
Jazyk SQL databází Oracle a MS SQL vs. ANSI SQL
Tabulky, pohledy
Procedurální rozšíření SQL
Jazyk PL/SQL serveru Oracle - triggery, procedury, funkce a balíky
Jazyk Transact-SQL v MS SQL serveru - triggery, procedury a funkce
Objektové rozšíření - objekty, pole, hnízděné tabulky
Optimalizace SQL dotazů
Návrh relačních a objektově relačních schémat
Návrh databázových aplikací běžících na serveru
Omezování přístupových práv ke komponentám aplikace
Řízení transakcí, zamykání dat
Poslední úprava: RNDr. Michal Kopecký, Ph.D. (28.05.2019)
SQL language for Oracle and MS SQL databases vs. ANSI SQL
Tables and views
Procedural extensions
PL/SQL language in Oracle - triggers, procedures, functions and packages
Transact-SQL in MS SQL - triggers, procedures and functions