0% found this document useful (0 votes)
21 views2 pages

Dbms An DW Syllabus

The document outlines the syllabus for two courses: Database Management Systems and Data Warehousing at Velammal Institute of Technology. It details course objectives, unit topics, and the structure of each course, covering essential concepts such as relational databases, transaction processing, data warehouse architecture, and OLAP technology. Each course consists of multiple units focusing on various aspects of database systems and data warehousing techniques.

Uploaded by

joiceruby.cse
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)
21 views2 pages

Dbms An DW Syllabus

The document outlines the syllabus for two courses: Database Management Systems and Data Warehousing at Velammal Institute of Technology. It details course objectives, unit topics, and the structure of each course, covering essential concepts such as relational databases, transaction processing, data warehouse architecture, and OLAP technology. Each course consists of multiple units focusing on various aspects of database systems and data warehousing techniques.

Uploaded by

joiceruby.cse
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/ 2

VELAMMAL INSTITUTE OF TECHNOLOGY

DEPARTMENT OF COMPUTER SCIENCE ENGINEERING


SYLLABUS
CS3492 DATABASE MANAGEMENT SYSTEMS LTPC
3003
COURSE OBJECTIVES:
 To learn the fundamentals of data models, relational algebra and SQL
 To represent a database system using ER diagrams and to learn normalization techniques
 To understand the fundamental concepts of transaction, concurrency and recovery processing
 To understand the internal storage structures using different file and indexing techniques which will help in
physical DB design
 To have an introductory knowledge about the Distributed databases, NOSQL and database security

UNIT I RELATIONAL DATABASES 10

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 8

Entity-Relationship model - E-R Diagrams Enhanced-ER Model - ER-to-Relational 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 TRANSACTION 9

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 9

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 9

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
TOTAL: 45 PERIODS
VELAMMAL INSTITUTE OF TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE ENGINEERING
SYLLABUS

CCS341 DATA WAREHOUSING LTPC


3 00 3
COURSE OBJECTIVES:
 To know the details of data warehouse Architecture
 To understand the OLAP Technology
 To understand the partitioning strategy
 To differentiate various schema
 To understand the roles of process manager & system manager

UNIT I INTRODUCTION TO DATA WAREHOUSE 5

Data warehouse Introduction Data warehouse components- operational database Vs data warehouse -
Data warehouse Architecture - Three-tier Data Warehouse Architecture - Autonomous Data Warehouse-
Autonomous Data Warehouse Vs Snowflake - Modern Data Warehouse

UNIT II ETL AND OLAP TECHNOLOGY 6

What is ETL - ETL Vs ELT - Types of Data warehouses - Data warehouse Design and Modeling -
Delivery Process Online Analytical Processing (OLAP) Characteristics of OLAP - Online Transaction
Processing (OLTP) Vs OLAP - OLAP operations- Types of OLAP- ROLAP VS MOLAP Vs HOLAP.

UNIT III META DATA, DATA MART AND PARTITION STRATEGY 7

Meta Data Categories of Metadata - Role of Metadata - Metadata Repository - Challenges for Meta
Management - Data Mart Need of Data Mart- Cost Effective Data Mart- Designing Data Marts- Cost of
Data Marts- Partitioning Strategy - Vertical partition - Normalization - Row Splitting - Horizontal
Partition

UNIT IV DIMENSIONAL MODELING AND SCHEMA 6

Dimensional Modeling- Multi-Dimensional Data Modeling Data Cube- Star Schema- Snowflake schema-
Star Vs Snowflake schema- Fact constellation Schema- Schema Definition Process Architecture- Types
of Data Base Parallelism - Datawarehouse Tools

UNIT V SYSTEM & PROCESS MANAGERS 6

Data Warehousing System Managers: System Configuration Manager System Scheduling Manager
System Event Manager System Database Manager System Backup Recovery Manager - Data
Warehousing Process Managers: Load Manager - Warehouse Manager- Query Manager - Tuning –
Testing

30 PERIODS

You might also like