This course will enable students:
Algorithms for Executing Query Operations, Heuristics for Query Optimizations, Estimations of Query Processing Cost, Join Strategies For Parallel Processors, Database Workloads, Tuning Decisions, DBMS Benchmarks, Clustering & Indexing, Multiple Attribute Search Keys, Query Evaluation Plans, Pipelined Evaluations, System Catalogue In RDBMS.
New Data Types, User Defined Abstract Data Types, Structured Types, Object Identity, Containment, Class Hierarchy, Logic Based Data Model, Data Log, Nested Relational Model and Expert Database System.
Structure of Distributed Database, Data Fragmentation, Data Model, Query Processing, Semi Join, Parallel & Pipeline Join, Distributed Query Processing In R * System, Concurrency Control In Distributed Database System, Recovery In Distributed Database System, Distributed Deadlock Detection And Resolution, Commit Protocols.
Database Operating System, Introduction to Temporal Database Concepts, Spatial and Multimedia Databases, Active Database System, Introduction to Deductive Databases, Database Machines, Basics of Web Databases, Advanced Transaction Models, Issues in Real Time Database Design
Basic Elements of the Data Warehouse, DBMS vs. data warehouse, Data Warehouse and OLTP Database Design, Differences, Data Warehouse Features, Manage Data, Decision Support System (DSS), Data Warehousing Process.
Data Mining: KDD versus data mining, data mining techniques, functionalities, tools and applications, Data mining query, data and knowledge specification, hierarchy specification, pattern presentation & visualization specification, data mining techniques, tools and applications.
Data Mining Tools and Techniques: Association rules, Clustering techniques, Decision tree knowledge discovery, Introduction to Data Mining Tools.
13. Pang-Ning Tan, Michael Steinbach, and Vipin Kumar,” Introduction to Data Mining”, Addison-Wesley, 2005