81 likes | 356 Views
Database Management System. CEN 351 . 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:
E N D
DatabaseManagementSystem CEN 351
CourseDescription • 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.
CourseObjectives • 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.
CourseOutcomes • 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
CourseContent • Course Introduction • Database System Concepts and Architecture • Data Modeling Using the Entity Relationship(ER) Model • ER Diagrams, Design Issues • Enhanced Entitiy-Relationship Model • Relational Data Model • Relational Database Concepts • Relational Database Design by ER ande EER to Relational Mapping • Midterm • SQL: Definition and Data Types • Queries in SQL • Advanced Queries in SQL • Data Manipulation in SQL • Distributed Databases and Client Server Architecture
CourseAssesment • MethodQuantityPercentage(%)Quiz215 • Homework410 • Project 1 20 • Midterm Exam(s) 1 15 • Final Exam 1 40 • Total 100
TeachingMethodsandTextBook TeachingMethods • Lectures, • Practical Sessions, • Presentation, • Project, • Assignments Textbook Fundamental of DBMS, 5thEdition,Elmastri/Navathe