Syllabus
Unit 1
Introduction-What Is a Database System-Why Database-Data Independence-The Three Levels of Architecture-The External Level-Conceptual Level-Internal Level–Mappings – The Database Administrator – The Database Management System – Client/Server Architecture-Distributed Processing.
Unit 2
Basic Concepts – Constraints – Keys – Design Issues – ER-Model – Weak Entity Sets -Extended ER Features.
Unit 3
Hierarchical Data Model-The IMS Database System-Network Data Model–Normalization- Functional Dependency.
Unit 4
Selection Operation – Sorting – Join Operation – Sorting – Join Operation -Query Optimization- Transaction Concept-Transaction State.
Unit 5
SQL Basics-Classification of SQL–DDL–DML–DCL–TCL-SQL Reports–Views –Sequences – Index– Locks -PL/SQL Basics.
Course Objective and Outcomes
Course Objective:
The main objective is to provide the students understanding about fundamental concepts of database management system.
Course Outcomes:
CO1 |
Master the basic concepts of DBMS like data independence and three schema architecture. |
CO2 |
Be familiar with the CODD’s rules and E-Model and also have clear picture about the structure of the relational databases. |
CO3 |
Master the concept of normalization and different types of normalization. |
CO4 |
Be familiar with the basics of query evaluation techniques and query optimization and also to get a clear picture about transaction processing. |
CO5 |
Master the basics of SQL and construct queries using SQL and also write programs using PL/SQL. |