Javascript is currently not supported, or is disabled by this browser. Please enable Javascript for full functionality.

Academic Catalog
2025-2026 UVA Wise Catalog 
  
    Aug 31, 2025  
2025-2026 UVA Wise Catalog

CSC 4110 - Advanced Database & Data Warehousing


Credit(s) 3

This course focuses on the design and implementation of database management and warehousing systems. Topics include data models (relational, document, key/value), storage models (n-ary, decomposition), query languages (SQL, stored procedures), storage architectures (heaps, log-structured), indexing (order preserving trees, hash tables), transaction processing (ACID, concurrency control), recovery (logging, checkpoints), query processing (joins, sorting, aggregation, optimization), and parallel architectures (multi-core, distributed). A solid understanding of the terms and fundamentals of data warehousing along with case studies on open-source, industry database systems, and real-world datasets will be used to illustrate these techniques.

Prerequisites
CSC 3400  
Repeatable: Yes
Modality: Face-to-Face
Lab: No
Course Frequency:
Spring