CS240 Database Management

 

A study of the concepts and structures necessary to design and implement a database management system. Various data models will be examined and related to specific examples of database management systems including Structured Query Language (SQL). Techniques of system design, system implementation, data security, performance, and usability will be examined. Prerequisite: C or higher in CS140. Last taught in 2020.

Course description -- detailed teaching objectives, assignments, grading, standards, requirements, policies, rewards, penalties.

Syllabus/schedule -- PDF file with week-by-week listing of every required reading, quiz, project, exam, and their deadlines.

Review Questions

Homework

Labs

Lectures

Lesson Materials

Project

Copyright © 2023 M. E. Kabay.  All rights reserved.

The opinions expressed in any of the writings on this Web site represent the author’s opinions and do not necessarily represent the opinions or positions of his employers, associates, colleagues, students, relatives, friends, enemies, cats, dog or plants. Materials copyrighted by M. E. Kabay from this Website may be freely used for non-commercial teaching (i.e., specifically in any courses for academic credit or in free industry training at workshops or within organizations) but may not be re-posted on any Website or used in commercial training (where participants must pay fees for participation in the conference or workshop or where the instructor is paid) without express written permission. Any unauthorized sale of these copyrighted materials will be prosecuted to the full extent of the law.

Updated 2022-07-16