Guru Gobind Singh Indraprastha University, Kashmere Gate, Delhi-110006

SCHEME/SYLLABUS : MCA(SE)
(Second Semester)

Code No: IT 604
Paper : Data Base Management Systems

Basic concepts: database & database users, characteristics of the database, database systems, concepts and architecture, date models, schemas & instances, DBMS architecture & data independence, database languages & interfaces, data modelling using the entity-relationship approach. Overview of hierarchical, Network & Relational Data Base Management Systems.

Relational model, languages & systems: relational data model & relational algebra: relational model concepts, relational model constraints, relational algebra, SQL- a relational database language: date definition in SQL, view and queries in SQL, specifying constraints and indexes in sql, a relational database management systems, DB2.

DB2 Architecture, Logical Data Structures Physical Data Structure, Instances, Table Spaces, Types of Tablespaces, Internal Memory Structure, Background Processes, Data Types, Roles & Privileges, Stored Procedures, User Defined Functions, Cursors, Error Handling, Triggers.

Relational data base design: function dependencies & normalization for relational dataases: functional dependencies, normal forms based on primary keys, (1NF, 2NF, 3NF & BCNF), lossless join and dependency preserving decomposition.

Concurrency control & recovery techniques: concurrency control techniques, locking techniques, time stamp ordering, granularity of data items, recovery techniques: recovery concepts, database backup and recovery from catastrophic failures.

Concepts of object oriented database management systems, Distributed Data Base Management Systems.

Text:

  1. Desai, B., “An introduction to database concepts”, Galgotia publications.

References:

    1. Date, C. J. , “An introduction to database systems”, 7rd Edition, Addison Wesley.
    2. Date, C. J. , “An introduction to database systems”, 3rd Edition, Narosa publishing house.
    3. Elmsari and Navathe, “Fundamentals of database systems”, Addison Wesley.
    4. Ullman, J. D., “Principals of database systems”, Galgotia publications.
    5. DB2 Manuals
 

Go back to MCA(SE) Syllabi Page