CS240A
Winter 2002
|
The course covers recent advances in informatiom systems and DBMSs.
The focus is on extensions and extensibility of Database Systems to support
a new wave of data-intensive and knowledge-based applications
- Complex Queries and Reasoning: Deductive Databases and knowledge
bases (Week 1,2).
- Definite clause logic, and non-monotonic constructs
- Recursive Queries in Datalog and SQL3
- Formal Semantics of rule-based and relational query languages
- Expressive power and data complexity issues
- Data-Intensive Reasoning techniques, languages and systems.
- Active Databases (Week 3, 4):
- Active Rules and Triggers in SQL3 and commercial systems.
- Activation semantics, composite events
- Integrity constraints concrete views and other applications
- Analysis and Design of active rules: methods and CASE tools
- Temporal Queries and Reasoning: (Week 6, 7)
- The structure of time and temporal data types
- Temporal Logics
- Temporal Query languages--TSQL2
- Storage structures and query optimization for temporal DBs.
- Object-Relational DBMSs (Week 7, 8):
- O-O data models and query languages: path expression
- ADTs and extensible DBs
- Overview of DB2, and SQL3
- Advanced Topics (Week 9,10). These will include a selection from
the following topics:
- Data Warehouses and OLAPS
- Database-centric Datamining: techniques and tools
- Time Series analysis
- Spatial queries and storage structures
- Databases and the Web: XML.
Grade Basis for CS240A, Winter 2001
- Midterm (around 6th week): 42%
- Homework and Assignements: 14%
- Final Project and Report: 44%.
|