quatalog-site/courses/CSCI-4380.html
2023-03-30 19:22:31 +00:00

965 lines
36 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<title>
CSCI-4380: Database Systems
</title>
<meta property="og:title" content="CSCI-4380: Database Systems">
<meta property="og:description" content="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.">
<link rel="stylesheet" href="../css/common.css">
<link rel="stylesheet" href="../css/coursedisplay.css">
<link rel="shortcut icon" href="../favicon/quatalogIcon.png">
<link rel="icon" href="../favicon/favicon.ico">
<link rel="apple-touch-icon" sizes="180x180" href="../favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="../favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="../favicon/favicon-16x16.png">
<link rel="manifest" href="../favicon/site.webmanifest">
<script src="../js/fuse.js"></script>
<script src="../js/search_helper.js"></script>
</head>
<body class="search_plugin_added">
<div id="qlog-header">
<a id="qlog-wordmark" href="../"><svg><use href="../images/quatalogHWordmark.svg#QuatalogHWordmark"></use></svg></a>
<form onsubmit="search_helper(event)">
<input type="text" id="search" class="header-search" placeholder="Search...">
</form>
</div>
<div id="cd-flex">
<div id="course-info-container">
<h1 id="name">
Database Systems
</h1>
<h2 id="code">
CSCI-4380
</h2>
<p>
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.
</p>
<div id="cattrs-container">
<span id="credits-pill" class="attr-pill">
4 credits
</span>
</div>
<div id="prereq-container" class="rel-info-container">
<div id="prereq-title" class="rel-info-title">
Prereqs:
</div>
<div id="prereq-classes" class="rel-info-courses">
<a class="course-pill" href="CSCI-2300">CSCI-2300 Introduction to Algorithms</a>
</div>
</div>
</div>
<div id="past-container">
<h1 id="past-title">
Past Term Data
</h2>
<input type="radio" id="simple-view-input" name="view-select" value="simple" checked="checked">
<input type="radio" id="detail-view-input" name="view-select" value="detailed">
<div id="opt-container">
<div id="key-panel">
<div id="yes-code" class="key-code">
<span class="code-icon" id="yes-code-icon">
<svg><use href="../icons.svg#circle-check"></use></svg>
</span>
Offered
</div>
<div id="no-code" class="key-code">
<span class="code-icon" id="no-code-icon">
<svg><use href="../icons.svg#circle-no"></use></svg>
</span>
Not Offered
</div>
<div id="diff-code" class="key-code">
<span class="code-icon" id="diff-code-icon">
<svg><use href="../icons.svg#circle-question"></use></svg>
</span>
Offered as Cross-Listing Only
</div>
<div id="nil-code" class="key-code">
<span class="code-icon" id="nil-code-icon">
<svg><use href="../icons.svg#circle-empty"></use></svg>
</span>
No Term Data
</div>
</div>
<div id="control-panel">
<label for="simple-view-input" id="simple-view-label" class="view-option-label">
<span class="view-icon" id="simple-view-icon">
<span class="view-icon-selected"><svg><use href="../icons.svg#circle-dot"></use></svg></span>
<span class="view-icon-unselected"><svg><use href="../icons.svg#circle-empty"></use></svg></span>
</span>
Simple View
</label>
<label for="detail-view-input" id="detail-view-label" class="view-option-label">
<span class="view-icon" id="detail-view-icon">
<span class="view-icon-selected"><svg><use href="../icons.svg#circle-dot"></use></svg></span>
<span class="view-icon-unselected"><svg><use href="../icons.svg#circle-empty"></use></svg></span>
</span>
Detailed View
</label>
</div>
</div>
<table id="years-table">
<thead>
<tr>
<th></th>
<th class="spring season-label">Spring</th>
<th class="summer season-label" colspan="2">Summer</th>
<th class="fall season-label">Fall</th>
</tr>
<tr>
<th colspan="2"></th>
<th class="summer2 midsum-label">(Session 1)</th>
<th class="summer3 midsum-label">(Session 2)</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<th class="year">2023</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Konstantin Kuzmin</li>
</ul>
<span class="course-capacity">
Seats Taken: 92/120
</span>
</div>
</td>
<td colspan="2" class="term summer offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Konstantin Kuzmin</li>
</ul>
<span class="course-capacity">
Seats Taken: 49/64
</span>
</div>
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 150/150
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2022</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Konstantin Kuzmin</li>
</ul>
<span class="course-capacity">
Seats Taken: 83/100
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 122/120
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2021</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Shianne M. Hulbert</li>
<li>Konstantin Kuzmin</li>
</ul>
<span class="course-capacity">
Seats Taken: 100/200
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 119/120
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2020</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Samuel Bernt Johnson</li>
</ul>
<span class="course-capacity">
Seats Taken: 164/180
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 162/160
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2019</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Samuel Bernt Johnson</li>
</ul>
<span class="course-capacity">
Seats Taken: 150/168
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 115/120
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2018</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 145/150
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 114/120
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2017</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Martin Hardwick</li>
</ul>
<span class="course-capacity">
Seats Taken: 149/150
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Martin Hardwick</li>
</ul>
<span class="course-capacity">
Seats Taken: 38/120
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2016</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 105/110
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Samuel Bernt Johnson</li>
<li>David Eric Goldschmidt</li>
</ul>
<span class="course-capacity">
Seats Taken: 75/84
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2015</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Martin Hardwick</li>
</ul>
<span class="course-capacity">
Seats Taken: 72/68
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Martin Hardwick</li>
</ul>
<span class="course-capacity">
Seats Taken: 59/60
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2014</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Martin Hardwick</li>
</ul>
<span class="course-capacity">
Seats Taken: 72/68
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Martin Hardwick</li>
</ul>
<span class="course-capacity">
Seats Taken: 70/70
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2013</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 67/60
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 64/75
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2012</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 69/60
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>David Eric Goldschmidt</li>
</ul>
<span class="course-capacity">
Seats Taken: 80/75
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2011</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 50/60
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 64/70
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2010</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 58/60
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 66/70
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2009</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Eugene Eberbach</li>
<li>Mohammed J. Zaki</li>
</ul>
<span class="course-capacity">
Seats Taken: 69/160
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 49/70
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2008</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Minoo Aghili Nasab</li>
</ul>
<span class="course-capacity">
Seats Taken: 59/120
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 47/120
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2007</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Timothy John Hartley</li>
<li>Martin Hardwick</li>
</ul>
<span class="course-capacity">
Seats Taken: 107/220
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 44/120
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2006</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 49/120
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Martin Hardwick</li>
</ul>
<span class="course-capacity">
Seats Taken: 52/120
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2005</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Nathan James Preston</li>
</ul>
<span class="course-capacity">
Seats Taken: 72/120
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 52/120
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2004</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Mohammed J. Zaki</li>
</ul>
<span class="course-capacity">
Seats Taken: 88/120
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Timothy O. Martyn</li>
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 64/180
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2003</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Martin Hardwick</li>
</ul>
<span class="course-capacity">
Seats Taken: 151/180
</span>
</div>
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 90/120
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2002</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Mohammed J. Zaki</li>
</ul>
<span class="course-capacity">
Seats Taken: 159/180
</span>
</div>
</td>
<td class="term summer2 not-offered">
</td>
<td class="term summer3 offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
</ul>
<span class="course-capacity">
Seats Taken: 41/2340
</span>
</div>
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Martin Hardwick</li>
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 163/220
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2001</th>
<td class="term spring not-offered">
</td>
<td colspan="2" class="term summer not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 105/120
</span>
</div>
</td>
</tr>
<tr>
<th class="year">2000</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>David L Spooner</li>
</ul>
<span class="course-capacity">
Seats Taken: 89/100
</span>
</div>
</td>
<td class="term summer2 offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Timothy O. Martyn</li>
</ul>
<span class="course-capacity">
Seats Taken: 9/900
</span>
</div>
</td>
<td class="term summer3 not-offered">
</td>
<td class="term fall not-offered">
</td>
</tr>
<tr>
<th class="year">1999</th>
<td class="term spring offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Martin Hardwick</li>
</ul>
<span class="course-capacity">
Seats Taken: 106/110
</span>
</div>
</td>
<td class="term summer2 offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Timothy O. Martyn</li>
</ul>
<span class="course-capacity">
Seats Taken: 0/1800
</span>
</div>
</td>
<td class="term summer3 not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 88/100
</span>
</div>
</td>
</tr>
<tr>
<th class="year">1998</th>
<td class="term spring unscheduled">
</td>
<td class="term summer2 offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Timothy O. Martyn</li>
</ul>
<span class="course-capacity">
Seats Taken: 27/1800
</span>
</div>
</td>
<td class="term summer3 not-offered">
</td>
<td class="term fall offered">
<div class="view-container detail-view-container">
<span class="term-course-info">
Database Systems (4c)
</span>
<ul class="prof-list">
<li>Sibel Adali</li>
</ul>
<span class="course-capacity">
Seats Taken: 59/100
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</body>
</html>