At the end of this course, the students; 1) Know fundamental concepts and techniques pf object-orientation. 2) Describe object oriented data models. 3) Apply object-oriented query languages. 4) Describe query processing methods. 5) Know storage and indexing techniques. 6) Apply the tecniques learned in an engineering problem . 7)
8)
MODE OF DELIVERY
Face to face
PRE-REQUISITES OF THE COURSE
No
RECOMMENDED OPTIONAL PROGRAMME COMPONENT
None
COURSE DEFINITION
Object oriented data models. Query languages. Versions. Evolution. Authorization. Query processing. Storage management and indexing techniques. Systems. Definition of covariance and contra variance. Formulation of derived parameters for the cost model.
COURSE CONTENTS
WEEK
TOPICS
1st Week
Object oriented data models
2nd Week
Query languages
3rd Week
Versions
4th Week
Evolution
5th Week
Authorization
6th Week
Query processing
7th Week
Storage management and indexing techniques
8th Week
Mid-term
9th Week
Systems
10th Week
Systems
11th Week
Definition of covariance and contra variance
12th Week
Definition of covariance and contra variance
13th Week
Formulation of derived parameters for the cost model
14th Week
Formulation of derived parameters for the cost model
RECOMENDED OR REQUIRED READING
1. Khoshafian, S., "Object-Oriented Databases", Wiley, (1993) 2. Eaglestone, B., Ridley, M., "Object Databases", McGraw-Hill, (1998) 3. Cattell, R.G.G., Barry, D.K., "The Object Data Standard: ODMG", Morgan Kaufmann, (2000)