CSC 261/461 - Introduction to Databases

Description

This course presents the fundamental concepts of database design and use. It provides a study of data models, data description languages, and query facilities including relational algebra and SQL, data normalization, transactions and their properties, physical data organization and indexing. It also looks at the new trends in databases, for example NoSQL databases, etc. The knowledge of the above topics will be applied in the design and implementation of a database application using a target database management system as part of a group project.

Credit Hours: This is a four credit class. This class follows the university credit hour policy and is expected to to require a typical time commitment of 8-12 hours per week.

Topics

The course covers the following topics:

The above list is tentative and subject to change at the discretion of the instructor.

Workload

Students taking the course will: