Hope College Computer Science students at work View of VanZoeren Hall    
hope college > academic departments > computer science    

 
Current Students <
Prospective Students <
Alumni <
Courses <
Research <
Faculty <
 

Course Description:
A large percentage of database information in the world is stored in relational databases. Effective database administrators must know how to design, maintain, and fine-tune the performance of these databases. This course covers the theory and practices underlying the database administrator's job.

Relational databases are not the only type of database, however. This course will also cover the design of other types of databases and their applications.

Offerings:
Offered spring semester in even numbered years.

Instructor:
This course is usually taught by Dr. McFall.

Prerequisites:
CSCI 231, CSCI 241, CSCI 250, CSCI 392. See the department policy on prerequisites.

Comments from Previous Students:

  • "Much more theoretical than 392; I still learned a lot from 394. "

The most recent offering's web page can be found at: http://www.cs.hope.edu/csci394

Catalog Description:
The architecture of a database system through the external, conceptual, and internal levels. Topics include the relational model; protection issues including recovery, concurrency, security, and integrity; distributed database concepts; optimization strategies; storage structures and access methods; and object-oriented databases.