Not logged in. Login

CMPT 354 D1 Database Management Systems

Database Management Systems

CMPT 354

Simon Fraser University

Spring 2017


Inactive Links are Under Construction

Course Logistics

Instructor: Oliver Schulte
Office Location: TASC 1 9021.
Office Phone: 778-782-3390.
Office Hours: Monday 11:30 am - 12:30 pm.
E-mail Office Hour: Thursday 10-11 am.

Teaching Assistant: Guiliang Liu
E-mail: gla68@sfu.ca
Office Hours: Tuesday 11:30 am - 12:30 pm.
Office Location: ASB9810


Announcements


Course Resources


Using SQL Server

  • We can not promise support for all platforms. Support is available for the setup in the CSIL lab. The databases you will need for this assignment and others are preloaded on the CSIL server.
  • Using SQL Server in CSIL. Here are some instructions for using SQL Server for those who are ready to start on this. The CSIL staff is reviewing our setup for the intersession, so these may be updated.
  • If you want to install a personal copy of SQL Server on your machine, you can use this: Installation Guide for the SQL Server 2012 Express. This includes instructions for how to import the Adventure Works database from a .bak file. If this doesn't work for some reason, you can try importing the data by running an SQL script. The SQL script is in the .sql file.

Assignments

Currently under construction, we'll try to finalize as soon as possible. But we've got the links setup already so you have an idea of what it will look like in the end.


Exam Resources

Exam 1: updated Feb 25, 2017. Exam 2: updated March 15, 2017. Exam 3: updated March 31, 2017.

  1. Our Exams. Exam Information. Break down of topics. You can use a cheat sheet, 1 (one) 8.5 x 11 sheet of notes for reference, both sides.
    1. Exam 1 Instructions.
    2. Exam 1 Appendix. Keywords, Sample Queries shown as part of the exam.
    3. Exam 2 Instructions.
    4. Exam 2 Appendix. Keywords, Sample Queries shown as part of the exam.
    5. Xpath exercises.
      1. Simple Xpath exercises using the running example from class You should be able to do these from what we covered in class today.
      2. Assignment4 contains XPath exercises. These also use no more than we covered already.
      3. More XPath exercises here. The on-line exercises are a good resource, but cover significantly more constructs than we need for the course.
    6. Exam 3 Instructions.
  1. Previous Exams from other classes
    1. Link to Previous Midterm 1
    2. Link to Previous Midterm 2
    3. Link to Previous Midterm 3

External Learning Resources

Slides

Updated Wed April 05 2017, 16:20 by oschulte.