DBMS
DBMS
Basic Concepts and Conceptual Database Design: Database administrator & Database
Users, Characteristics of the Database, Database Systems,
Concepts and Architecture, Data Models, Schemes & Instances, DBMS Architecture &
Data Independence, Database Languages & Interfaces,
Overview of Hierarchical, Network & Relational Data Base Management Systems,
Data Modelling Using The Entity-Relationship Model Entities, Attributes and Rela
tionships, Cardinality of Relationships,
Strong and Weak Entity Sets, Generalization, Specialization, and Aggregation, Tr
anslating your ER Model into Relational Model
[No. of Hrs.: 11]
UNIT II
Relational Model, Languages & Systems: Relational Data Model & Relational Algebr
a, Relational Model Concepts, Relational Model Constraints, Relational Algebra,
SQL A Relational Database Language, Data Definition in SQL, View and Queries in
SQL, Specifying Constraints and Indexes in SQL, Practicing SQL commands using OR
ACLE.
UNIT IV
Transaction Management: Transaction Concept and State, Implementation of Atomici
ty and Durability, Concurrent Executions, Serializability, Recoverability, Imple
mentation of Isolation, Concurrency Control Techniques, Lock-Based Protocols, Ti
mestamp-based Protocols, Deadlock Handling, Recovery System, Failure Classificat
ion, Storage Structure, Recovery and Atomicity, Log-based Recovery, Shadow Pagin
g, Recovery with Concurrent Transactions, Buffer Management, Indexing, Hashing a
nd Query Processing: Query Processing, Overview, Measures of Query Cost, Selecti
on Operation, Sorting, Join Operation, Other Operations, Evaluation of Expressio
ns, Concepts of Object Oriented Database Management Systems, Distributed Data Ba
se Management Systems.
[No. of
Hrs.: 11]