Database Systems (CIS-3010) Labs

This document contains a listing of labs for the Database Systems class. Not all of these labs are used every semester. However, they are all presented here for reference.

  1. Introduction to Database Systems. In this lab you connect to the database management system (DBMS) we will be using during the class, and get some experience with the tools we'll be using.

  2. Basic Queries. In this lab you will practice using SELECT to answer various questions about the VariableStars database you prepared in Lab #1.

  3. A PeakBaggers Database. In this lab you will create the first version of a database that allows hikers to track the various mountains they have climbed.

  4. PeakBaggers Queries. In this lab you will populate the PeakBaggers database you created in the previous lab and then do some queries on the data to illustrate JOIN, INSERT, UPDATE, and DELETE queries.

  5. A Temperature Database. In this lab you will create a database for storing temperature data collected by a campus-wide sensor network.

  6. Temperature Data. In this lab you will populate the database you defined in Lab #5 and issue various queries on your data.

  7. Stored Functions. In this lab you will continue to develop the temperature database by using a stored function to implement a complex constraint check on the temperature data.

  8. FoodTracker. In this multi-week lab, you will create a food tracking database.

  9. MongoDB. In this lab you will experiment with the NoSQL system MongoDB. Mongo is an example of a "document oriented" database.


Last Revised: 2023-04-17
© Copyright 2023 by Peter Chapin <pchapin@vtc.edu>