You are on page 1of 1

UNIT I INTRODUCTION TO DATABASE SYSTEMS 10

Introduction – Purpose of Database Systems - View of Data –Database Architecture -


Relational Databases – Database Schema – Keys – Codd’s Rule – Relational Algebra – Data
Models – Entity Relationship Model – Constraints – Entity Relationship Diagram Design
Issues of ER Model – Extended ER Features – Relational Query Languages – Relational
Algebra – Basic Operations with Examples and Exercises.

UNIT II SQL AND QUERY PROCESSING 10


SQL: Data Definition – Basic domain types – Basic structure of SQL Queries Modifications
of the database – Set Operations – Aggregate Functions – Null Values – Nested Sub queries –
Complex Queries – Views – Joined relations – Complex Queries – PL/SQL: Functions,
Procedures, Triggers, Cursors -Embedded SQL – Query Processing – Heuristics for Query
Opmization.

UNIT III DEPENDENCIES AND NORMAL FORMS 8


Motivation for Normal Forms – Functional dependencies – Armstrong’s Axioms for
Functional Dependencies – Closure for a set of Functional Dependencies – Definitions of
1NF-2NF-3NF and BCNF – Multivalued Dependency 4NF - Joint Dependency- 5NF.

UNIT IV TRANSACTIONS 7
Transaction Concept – State – ACID Properties – Concurrency control - Serializability –
Recoverability – Locking based protocols –Timestamp Based Protocol - Deadlock handling.

UNIT V ADVANCED DATABASES 10


Data Classification-Threats and risks – Database access Control – Types of Privileges -
Mobile Databases: Location and Handoff Management - Effect of Mobility on Data
Management - Mobile Transaction Models: HiCoMo, Moflex, Kangaroo - Mobile Database
Recovery -– Introduction to NoSQL – Aggregate Data Models – Schemaless Database.
TOTAL: 45 PERIODS

You might also like