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

Slides:



Advertisements
Similar presentations
Database Management System CEN 351. Course Description A database management system (DBMS) is a computer application program designed for the efficient.
Advertisements

COMP 5138 Relational Database Management Systems Sem2, 2007 Lecture 0 Course Overview.
Financial Management 2BUS0197 Introduction to Module.
Fundamentals, Design, and Implementation, 9/e SI654 Database Application Design Instructor: Dragomir R. Radev Winter 2005.
1 ICS 223: Transaction Processing and Distributed Data Management Winter 2008 Professor Sharad Mehrotra Information and Computer Science University of.
School of Computer ScienceG53FSP Formal Specifications1 G53FSP Formal Specification Dr. Rong Qu Course Introduction
1 SENG1210 Introduction to Databases DT228 Year 1 Instructor: Bajuna Salehe
Web Technologies – CS381 Bogdan L. Vrusias 22 January 2004.
Database Management Systems 331 IT Semester II 1431/1432 Winter 2011.
Academic Year 2014 Spring. MODULE CC3005NI: Advanced Database Systems Academic Year 2014 Spring.
Introduction to Web Technologies Module – CS381 Introduction to Web Technologies – CS th January 2007 Dr Bogdan L. Vrusias
London Metropolitan University, DB3011C/N Intro/P 1 WELCOME CC3005NI Advanced Database Systems Module Organiser:Dr F F Cai.
1 Data Warehousing – CG124 Dr. Akhtar Ali School of Computing, Engineering and Information Sciences Computing.unn.ac.uk/staff/CGMA2/CG124.
Object and object-relational databases 1. Object databases vs. Object-relational databases Object databases Stores complex objects – Data + functions.
Information Modeling and Database System
1 CS222: Principles of Database Management Fall 2010 Professor Chen Li Department of Computer Science University of California, Irvine Notes 01.
CSC2012 Database Technology & CSC2513 Database Systems.
Course presentation Databases Evgeny Khaymin Institute of Mathematics, Information and Space Technologies.
T: RIS620 ADVANCED PROGRAMMING.
1 Revision and Exam Briefing M. Akhtar Ali School of CEIS.
EECE 310 Software Engineering Lecture 0: Course Orientation.
Switch off your Mobiles Phones or Change Profile to Silent Mode.
Course Title Database Technologies Instructor: Dr ALI DAUD Course Credits: 3 with Lab Total Hours: 45 approximately.
Review of Activities of Working Group for Database Systems Prof. Dr Slobodanka Đorđević-Kajan.
1 Advanced Databases – CM036 Dr. Akhtar Ali School of Informatics.
Switch off your Mobiles Phones or Change Profile to Silent Mode.
Christoph F. Eick Introduction Data Management Today 1. Introduction to Databases 2. Questionnaire 3. Course Information 4. Grading and Other Things.
Course Introduction Assist. Prof. Pongpisit Wuttidittachotti, Ph.D. Faculty of Information Technology King Mongkut's University of Technology North Bangkok.
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-
Fundamentals of Databases CIS-235 Dr. Samir Tartir 2014/2015 Second Semester.
CSCE 520 Final Exam Study Guide. Next Class Guest Lecture on Hadoop – Dr. John Rose Interesting site: – Big Data Jobs Around The Nation (And What They.
Information System Development Courses Figure: ISD Course Structure.
Switch off your Mobiles Phones or Change Profile to Silent Mode.
 To develop the knowledge and skills to manage and tune database management systems  To provide experience the technologies of a variety of database.
CSC 111 COURSE ORIENTATION. Course name and Credit houres  CSC 111 – Computer Programming-I  Credit hours:  3 hours lecture  1 hour tutorial  2 hours.
Csc1203.  Elmasri and Navathe, “Fundamentals of Database Systems”, 6 th Edition, Addison- Wesley,  Thomas Connolly, Carolyn Begg, “Database Systems:
Universiti Utara Malaysia Web Application Development STIJ3043.
Course Introduction CEN 5016 Software Engineering Dr. David A. Workman School of EE and Computer Science January 9, 2007.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
Database Applications Programming CS 362 Dr. Samir Tartir 2014/2015 Second Semester.
Introduction & Overview Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute of Information.
 Course Overview Distributed Systems IT332. Course Description  The course introduces the main principles underlying distributed systems: processes,
CSC 411/511: DBMS Design CSC411_L0_OutlineDr. Nan Wang 1 Course Outline.
September 2002 HND Year 2 Database Management Systems Sept 2002.
Introduction HNDIT DBMS 1. Database Management Systems Module code HNDIT Module title Database Management Systems Credits2HoursLectures15.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 4- 1.
Database Systems Department of Information Technology.
COMP30311: Advanced Database Systems Norman Paton University of Manchester
COURSE OUTLINE AZHAR HAMID IAS2143 DATABASE SYSTEM UniselFaculty of Computer Science and Information Technology.
Introduction to CSCI 242 Compiled by S. Zhang 1. Syllabus Syllabus has the most updated information! –Use the information on the syllabus for the grading.
Advanced Database Course Syllabus 1 Advanced Database System Lecturer : H.Ben Othmen.
BMTS Computer Programming Pre-requisites :BMTS 242 –Computer and Systems Nature Of the Course: Programming course, contain such as C, C++, Database.
Introduction to Web Technologies Module Introduction to Web Technologies – CS th January 2005 Dr Bogdan L. Vrusias
Christoph F. Eick: Final Words COSC Topics Covered in COSC 3480  Data models (ER, Relational, XML)  Using data models; learning how to store real.
Database Systems – (
Yonsei University 2nd Semester, 2017 Sanghyun Park
CSE202 Database Management Systems
Information Modeling and Database System
Lecture 0 Software Engineering Course Introduction
Introduction Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe.
Introduction to Database
Latihan Answer the following questions using the relational schema from the Exercises at the end of Chapter 3: Create the Hotel table using the integrity.
DT249/4 Information Systems Engineering Lecture 0
CSC 111 Course orientation
Latihan Create a separate table with the same structure as the Booking table to hold archive records. Using the INSERT statement, copy the records from.
COSC 6340 Projects & Homeworks Spring 2002
EECE 310 Software Engineering
Advanced Databases CSD305.
Introduction to Database
Presentation transcript:

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

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 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 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 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 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 Books and Learning Resources n Text Books –Elmasri/Navathe, ‘Fundamentals of Database Systems’, Addison-Wesley, 5th Edition, n Supplementary Material –Ramakrishnan/Gehrke, ‘Database Management Systems’, McGraw Hill, 2nd Edition, n Online Resources –Blackboard (all the lecture notes, seminar handouts) –Oracle Concepts, Oracle Corporation. –Oracle Application Developer's Guide – Object-Relational Features