pretty cs4250 logo, decorative
Logo courtesy wordclouds.com

California State University Stanislaus

CS 4250: Database Management Systems

Fall 2026

11:00 - 12:15 pm, Tu Th, DBH 164. Dr. Megan Thomas


[Syllabus ]        [Announcements]        [Calendar/Lecture Notes]        [Homeworks]        [Resources]        [Fun News]

Welcome to CS4250, an introduction to database management systems. Topics include:

Modeling, development, and implementation of database systems using storage structures, data definition languages, and data manipulation languages for the relational approach to database management. Database integrity and security problems. Historical development of database systems. 3 units. (Academic Catalog description.)

Prerequisite: CS 3100.

Announcements and Upcoming Events

Date Announcement or News
10 Sept 2026 Sample tables for classroom exercises:
CREATE TABLE Books(title char(40), lastname CHAR(40), firstname CHAR(40), pubyear INTEGER, bookID INTEGER PRIMARY KEY)
CREATE TABLE AwardWinners (bookID INTEGER, year INTEGER, award CHAR(60), authorage INTEGER, PRIMARY KEY (bookID, award, year))
CREATE TABLE Awards (awardname char(60), primary key (awardname))
(Note that, to fit on a PPT slide, foreign key key declarations were left out. And these tables have not been properly normalized.)
19 August 2026 Welcome to CS 4250!

Homeworks

Project Overview

Assignment Points
Project Part 1 20
Project Part 2 25 + 6
Homework 1 30

CSU Stanislaus VPN
If you want to connect to the campus VPN to work with PhpMyAdmin, instructions for CSU students on how to connect to the campus VPN (Virtual Private Network) are here: "OIT's Installing Global Protect VPN" article.

Books at the CSU Stanislaus Library

The Ramakrishnan and Garcia-Molina/Ullman/Widom textbooks are both available at the university library.

DBMS Resources