SubjectsSubjects(version: 837)
Course, academic year 2018/2019
   Login via CAS
Database Applications - NDBI026
Title in English: Databázové aplikace
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2014
Semester: winter
E-Credits: 4
Hours per week, examination: winter s.:1/2 MC [hours/week]
Capacity: unlimited
Min. number of students: unlimited
State of the course: taught
Language: Czech, English
Teaching methods: full-time
Additional information: http://www.ms.mff.cuni.cz/~kopecky/vyuka/dbapl/
Guarantor: RNDr. Michal Kopecký, Ph.D.
Class: Informatika Bc.
Informatika Mgr. - volitelný
Classification: Informatics > Database Systems
Pre-requisite : NDBI025
Annotation -
Last update: 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
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)

Literature - Czech
Last update: Ing. Ladislav Kopecký (21.04.2005)

Manuály k databázovému systému

  • SQL reference guide

Loney K., Theriault M.: Mistrovství v Oracle 9i; Oracle Press

Lacko L.: Oracle - správa, programování a použití databázového systému; Computer Press

Syllabus -
Last update: Ing. Ladislav Kopecký (23.04.2007)

SQL language for Oracle and MS SQL databases vs. ANSI SQL

  • Tables and views
  • Procedural extensions
  • PL/SQL language in Oracle, procedures, functions and packages
  • Transact-SQL in MS SQL
  • Object-relational extensions - objects, arrays, nested relations
  • SQL query optimization

Design of relational and object-relational schemas

Design of server-side database applications

Restiction of access rights to application components

Transaction control, database locks

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html