Professional Documents
Culture Documents
Course Outcomes:
The objective of the course is to present an introduction to database management systems (DBMS), with an
emphasis on how to create, maintain and retrieve - efficiently, and effectively - information from a DBMS.
Learning Outcomes:
Upon successful completion of this course, students should be able to:
• Describe the fundamental elements of relational database management systems.
• Explain the basic concepts of relational data model, entity-relationship model, relational database
design, relational algebra and SQL.
• Design ER-models to represent simple database application scenarios
• Convert the ER-model to relational tables, populate relational database and formulate SQL queries
on data.
• Improve the database design by normalization.
• Create and manipulate desktop database and objects (Tables, Queries, Forms and Reports) using MS
Access.
• Learn basic Structured Query Language (SQL) using MS SQL Server.
Topics to Cover
Topic 01 Introduction DBMS and database design process
Topic 02 Entity Relationship Diagram (ER – Diagram)
Topic 03 ER - Diagram to Relational Mapping
Topic 04 Introduction to MS SQL Server and installation process
Topic 05 Creating database and tables in MS SQL Server
Topic 06 Retrieving data from single and multiple tables using SQL
Topic 07 Retrieving data using Summary Queries
Topic 08 Retrieving data using Sub-queries
Recommended Readings:
1. Ragu Ramakrishnan & Gehrke Johannes, 2000, Database Management Systems, McGraw Hill
2. Bryan Syverson & Joel Murach, 2016, Murach’s SQL Server 2016 for Developers. Mike Murach &
Associates, Inc.
Software Requirement: