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
Last update: 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
Course completion requirements -
Last update: 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)
Last update: 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í)
Literature - Czech
Last update: 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
Syllabus -
Last update: 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