|
CRN
|
2699-101 |
|
Semester
|
Fall - 2002 |
|
Dates
|
Thursdays, August 29 through December 12 |
|
Location/Times
|
6:30 to 9:00 PM, Room GC 217, South Charleston |
Texts and Study Materials |
||
| Required Text(s) | ||
| Ramakrishnan and Gehrke | ||
| Database Management Systems (2nd Ed) | ||
| McGraw-Hill | ||
| ISBN: 0-07-232206-3 | ||
Instructor |
||
|
Name
|
Jonathan Thompson | |
| Office | GH109A 1 John Marshall Drive Huntington, WV 25755 |
|
|
Office Hours
|
By Appointment | |
|
Phone
|
304-696-6349 | |
|
E-mail
|
thompsonj@marshall.edu | |
Course Description |
||
| Review of information structures and of relationships among data elements and objects. Relational database theory; design and organization of databases, retrieval structures, and query mechanisms. | ||
| Credits | 3 semester hours | |
| Prerequisites | IS-622 or consent | |
The course covers the concepts of designing a database, normalizing the data structures, implementing the database and retrieving data (using stand-alone files, a database management system, and XML technologies), and understanding several of the core design issues that confront database management system developers.
The emphasis of the course this semester is to gain hands-on experience in the design and implementation of databases. To that end, most class time will be devoted to lab exercises that will either demonstrate or implement the reading and lecture material.
Grades will be based on homework assignments, lab exercises, and exams done individually or in small groups. Grading will necessarily be somewhat subjective. The quality and professionalism of your written material will be major factors in your grades.
In assigning grades I use the following guide: An 'A' indicates work of distinction at the graduate level; 'B' indicates competent and acceptable work, and a grade of 'C' indicates work below the expected standards for graduate students.
|
Relative Weights |
|
|
Mid-Term
|
20%
|
|
Final
|
20%
|
|
Lab Exercises
|
50% |
|
Homework
|
10% |
Schedule of Topics (Subject to Change) |
|||
| No | Date |
Read Before Class |
Topic(s) |
| 1 | 29-Aug | Course Introduction | |
| 2 | 05-Sep | 1, 2 | E/R Model |
| 3 | 12-Sep | 5 | SQL: Retrieving Data |
| 4 | 19-Sep | 3 | SQL: Tables and Views |
| 5 | 26-Sep | 15 and WebCT | Normalization |
| 6 | 03-Oct | 17, 19 | Client-Server and Security |
| 7 | 10-Oct | Project A | |
| 8 | 17-Oct | Project B | |
| 9 | 24-Oct | Midterm | |
| 10 | 31-Oct | 7 | Disks and Files |
| 11 | 07-Nov | 8 | File Organization |
| 12 | 14-Nov | 9 | Tree-Structured Indexing |
| 13 | 21-Nov | 22 and Handout | XML and XSL |
| 28-Nov | Thanksgiving Break | ||
| 14 | 05-Dec |
Handout |
XML and SQL |
| 15 | 12-Dec | Final Exam | |