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-

Slides:



Advertisements
Similar presentations
COMP 5138 Relational Database Management Systems Sem2, 2007 Lecture 0 Course Overview.
Advertisements

Goran Šuković, University of Montenegro 1/21 Compiler Construction Course at University of Montenegro 7 th Workshop on “Software Engineering Education.
ICS 324 Database Systems Second Semester (072) Information & Computer Science Department.
Fundamentals, Design, and Implementation, 9/e SI654 Database Application Design Instructor: Dragomir R. Radev Winter 2005.
CSc 160 Overview of Fundamentals of Computer Programming II Spring (SO1) 2004.
1 ICS 223: Transaction Processing and Distributed Data Management Winter 2008 Professor Sharad Mehrotra Information and Computer Science University of.
1 SENG1210 Introduction to Databases DT228 Year 1 Instructor: Bajuna Salehe
Databases 2 Level 3, 10 credit module Prerequisite: Software System Components 2 (or some other introductory course in databases) 2 lectures &
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.
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.
CIM 2465 Introduction to Computer Networking 1 Introduction to Computer Networking CIM2465 K. Tsang (Rm 351)
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.
Course presentation Databases Evgeny Khaymin Institute of Mathematics, Information and Space Technologies.
CE0825 Object-Oriented Programming 2 © Allan C. Milne Abertay University v
T: RIS620 ADVANCED PROGRAMMING.
1 Revision and Exam Briefing M. Akhtar Ali School of CEIS.
EECE 310 Software Engineering Lecture 0: Course Orientation.
Data Structures Lecture 1 : Model Course Syllabi 0 Dr. Essam Halim Houssein Lecturer, Faculty of Computers and Informatics, Benha University.
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.
CMU SSD7: Database Systems
Jan /3 Yangjun Chen1 Welcome to Database Course.
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.
1 CS 430 Database Theory Winter 2005 Lecture 17: Objects, XML, and DBMSs.
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.
DatabaseCSIE NUK1 Fundamentals of Database Systems Wen-Yang Lin Dept. of Computer Science and Information Engineering National University of Kaohsiung.
 To develop the knowledge and skills to manage and tune database management systems  To provide experience the technologies of a variety of database.
©Bob Godfrey, 2003, 2005 BSA206 Database Management Systems Lecture 1: Introduction.
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.
CS 541 Lecture Slides Sunil Prabhakar CS541 Database Systems.
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide 4- 1.
1 Advanced Database Technologies CG096 Dr. Akhtar Ali School of Computing, Engineering and Information Systems Jan 2007.
ITIS 5160 Applied Databases Fall Overview Class hour 6:30 – 9:15pm, Wedn, Woodward Hall 125 Office hour 3:00 – 5:00pm, Wedn Instructor - Dr. Xintao.
COURSE OUTLINE AZHAR HAMID IAS2143 DATABASE SYSTEM UniselFaculty of Computer Science and Information Technology.
Advanced Databases COMP3017 Dr Nicholas Gibbins
CSE202 : Fundamentals of Database Systems Vikram Goyal Indraprastha Institute of Information Technology, Delhi (IIIT-D), India FROM : Slides from CSE202.
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.
COMP9024: Data Structures and Algorithms Course Outline Hui Wu Session 1, 2016
Computer Vision COURSE OBJECTIVES: To introduce the student to computer vision algorithms, methods and concepts. EXPECTED OUTCOME: Get introduced to computer.
CS140 – Computer Programming 1 Course Overview First Semester – Fall /1438 – 2016/2017 CS140 - Computer Programming 11.
Database Systems – (
Yonsei University 2nd Semester, 2017 Sanghyun Park
CSE202 Database Management Systems
COMP9024: Data Structures and Algorithms
Course Introduction 공학대학원 데이타베이스
Introduction Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe.
Introduction to Database
DT249/4 Information Systems Engineering Lecture 0
CSC 111 Course orientation
Department of Information Technology
Artificial Intelligence (CS 461D)
EECE 310 Software Engineering
Topics Covered in COSC 6340 Data models (ER, Relational, XML)
Preface.
Introduction to Database
Presentation transcript:

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 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 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 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 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 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, n Supplementary Material –Douglas K. Barry. ‘Object Database Standard: ODMG 3.0’. Morgan Kaufmann Publishers, Inc –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