Vous êtes sur la page 1sur 2

DATABASE MANAGEMENT SYSTEM

Course Outcomes:
CO1: Understand database architectural concepts and data models
CO2: To design and build a simple database system and demonstrate the fundamental tasks involved with
modeling, designing, and implementing a DBMS.
CO3: Apply various Normalization techniques
CO4: Perform programming using PL/SQL concepts
CO5: Execute advance SQL queries related to Transaction Processing & Locking using concept of Concurrency
control.
CO6: Understand query processing and query optimization techniques.
CO7: Understand the principles of storage structure and recovery management.
MODULE I: Introduction & Data Models
INTRODUCTION - Introduction and applications of DBMS - Data Independence - Database System
architecture- levels Mappings - Database users and DBA DATA MODELS Basic Concepts Constraints Keys - Design Issues - Entity Relationship Diagram - Weak Entity Sets - Extended E-R Features - Design of an
E-R Database Schema - Reduction of an E-R Schema to Tables - Structure of Relational Databases - The
Relational Algebra - Extended Relational Algebra Operations - Modifications of the Database Views - The Tuple
Relational Calculus - The Domain Relational Calculus
MODULE II: SQL & PL\SQL
SQL - Basics of SQL- DDL,DML,DCL - structure creation, alteration, defining constraints Primary key,
foreign key, unique, not null, check, IN operator - Functions - aggregate functions, Built-in functions numeric,
date, string functions, set operations - sub-queries, correlated sub-queries, Use of group by, having, order by, join
and its types, Exist, Any, All - view and its types - transaction control commands Commit, Rollback,
Savepoint Query Processing Evaluation of Relational Algebra join Stratergies Query Optimization
PL/SQL Introduction - Cursors - Stored Procedures - Stored Functions - database Triggers.
MODULE III: RELATIONAL DATABASE DESIGN, STORAGE AND SECURITY
Normalization Functional Dependencies and Decomposition ACID Properties. STORAGE RAID
Indexing Tree based Indexing and Hash based Indexing - Application security SQL Injection Cross
Scripting Password Leakage.
MODULE IV: TRANSACTION MANAGEMENT
Transaction Properties of transaction Serializability Recovery and Concurrency control - Deadlock
NoSQL Distributed database Web database.

Text Book:
1. Abraham Silberschatz, Henry Forth, and S. Sudarshan, Database System Concepts, 6th edition,
McGraw-Hill.
Reference Book:
1. Ramez Elmasri and Shamkant B. Navathe, Fundamentals of Database Systems, Fifth Edition,
Pearson Education, 2008.
2. Raghu Ramakrishnan, Database Management Systems, Fourth Edition, Tata McGraw Hill, 2010
3. C.J.Date, A.Kannan and S.Swamynathan, An Introduction to Database Systems, Eighth Edition,
Pearson Education, 2006

Vous aimerez peut-être aussi