DATABASE MANAGEMENT SYSTEM

280 196

Regulation 2023

978-81-19432-83-7

UNIT-I RELATIONAL DATABASES 

Purpose of Database System – Views of data – Data Models – Database
System Architecture – Introduction to relational databases – Relational Model
– Keys – Relational Algebra – SQL fundamentals – Advanced SQL features –
Embedded SQL– Dynamic SQL

UNIT-II DATABASE DESIGN 

Entity-Relationship model – E-R Diagrams – Enhanced-ER Model – ER-toRelational Mapping – Functional Dependencies – Non-loss Decomposition –
First, Second, Third Normal Forms, Dependency Preservation – Boyce/Codd
Normal Form – Multi-valued Dependencies and Fourth Normal Form – Join
Dependencies and Fifth Normal Form

UNIT-III TRANSACTIONS 

Transaction Concepts – ACID Properties – Schedules – Serializability –
Transaction support in SQL – Need for Concurrency – Concurrency control
–Two Phase Locking- Timestamp – Multiversion – Validation and Snapshot
isolation– Multiple Granularity locking – Deadlock Handling – Recovery
Concepts – Recovery based on deferred and immediate update – Shadow
paging – ARIES Algorithm

UNIT-IV IMPLEMENTATION TECHNIQUES

RAID – File Organization – Organization of Records in Files – Data dictionary
Storage – Column Oriented Storage– Indexing and Hashing –Ordered Indices
– B+ tree Index Files – B tree Index Files – Static Hashing – Dynamic Hashing
– Query Processing Overview – Algorithms for Selection, Sorting and join
operations – Query optimization using Heuristics – Cost Estimation

UNIT-V ADVANCED TOPICS AND VISUALIZATION 

Distributed Databases: Architecture, Data Storage, Transaction Processing,
Query processing and optimization – NOSQL Databases: Introduction – CAP
Theorem – Document Based systems – Key value Stores – Column Based
Systems – Graph Databases. Database Security: Security issues – Access
control based on privileges – Role Based access control – SQL Injection
– Statistical Database security – Flow control – Encryption and Public Key
infrastructures – Challenges

Reviews

There are no reviews yet.

Be the first to review “DATABASE MANAGEMENT SYSTEM”

Your email address will not be published. Required fields are marked *