Course Plan DBMS
Course Plan DBMS
Week Topic
Introduction of the subject, its need and significance in their branch,overview of whole
syllabus and books to be referred.
Database Systems: Database and its purpose, Introduction to Database system, need of
database.
Revision of all topics covered till this point and if any doubts of students then that will
be sort out.
4th
Data Independence: Logical and Physical data independence, DBMS languages and
interfaces.
ER MODEL:Entities and Attributes, Entity types and Entity sets
Key attribute and domain of attributes, Relationship among entities, Database design
with E/R model, ER Design Issues, Structural Constraints: Participation and Cardinality
5th
Ratio.
Examples from previous year GATE discussed on Normal forms. Concept and
Significance of Lossless Join Decomposition.
11th
Unit 4 (Transaction Processing Concepts): Transaction, Life cycle of a transaction,
Serial, Schedule, Recoverability.
Concept of Serializability, View serializable, Conflict Serializable;
12th
Unit 5 (Concurrency Control Techniques): Concurrent Transactions, 2PL protocol
and it’s variations; Time stamping protocols.
Course Outcomes:
CO-1: Ability to differentiate database systems from traditional file systems and compare their
functionality and benefits.
CO-2: Transform information model into a relational database schema and define the schema
using data definition language in DBMS.
CO-3: Formulate SQL, relational algebra and TRC query for broad range of query problems.
CO-4: Able to use a DBMS software to create, populate, maintain, and query a database.
CO-5: Ability to analyze functional dependencies and design of database.
CO-6: Describe normalization theory and apply such knowledge to the normalization of a
database.
CO-7: List basic database storage structures and access techniques: file and page organizations,
including B-tree and hashing.
CO-8: Pursue advance courses and acquire knowledge of new technologies, skills in the field of
DBMS.
CO-9: Generate and integrate databases for real life projects