Carlo Zaniolo: Teaching   

Computer Science
UCLA, 3532 Boelter H.
450 Hilgard Ave

Los Angeles CA 9095

 Tel: (310) 825-8137
 Fax: (310) 794-5056


Stream Mill





DB Systems




Home Page



CS143: Introduction to Databases.
The relational data model and query languages: relational algebra, and calculus, SQL, QBE. File organization and storage structures. Query processing and optimization. Integrity constraints and database design--ER model. Transactions, concurrency, and recovery. Distributed DBs and advanced topics.

CS240A: Databases and Knowledge Bases. Advanced applications and Object-Relational databases. Deductive rules, knowledge representation, and recursion. Active databases, trigger rules and integrity constraints. Temporal databases. Decision support, OLAPs and Datamining Functions. Extensions and extensibility in OR systems. User-defined functions, tables, aggregates and indexes. Data Blades and XML-oriented DB extensions. (Prereq: CS143 or equivalent)

CS240B: Advanced Databases & Knowledge Bases. This covers research topics in databases and information systems (CS240A is required). Main topics include: logic-based query languages and nonmonotonic reasoning, data mining techniques and environments, Data Stream Management Systems. Other advanced topics might be covered in presentations by students.

CS239: Temporal Databases, Temporal Logic and Dynamic Models

CS298: Research Seminar: Computer Science


CS143 Fall 2004


CS240A: Winter 2004


CS240B: Spring 2004


CS239: Temporal DBs


CS298: Wintr/Spring