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

Unit I Introduction To Database Systems 10

This document outlines the units to be covered in an introduction to database systems course over 45 class periods. Unit I introduces basic database concepts like data models, relational algebra, and entity relationship diagrams. Unit II focuses on the SQL language and query processing. Unit III covers database normalization through different normal forms. Unit IV discusses transaction management and concurrency control. Finally, Unit V examines advanced topics such as access control, mobile databases, and NoSQL databases.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views

Unit I Introduction To Database Systems 10

This document outlines the units to be covered in an introduction to database systems course over 45 class periods. Unit I introduces basic database concepts like data models, relational algebra, and entity relationship diagrams. Unit II focuses on the SQL language and query processing. Unit III covers database normalization through different normal forms. Unit IV discusses transaction management and concurrency control. Finally, Unit V examines advanced topics such as access control, mobile databases, and NoSQL databases.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 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