Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 The module aims to: n Extend the concepts and practical implementation of the relational model. n Introduce the concepts of Object Oriented and Object-

Similar presentations


Presentation on theme: "1 The module aims to: n Extend the concepts and practical implementation of the relational model. n Introduce the concepts of Object Oriented and Object-"— Presentation transcript:

1 1 The module aims to: n Extend the concepts and practical implementation of the relational model. n Introduce the concepts of Object Oriented and Object- Relational Databases. n Provide essentials of Query Optimization. Advanced Databases – CM036 Dr. Akhtar Ali School of Computing, Engineering and Information Sciences

2 2 Learning Outcomes On completion, the student should be able to: n Critically assess the limitations of relational databases; n Assess different ways of extending the relational model and SQL (e.g object-relational extensions, PL/SQL); n Explain, discuss, and evaluate Object-Oriented databases; n Compare and contrast the relational data model with object- relational and object-oriented data models; n Critically evaluate query optimisation techniques and compare alternative ways of storing data in order to improve the performance of a database system;

3 3 Main Topics n Relational Algebra –(1 Week) n Programming Extensions to SQL (PLSQL & Triggers) –(2-3 Weeks) n Extensions to Relational Databases (e.g. object-relational databases) –(2 Weeks) n Object-Oriented Databases (ODMG standard, ODL, OQL) –(3 Weeks) n Query Optimization (query processing and evaluation) –(3 Weeks)

4 4 Prerequisite Knowledge & Skills n CM503 - Data Structures, Algorithms & Database Programming or equivalent at level 5. –Data structures and algorithms analysis using Java –Database programming using Java/PLSQL n OR Prior knowledge of Relational Databases –For Example: »Relations »Keys »Constraints »Relational algebra »SQL (structured query language) »Relational database design – ER / Normalization

5 5 AssessmentAssessment n Open Book/Notes Exam –Worth 100% –3 hours duration –In weeks 13 to 15 (January 2005) n Open-book means that you can take with you into the examination room: –Lecture notes, –Seminar handouts and solutions, and –Text books

6 6 Books and Learning Resources n Text Books –Connolly/Begg, 'Database Systems: A Practical Approach to Design, Implementation, and Management', Addison-Wesley, Latest Edition, 2004/5 –Elmasri/Navathe, ‘Fundamentals of Database Systems’, Addison-Wesley, Latest Edition, 20004. n Supplementary Material –Douglas K. Barry. ‘Object Database Standard: ODMG 3.0’. Morgan Kaufmann Publishers, Inc. 2000. –Ramakrishnan/Gehrke, ‘Database Management Systems’, McGraw Hill, 2nd Edition, 2000. n Online Resources –Blackboard (all the lecture notes, seminar handouts) –Oracle Concepts, Oracle Corporation. –Oracle Application Developer's Guide – Object-Relational Features


Download ppt "1 The module aims to: n Extend the concepts and practical implementation of the relational model. n Introduce the concepts of Object Oriented and Object-"

Similar presentations


Ads by Google