DBMS Syllabus
DBMS Syllabus
UNIT-I Introduction
Overview, Database system Vs File system, Database
system concepts, architecture and structures, data
model schema and instances, Data independence and
Database language and Interfaces, DDL, DML. Data
Modeling using the Entity Relationship Model: ER
model concepts, notation 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,
Relationship of higher degree.
UNIT-II Relatiogenal Data Model and Langua
Relational data model Concepts, Integrity constraints,
Entity integrity, Referential integrity, Keys constraints,
Domain constraints, Relational algebra, Relational
calculus, Tuple and Domain calculus. Introduction on
SQL: Characteristics of SQL, advantage of SQL. SQL data
type and literals. Types of SQL commands. SQL
operators and their procedure. Tables, Views and
indexes. Queries and sub queries. Aggregate functions.
Insert, Update and Delete operations, Joins, Unions,
Intersection, Minus, Cursors, Triggers, Procedures in
SQL/PL SQL
DBMS SYLLABUS
UNIT-III Database Design-Normalization
Normalization, Normal Form (NF), Functional
Dependencies (FD), Closure of an attribute set and FD
sets, Canonical Cover of FD Sets, Normal Forms based
on Functional Dependencies (1 NF, 2 NF, 3 NF, BCNF),
Multivalued Dependencies (MVDs) and 4NF, Join
Dependencies (JDs) and 5NF and Domain Key Normal
Formal (DKNF or 6NF), Inclusion Dependencies, Loss-
Less Join Decompositions
UNIT-IV Transaction Processing and Recovery
Concept
Transaction system, Testing of serializability,
Serializability of schedules, Conflict &View serializable
schedule, Recoverability, Recovery from transaction
failures, Log based recovery, Checkpoints, Deadlock
handling. Control Concurrency Techniques:
Concurrency Control, Locking Techniques for
concurrency control, Time stamping protocols for
concurrency control, Validation-based protocol,
Multiple granularity, Multi version schemes, Recovery
with concurrent transaction, Case study of Oracle.
Distributed Database: -Introduction Distributed
Database, Centralized and Distributed System Database
System.
DBMS SYLLABUS
UNIT-V Introduction No-SQL with cloud
Database
Definition of NoSQL, History of NoSQL and Different
NoSQL products, Exploring Mongo DB, Interfacing and
Interacting with NoSQL, NoSQL Storage Architecture,
CRUD operations with MongoDB, Querying, Modifying
and Managing NoSQL Data stores, Indexing and
ordering datasets(MongoDB). Cloud database: -
Introduction of Cloud database, NoSQL with Cloud
Database, Introduction to Real time Database.