Syllabus - HPD
510102 - High Performance Databases
UNIT I. Physical database design & Tuning
Database workloads, physical design and tuning decisions, Need for Tuning
Index selection: Guideline for index selection, Clustering & Indexing Tools for index
selection
Database Tuning: Tuning indexes, Tuning Conceptual schema Tuning Queries &views, Impact of Concurrency, Benchmarking
UNIT II. Distributed Databases
Introduction, Design Framework, Design of database fragmentation, The Allocation
of Fragments, Translation of global queries to fragment queries, Optimization of access queries, Distributed Transaction Management, Concurrency Control, Reliability.
UNIT III. Advance Transaction Processing
Transaction Processing Monitors, Transactional Workflow, Real time transaction System, Long duration Transactions, Transaction Management in Multi-databases, Distributed Transaction Management, Main Memory Databases, and Advanced Transaction Models.
UNIT IV. Semi-Structured Data and XML
Semi-Structured Data, Introduction to XML, XML hierarchical Model, DTD & XML schema, XML Namespace, XML query & Transformation: Xpath, XSLT, XQuery, Storage of XML data, XMLTechnologies : DOM &SAX Interfaces X pointer, Xlink, XHTML, SOAP, WSDL, UDDI,XML database Application.
UNIT V. Emerging Trends in Databases
Introduction, Motivation, Temporal databases, Spatial & geographic databases, Multimedia Databases, Mobility & personal Databases
UNIT VI. Advanced Application Development
Performance Tuning, Performance Benchmarks, Standardization, E-Commerce, Legacy Systems, Large-scale Data Management with HADOOP, Semi structured database COUCHDB: Introduction, Architecture and principles, features
References:
1)Database system Concept by Silberschatz And Korth 6th Edition
2)Distributed Databases principles & systems by Stefano Ceri, Giuseppe Pelagatti
3)Web Data Management, Abiteboul, Loana, Philippe Et. al Cambridge
4)publication Database Systems, Thomas Connolly, Carolyn Begg, Pearson 4th
Edition
5)Database Management Systems by Raghu Ramakrishnan and
Johannes Gehrke