UCSC Baskin School of Engineering  
General Information Events, News & Organizations Degrees & Departments Research Classes Admissions & Advising People & Jobs Administration
CMPS 277 - Database Systems I (Fall 2005)
General Class Information
Lecture times and Location:
MW 9.15am to 11.00am, Jack Baskin Engineering 169
Instructor:
Name: Wang-Chiew Tan
Office:  E2-343B
Instructor Office Hours:
MW 1pm to 2pm

Main Reference:
   
Foundations of Databases
      By S. Abiteboul, R. Hull, and V. Vianu

Syllabus:
  • History, Background
  • Conjunctive Queries: Rule-Based CQ, Conjunctive Calculus, Tableau Queries
  • Optimizing Conjunctive Queries
    • under set semantics
    • under bag semantics
    • with built-in subgoals
    • with union
  • Functional Dependencies, Multivalued Dependencies, Join Dependencies
    • Logical Implication and Axiomatization
  • Normal Forms
  • The Chase Technique
    • Chasing with Embedded Dependencies
    • Query Optimization and Logical Implication via Chasing
  • Datalog
    • Model-Theoretic, Fixpoint, Proof-Theoretic Semantics
    • Magic Set Rewriting

Homeworks:

Handouts/Resources

Academic Integrity:
    No form of academic dishonesty will be tolerated in this class. More information can be found here.



General info · News · Events · Degree Programs · Research · Classes · Admissions · Advising · People · Jobs · Administration
SOE Webmail · SOE SSH · Search · Sitemap · Contact us · Driving directions · Privacy · UCSC
© Baskin School of Engineering, University of California, Santa Cruz
1156 High St., Santa Cruz, CA 95064 · (831) 459-2158 · webmaster@soe.ucsc.edu