0% found this document useful (0 votes)
68 views

Course Plan DBMS

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views

Course Plan DBMS

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

DBMS (SE206) Course Plan

Week Topic

Introduction of the subject, its need and significance in their branch,overview of whole
syllabus and books to be referred.

History of Database System,Characteristics of the database, Advantages and


1st
disadvantages of database system.

Database Systems: Database and its purpose, Introduction to Database system, need of
database.

Introduction to conventional File System,concept of files,record, data, information


retrieval.Comparison between Conventional system and database system.
2nd
Classification of DBMS Users, Actors on the scene.Database Administrators, Database
Designers, End Users, System Analysts and Application Programmers.

Data Models: Physical Model,Object based Model, Relational Model,Network Model,


Hierarchical Model.
3rd
Schemas, sub schemas instances, data base state. DBMS Architecture: Three Level of
Architectures. Classification of DBMS, DBMS Interfaces. Concept of centralized and
Client /Server Architecture for DBMS: Two Tier,Three Tier.

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.

Design of Library Database Management System, IT Company Database Management


System, and Department Database Management System.

Unit 2 (Relational Model Concepts): Domain, Attributes, Tuples, Types of keys


th
6 Primary, Secondary, foreign, Alternative Keys etc and Relations. Other related aspects
to relational model.

Mapping of ER Model to Relational Model. The ER Models designed during ER Model


lectures (Library Database Management System, IT Company Database Management
7th
System, and Department Database Management System) are converted to their
respective Relational models.

Relational Algebra: Introduction to Relational Algebra, operations in Relational


8th
Algebra, Practice of Query formulation on a given Database.

Tuple Calculus and Domain Calculus. With exercise.


9th
Assignment 1 and Assignment 2 are discussed.

Unit 3 (Data Base Design): Normalization, Need of Normalization, Functional


10th Dependencies, Normal Forms: 1NF, 2NF, 3NF and BCNF. Multivalued Dependency,
Join Dependency, 4NF and 5NF.

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.

Concurrency Control in distributed systems; multiple granularities.


13th
Unit 4 (File Organisation, Indexing and Hashing): Hashing concept- Static and
Dynamic Hashing; Indexing, need of indexing; Primary, secondary, clustered index.

Multilevel Index: B-Tree and B+-Tree.


14th
Revision of whole unit and if any doubts of students then that will be sort out.

15th Assignments were discussed and Revision

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

You might also like