Dbms An DW Syllabus
Dbms An DW Syllabus
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
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.
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
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
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.
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
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
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