Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Advanced Database Technologies CG096 Dr. Akhtar Ali School of Computing, Engineering and Information Systems Jan 2007.

Similar presentations


Presentation on theme: "1 Advanced Database Technologies CG096 Dr. Akhtar Ali School of Computing, Engineering and Information Systems Jan 2007."— Presentation transcript:

1 1 Advanced Database Technologies CG096 Dr. Akhtar Ali School of Computing, Engineering and Information Systems Jan 2007

2 2 Module Aims The module aims: n To review relational databases. n To introduce and review object-oriented, object relational and other emerging database technologies. n To provide and evaluate essentials of query optimization, distribution and parallelism in database systems.

3 3 Learning Outcomes On completion, the student should be able to: n Assess the limitations of relational databases; n Assess different ways of extending the relational databases; n Have mastered programming language extensions to SQL and the integration of SQL with programming languages; n Explain, discuss and evaluate object-oriented databases; n Compare and contrast the relational with object -relational and object- oriented databases; n Have understanding of the principles, methods, techniques and tools that underpin query processing/optimization; n Comprehend and practically assess the concepts of distributed and parallel databases; n Assess the implications of new developments in database technology.

4 4 Main Topics n Relational Algebra n Programming Extensions to SQL (PLSQL & Triggers) n Extensions to Relational Databases (e.g. object-relational databases) n Object-Oriented Databases (ODMG standard, ODL, OQL) n Query Optimization (query processing and evaluation) n Distributed and Parallel Databases

5 5 Prerequisite Knowledge & Skills n Working experience of a relational database management system. –For example, if you have previously attended CG065 – Databases. n OR you should be able to: –Understand and apply the principles of relational DBMS to a substantial real-world data analysis. –Use effectively an SQL-based DBMS to create, maintain, query and update a relational database. –Design relational database conceptual models using Entity Relationship Modelling. –Design relational database conceptual schemes using normalisation. –Critically evaluate principles and methods of relational database design.

6 6 AssessmentAssessment n Assignment –Worth 40% –Issued in week 7 and due in week 12. n Open Book/Notes Exam –Worth 60% –2 hours duration –In weeks 13 to 15 (January 2005) n Open-book/open-notes means that you can take with you into the examination room: –lecture notes, –handouts and –text books

7 7 Books and Learning Resources n Text Books –Elmasri/Navathe, ‘Fundamentals of Database Systems’, Addison-Wesley, 5th Edition, 2007. n Supplementary Material –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 Advanced Database Technologies CG096 Dr. Akhtar Ali School of Computing, Engineering and Information Systems Jan 2007."

Similar presentations


Ads by Google