CS371 -- Database Systems (Winter 2017)

Course Objectives

This course introduces the fundamental concepts necessary for the design, use and implementation of database systems. Topics discussed include: Introduction, Relational Model, Structured Query Language, Data Modeling and the Entity-Relationship Model, Database Design, Database Administration, Database Processing Applications, and Advanced Topics.

Computer Requirement

To take this course, a student should have a personal computer which can be used to accomplish assignments and the project. Although University does have computer labs, a student's personal computer is still necessary for this course. The reasons are: (1) students cannot install software on lab computers; (2) students cannot safely keep their personal files on lab computers; (3) the required software packages are installed in one computer lab, but that lab is not always available to students.

This computer can be either a laptop or a desktop (tablets are not recommended), can run on different Operating Systems. Demos and software will be based on the Windows Operating System. Information on other Operating Systems will be provided when it is possible, but not guaranteed.

A student may take this course without such a computer, but the University and the Instructor are not responsible to provide such environment for his/her course work. The course evaluation will not be altered because a student does not have such computer.

Course Information

Evaluation

Topics