Oman College of Management & Technology Department of Computer Science Baraka, Oman Tel. (968) 26893366, Fax (968) 26893068 502302/ Database Management Systems Course Code: Academic Year: Credit Hours: Instructor: Website: 502302 2015/2016 3 Dr. Jai Arul Jose G. www.omancollege.edu.om/ Course Title: Semester: Prerequisite: Email: Phone: Database Management Systems Second 502301 g.jai.areul@omancollege.edu.om (968) 26893366/ ex. 102 Sections and Timings: Section 1. Days Sun, Tue and Thu. Time 12:30 to 13.30 Room # 231 Office Hours Days Sun, Tue and Thu. Mon and Wed Time 08:30 am to 10.30 am and 01:30 pm to 02.30 pm 10.30 am to 11.30 am Course Description The main objective of this course is to provide students with the basic knowledge of database systems, their types, how to create and deal with them, and their theoretical and mathematical foundations. It covers a range of topics including: concepts, database architecture, database users, database approach, relational data model, relational algebra, SQL query language, the relational model and the normalization process, object-oriented database approach. The practical part for this course focuses on teaching students how to use one of the database design tools. Course Objectives: After completing this course students must be able to: Understand the concepts and terms of the data base analysis, design and some implementations. Recognize the importance of data base analysis and design in the implementation of any data base application. Understand the structural constraints of relationships and how to perform them. Understand the types of attributes, primary keys, foreign keys, super keys Understand the process drawing the ER-Diagrams, EER-Diagrams, some concepts of UML Diagrams. Understand the importance of relational algebra as a background for data retrieval. Understand the fundamentals of the SQL to query the database. Understand carefully how to perform the normalization process of relations and then producing. Learning Outcomes After completing this course students must be able to demonstrate the knowledge and ability to: Demonstrate the understanding of the main concepts and terms of the data base analysis and design. Demonstrate the ability to implement the structural constraints of relationships. Distinguish between the different types of attributes, primary keys, foreign keys, and super keys. Gain the skill designing a database schema using ER-Diagrams, EERDiagrams, and some concepts of UML-Diagrams. Demonstrate the ability to use the Relational Algebra to query the database. Demonstrate the ability to use the SQL to query the database Demonstrate the ability to perform the normalization process of relations using different normal forms. Teaching Methods The course will be based on the following teaching and learning activities: Lectures covering the theoretical part using Power Point presentations. Review questions at the beginning of the lecture and at the end of the lecture. Lab sessions Final Exam. Evaluation Plan Modes Of Assessment Score First Exam 20% Second Exam 20% Assignments 10% Final Exam 50% * Makeup exams will be offered for valid reasons only. Makeup exams may be different from regular exams in content and format. Attendance Policy Lecture attendance is mandatory. Students are allowed maximally of 15% absentia of the total module hours. Teaching Resources Main Textbook Fundamentals of Database Systems, 5th. Ed., Ramez Elmasri, and Shamkant B. Navathe., Addison, Wesley.