Sunday, January 16, 2011

Database Management Systems(University of Washington)

  • Video Lectures: CSEP544




  • Course website


  • Databases are at the heart of modern commercial application development. Their use extends beyond this to many applications and environments where large amounts of data must be stored for efficient update and retrieval. The purpose of this course is to provide an introduction to the design and use of database systems, as well as an appreciation of the key issues in building such systems, and working with multiple database systems.
    We begin by covering basis aspcts of SQL, and illustrating several data management concepts through SQL features (e.g., views, constraints and triggers). Next, we study conceptual database design and normalization theory. We then study management of XML data, and cover the XPath and XQuery languages. We consider the issues arising in data integration from multiple databases, and more generally, issues in managing meta-data. Finally, we cover the basic aspects of the internals of database systems.


    Lecture Slides and Video Archives


    DatePDFPowerPointPowerPoint (web)Lecture Video (without Web Viewer)Web Viewer-enabled Archive
    03/29/04PDF PowerPointHTML
    04/05/04PDF PowerPointHTML
    04/12/04PDF PowerPointHTML
    04/19/04PDF PowerPointHTML
    04/26/04PDF PowerPointHTML
    05/03/04PDF PowerPointHTML
    05/10/04PDF PowerPointHTML
    05/20/04PDF PowerPointHTML
    05/24/04PDF PowerPointHTML

    No comments: