157-0328/04 – Database Systems (DBS)
Gurantor department | Department of Systems Engineering | Credits | 5 |
Subject guarantor | doc. Ing. Ludmila Kalužová, CSc. | Subject version guarantor | doc. Ing. Ludmila Kalužová, CSc. |
Study level | undergraduate or graduate | Requirement | Choice-compulsory |
Year | 1 | Semester | winter |
| | Study language | Czech |
Year of introduction | 2010/2011 | Year of cancellation | 2012/2013 |
Intended for the faculties | EKF | Intended for study types | Follow-up Master |
Subject aims expressed by acquired skills and competences
- To design the data structures in SQL and Oracle system environment
- To create SQL and PL/SQL language application
- To outline physical data structures
- To compare the object relational databases and object databases
- To apply triggers for creating the applications in Oracle Forms Developer product
Teaching methods
Lectures
Tutorials
Project work
Summary
The course is a continuation of Fundamentals of Database Systems course. It
extends the SQL language. Practical application will be demonstrated through
the Oracle system. The course specifies the features of object and object-
relational database systems. It also involves the physical data structures
explanation; e. g. the B trees indexes and the bitmap ones.
Compulsory literature:
Recommended literature:
Way of continuous check of knowledge in the course of semester
E-learning
Other requirements
Další požadavky na studenta
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
Subject syllabus:
1.Subject introduction
-Subject relations, exam requirements, literature
2.System ORACLE.
-Oracle10g database product fami
- Allocating and managing space for the objects
-Block, extent, segment, tablespace as elements of memory organisation
3.SQL Plus.
-Formatting and editing reports, Column statement, Ttitle, Btitle statement
-Calculating Summary lines, Break statement, Compute statement
4.Introduction to PL/SQL language
-The Declaration section, Executable commands section
5.Oracle database security.
-Database system privileges-Create user, Alter user, Drop use statement
-Roles and privileges, standard roles, Grant statement, Revoke statement
-Database object privileges – Grant statement, revoke statement
6.Transaction Processing
-Basic features, a multiversion consistency model in Oracle, Set transaction command
7.Connection to remote database, DML lock, materialized view
-Sharing data, statement Lock
-Creating and using database link
8.Database management system
-Third generation database systems, features of the object-relational databases
9.Object features implemented in Oracle
-Object data type,methods, varying arrays, nested tables
10.Object features implemented in Oracle
-object tables, references, inheritance and a type hierarchy
11.Object oriented databases
-ODMG object model, ODL Language
12.Physical data organisation
-Types, sequential structure, indexes, pointer chain structure, hashing
13.Physical data organisation
-Bitmap indexes, B-trees indexes, examples and implementation in DBMS
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction
Předmět neobsahuje žádné hodnocení.