7
Database Management System CEN 351

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

Embed Size (px)

Citation preview

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

Database Management System

CEN 351

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

Course Description

• A database management system (DBMS) is a computer application program

• designed for the efficient and effective storage, access and update of large volumes of information. This course will look at such systems from two perspectives:

• • A user-centered perspective focusing on how a DBMS is used to support a data intensive application. This perspective includes a look at the common data models, query languages and design techniques.

• • A system implementation perspective focusing on the policies, algorithms and data structures used to design and implement a DBMS.

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

Course Objectives

• Develop an appreciation of the role of data and databases in information systems.

• Understand the database development activities during the System Development Cycle (SDLC)

• Be familiar with the data modelling concepts (E-R and Class diagrams) used in database design.

• Be able to create databases and pose complex SQL queries of relational databases.

• Develop appreciation of several DBMS’s (MS SQL Server) • Be familiar with a broad range of data management issues

including data integrity and security.

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

Course Outcomes

• An understanding of the basic concepts and theoretical knowledge of relational database systems.

• A comprehensive skill of data modelling using the entity-relationship modelling technique as well as converting data models into correctly normalized relational database designs.

• Having ability of retrieving useful data from an database by using complicated queries in the standard SQL database query language.

• Competence in the issues involved in physical database design as well as database security and performance.

• An understanding and administering of most common DBMSs

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

Course Content1. Course Introduction2. Database System Concepts and Architecture3. Data Modeling Using the Entity Relationship(ER) Model4. ER Diagrams, Design Issues5. Enhanced Entitiy-Relationship Model6. Relational Data Model7. Relational Database Concepts8. Relational Database Design by ER ande EER to Relational Mapping9. Midterm10. SQL: Definition and Data Types11. Queries in SQL12. Advanced Queries in SQL13. Data Manipulation in SQL14. Distributed Databases and Client Server Architecture

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

Course Assesment

• Method QuantityPercentage(%) Quiz 2

15• Homework 4 10• Project 1 20• Midterm Exam(s) 1 15• Final Exam 1 40• Total 100

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

Teaching Methods and TextBook

Teaching Methods• Lectures, • Practical Sessions, • Presentation, • Project, • AssignmentsTextbookFundamental of DBMS, 5th Edition,Elmastri/Navathe