| Catalog Description: |
|---|
|
Relational databases. Semantic object modeling. SQL in both local and client-server environments, in both embedded and stand-alone applications. Prerequisite: COSC 182 or BIS 333. (Offered fall semester only.) |
| Required Course Materials: |
|
Jeffrey Hoffer, Mary Prescott and Heikki Topi, Modern Database Management, 9th edition, Pearson Education, Inc., 2009 (ISBN: 0-13-600391-5) |
| Course Coordinator: |
|
D. Scott Weaver, Instructor of Computer Science |
| Course Audience: |
|
Required by Computer Science majors. Open to all students. |
| Course Objectives: |
|
Upon completion of this course, successful students will have a significant appreciation for the important role database management systems (DBMSs) play in computer systems. This course will allow students:
|
| Prerequisites: |
|
Because SQL is embedded in Java in one assignment to meet objective 5 above, COSC 182 is required. Most of this course requires only the maturity of an upper-division Computer Science major, so as to be able to see more than one solution to a problem, and to handle abstract notation. |
| Topics: |
|
| Resources: |
|
One license copy per enrolled student of Microsoft Access, and of Microsoft SQL Server 7.0 (supplied with the textbook), and the hardware and operating system to run them on. Netscape 4.5 to observe client-embedded applications. A PC laboratory such as Frey 166 with at least as many seats as enrollment for homework assignments, and for about 5 closed laboratories. |
| Pedagogy: |
|
Two SQL labs are closed laboratories using a Piagetian approach to discovery. Homework assignments are individual work, not teamwork. |
Revised: August 2009