UCLA Information System LaboratoryGo Bruins!
 
Professor
Professor
Professor

Professor

Professor

Professor

Professor

Professor

Professor

Professor

Professor

Professor

Professor

Professor

Professor














  • CS249: New Course on Web-Information Systems

  • CS143: Introduction to Databases

  • CS240A: Databases and Knowledge Bases

  • CS240B: Advanced Databases & Knowledge Bases

  • CS239: Temporal Databases, Temporal Logic and Dynamic Models

  • CS298: Research Seminar: Computer Science

    • 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.
      Class Homepage (Fall 2004)

      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).
      Class Homepage (Winter 2002)
      Class Homepage (Winter 2005)

      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, and XML information systems. Other advanced topics might be covered in presentations by students.
      Class Homepage (Spring 2005)

      CS249 Course by Professor John (Junghoo) Cho
      The advent of powerful personal computers and the Internet resulted in exponential growth in digital information. Anyone can create rich contents using his or her own personal computer and make it available on the Web. Many high-quality data sources are also available online within a single click of mouse.

      The growth of digital information, however, has brought in tremendous challenges in managing, organizing and accessing such information. The inherent heterogeneity of the information as well as the wide variety of unstructured text, semistructured, and structured data make it challenging to handle them. In this course, we will go over research papers to study the main approaches that people have taken to manage information on the Internet. In particular, the class will be structured around three major themes: 1) Data extraction approach 2) Central indexing approach and 3) Dynamic integration approach.
      Class Homepage (Fall 2002)

      CS298: Research Seminar: Computer Science

      CS239: Temporal Databases, Temporal Logic and Dynamic Models
      Syllabus
      • Introduction
      • Temporal issues in intelligent information systems
      • An ontology of time
      • Temporal constructs in SQL
      • storage structures query optimization for temporal DBs
      • Time-series
      • Temporal logics, Datalog1S and logic based systems
      • modeling database dynamics (petri nets state charts)
      • midterm
      • architectures and implementations
      • advanced topics-- students' presentations.


      CS298: Research Seminar: Computer Science