DBMS
DBMS
Unit I :Introduction:
Hours: 12
Database-System Applications- Purpose of Database
Systems - View of Data -- Database Languages -
Relational Databases - Database Design -Data Storage
and Querying Transaction Management -Data Mining and
Analysis - Database Architecture - Database Users and
Administrators - History of Database Systems.
Unit II: Relational Model:
Hours:12
Structure of Relational Databases -Database Schema -
Keys - Schema Diagrams- Relational Query Languages -
Relational OperationsFundamentalRelationalAlgebra
Operations Additional Relational-Algebra Operations-
Extended Relational-Algebra Operations - Null Values -
Modification of the Database.
Unit III: SQL: Hours:12
Overview of the SQL Query - Language - SQL Data
Definition - Basic Structure of SQL Queries - Additional
Basic Operations - Set Operations - Null Values Aggregate
Functions - Nested Subqueries - Modification of the
Database -Join Expressions - Views - Transactions -
Integrity Constraints - SQL Data Types and Schemas -
Authorization
Unit IV: Relational Languages:
Hours:12
The Tuple Relational Calculus - The Domain Relational
Calculus Database Design and the E-R Model: Overview of
the Design Process - The EntityRelationship Model -
Reduction to Relational Schemas - Entity-Relationship
Design Issues - Extended E-R Features - Alternative
Notations for Modeling Data - Other Aspects of Database
Design.
Unit V: Relational Database Design:
Hours: 12
Features of Good Relational Designs - Atomic Domains
and First Normal Form - Decomposition Using Functional
Dependencies - Functional-Dependency Theory -
Decomposition Using Functional Dependencies -
Decomposition Using Multivalued Dependencies-More
Normal Forms - Database-Design Process.