| Credit Hours: | 3 |
| Course Coordinator: | |
| Course Description: | Introduction to fundamental concepts of database management using primarily the relational model. Schema design and refinement. Query languages. Database application environments. Physical data organization. Overview of query optimization and processing, physical design, recovery and concurrency control. Query processing for search engines. The course will cover topics such as security, data warehousing and analytic databases. Students will present a report on an advanced topic. |
| Prerequisites: | CS 161, 250. Recommended Prerequisite CS 251 |
| Goals: | |
| Textbooks: | |
| References: | |
| Major Topics: | |
| Laboratory Exercises: |
| CAC Category Credits | Core | Advanced |
| Data Structures | ||
| Algorithms | ||
| Software Design | ||
| Computer Architecture | ||
| Programming Languages |
| Oral and Written Communications: | |
| Social and Ethical Issues: | |
| Theoretical Content: | |
| Problem Analysis: | |
| Solution Design: |