# Database Systems

## CSCI-4380

Discussion of the state of practice in modern database systems, with an emphasis on relational systems. Topics include database design, database system architecture, SQL, normalization techniques, storage structures, query processing, concurrency control, recovery, security, and new directions such as object-oriented and distributed database systems. Students gain hands-on experience with commercial database systems and interface building tools. Programming projects are required.

4 credits
Prereqs:
CSCI-2300 Introduction To Algorithms

# Past Term Data
Offered
Not Offered
Offered as Cross-Listing Only
No Term Data
Simple View
Detailed View

| Spring | Summer | Fall
--- | --- | --- | ---
| (Session 1) | (Session 2) |

2026

Database Systems (4c)

- Konstantin Kuzmin

Seats Taken: 120/120

2025

Database Systems (4c)

- Lei Yu

Seats Taken: 178/180

Database Systems (4c)

- Sibel Adali

Seats Taken: 138/120

2024

Database Systems (4c)

- Konstantin Kuzmin

Seats Taken: 125/100

2023

Database Systems (4c)

- Konstantin Kuzmin

Seats Taken: 91/120

Database Systems (4c)

- Konstantin Kuzmin

Seats Taken: 52/64

Database Systems (4c)

- Sibel Adali

Seats Taken: 147/150

2022

Database Systems (4c)

- Konstantin Kuzmin

Seats Taken: 83/100

Database Systems (4c)

- Sibel Adali

Seats Taken: 122/120

2021

Database Systems (4c)

- Shianne M. Hulbert
- Konstantin Kuzmin

Seats Taken: 100/200

Database Systems (4c)

- Sibel Adali

Seats Taken: 119/120

2020

Database Systems (4c)

- Samuel Bernt Johnson

Seats Taken: 164/180

Database Systems (4c)

- Sibel Adali

Seats Taken: 162/160

2019

Database Systems (4c)

- Samuel Bernt Johnson

Seats Taken: 150/168

Database Systems (4c)

- Sibel Adali

Seats Taken: 115/120

2018

Database Systems (4c)

- Sibel Adali

Seats Taken: 145/150

Database Systems (4c)

- Sibel Adali

Seats Taken: 114/120

2017

Database Systems (4c)

- Martin Hardwick

Seats Taken: 149/150

Database Systems (4c)

- Martin Hardwick

Seats Taken: 38/120

2016

Database Systems (4c)

- Sibel Adali

Seats Taken: 105/110

Database Systems (4c)

- Samuel Bernt Johnson
- David Eric Goldschmidt

Seats Taken: 75/84

2015

Database Systems (4c)

- Martin Hardwick

Seats Taken: 72/68

Database Systems (4c)

- Martin Hardwick

Seats Taken: 59/60

2014

Database Systems (4c)

- Martin Hardwick

Seats Taken: 72/68

Database Systems (4c)

- Martin Hardwick

Seats Taken: 70/70

2013

Database Systems (4c)

- Sibel Adali

Seats Taken: 67/60

Database Systems (4c)

- Sibel Adali

Seats Taken: 64/75

2012

Database Systems (4c)

- Sibel Adali

Seats Taken: 69/60

Database Systems (4c)

- David Eric Goldschmidt

Seats Taken: 80/75

2011

Database Systems (4c)

- Sibel Adali

Seats Taken: 50/60

Database Systems (4c)

- Sibel Adali

Seats Taken: 64/70

2010

Database Systems (4c)

- Sibel Adali

Seats Taken: 58/60

Database Systems (4c)

- Sibel Adali

Seats Taken: 66/70

2009

Database Systems (4c)

- Eugene Eberbach
- Mohammed J. Zaki

Seats Taken: 69/160

Database Systems (4c)

- Sibel Adali

Seats Taken: 49/70

2008

Database Systems (4c)

- Minoo Aghili Nasab

Seats Taken: 59/120

Database Systems (4c)

- Sibel Adali

Seats Taken: 47/120

2007

Database Systems (4c)

- Timothy John Hartley
- Martin Hardwick

Seats Taken: 107/220

Database Systems (4c)

- Sibel Adali

Seats Taken: 44/120

2006

Database Systems (4c)

- Sibel Adali

Seats Taken: 49/120

Database Systems (4c)

- Martin Hardwick

Seats Taken: 52/120

2005

Database Systems (4c)

- Nathan James Preston

Seats Taken: 72/120

Database Systems (4c)

- Sibel Adali

Seats Taken: 52/120

2004

Database Systems (4c)

- Mohammed J. Zaki

Seats Taken: 88/120

Database Systems (4c)

- Timothy O. Martyn
- Sibel Adali

Seats Taken: 64/180

2003

Database Systems (4c)

- Martin Hardwick

Seats Taken: 151/180

Database Systems (4c)

- Sibel Adali

Seats Taken: 90/120

2002

Database Systems (4c)

- Mohammed J. Zaki

Seats Taken: 159/180

Database Systems (4c)

Seats Taken: 41/2340

Database Systems (4c)

- Martin Hardwick
- Sibel Adali

Seats Taken: 163/220

2001

Database Systems (4c)

- Sibel Adali

Seats Taken: 105/120

2000

Database Systems (4c)

- David L Spooner

Seats Taken: 89/100

Database Systems (4c)

- Timothy O. Martyn

Seats Taken: 9/900

1999

Database Systems (4c)

- Martin Hardwick

Seats Taken: 106/110

Database Systems (4c)

- Timothy O. Martyn

Seats Taken: 0/1800

Database Systems (4c)

- Sibel Adali

Seats Taken: 88/100

1998

Database Systems (4c)

- Timothy O. Martyn

Seats Taken: 27/1800

Database Systems (4c)

- Sibel Adali

Seats Taken: 59/100