TBC 401 Database Management System

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

NAME OF DEPARTMENT: Computer Applications

Subject Name: Database Management System Subject Code: TBC 401

Course Name: Bachelor of Computer Application

1 Contact Hours: 45 L 3 T 0 P 0

2 Examination Duration(Hrs): Theory 0 3 Practical 0 2

3 Relative Weightage: CWE: 25 MTE: 25 ETE: 50

4 Credits: 0 3

5 Semester: 
Autumn Spring Both

6 Pre-Requisite: 1. Basic knowledge of computer fundamentals

7 Subject Area: Computer Applications

8 Objective: Understand and implement concepts of DBMS

9 Learning Outcome: A student who successfully fulfills the course requirements will be
able to
CO 1 Understand and evaluate the role of database management systems in information technology
applications within organizations;
CO 2 Recognize and use contemporary logical design methods and tools for databases;
CO 3 Implement a database solution to an information technology problem;
CO 4 Understand the SQL data definition and SQL query languages;
CO 5 Understand transactions and concurrency control techniques.
10 Details of the Course:
Unit CONTENT CONTACT
No. HOURS
1 Introduction to DBMS: An overview of database management system, 9
Database System Vs File System, Database system concepts, data
models. Advantages of DBMS, Schema and instances, Three schema
architecture, data independence. Data base languages and interfaces,
Disadvantages of DBMS.
2 Data Modeling and Entity Relationship Model: ER model concepts, notation 9
for ER diagram, mapping constraints, keys, Concepts of Super Key, candidate
key, primary key, Generalization, aggregation, reduction of an ER diagrams to
tables, extended ER model, relationships of higher degree, ER Case Studies.
Relational Data Base Model (RDBMS): Relational data model
concepts, integrity constraints: entity integrity, referential integrity, Keys
constraints, Domain constraints, relational algebra: operations and
queries.
Graphic Era (Deemed to be University), Dept. of Computer Applications 2019 / Review-05 Effective from Academic
Year 2019-20
3 Introduction to SQL: Characteristics of SQL, Advantages of SQL, SQL 9
data types and literals, Types of SQL commands, DDL,DML,DCL, and
DQL statements, SQL operators and their use, Tables, views and indexes,
Queries and sub queries, Aggregate functions, Insert, update and delete
operations, Joins, Unions, Intersection, Minus.
4 Database Design & Normalization: Functional dependencies, normal 9
forms, first, second third normal forms, BCNF, inclusion dependencies,
loss less join decompositions, normalization using FD, MVD, and JDs.
5 Transaction processing concepts: Transaction system, Testing of 9
seralizability, Seralizability or schedules, conflict and view seralizable
schedule, recoverability , Recovery form transaction failures, deadlock
handling.
Concurrency Control Techniques: Concurrency control, locking
Techniques for concurrency control.
TOTAL 45

11 Suggested Books:
Sl. NO. NAME OF AUTHERS/BOOKS/PUBLISHERS YEAR OF
PUBLICATION
1 Date C.J.” An Introduction to database system “. Addision Wesley. 2007
2 Korth, Silbertz, Sudarshan, “Database Concepts” McGraw Hill. 2008
3 Elmasri, Navathe, “Fundamentals of Database System “ Addision Wesley. 2007
4 Raghu Ramakrishnan and Johannes Gehrke: Database Management 2003
Systems, 3rd Edition, McGraw-Hill.

Graphic Era (Deemed to be University), Dept. of Computer Applications 2019 / Review-05 Effective from Academic
Year 2019-20
Changes Proposed as follows:

Unit 1:

Added: Advantages of DBMS, Three schema architecture, Disadvantages of DBMS.

Unit II:

Topic Added: ER Case Studies, Relational Algebra operations and queries.

Unit III:

Topic Added: Overview of PL/SQL, Triggers and cursors.

Unit IV:

No Changes

Unit V:

No changes

Graphic Era (Deemed to be University), Dept. of Computer Applications 2019 / Review-05 Effective from Academic
Year 2019-20

You might also like