This course teaches students the basic concepts of database management systems. It starts with a study of requirements and data models, and teaches the students how to create and use a database that satisfies the requirements. The student will learn how to use SQL (Structured Query Language), and how to write interfaces that makes it possible for anyone to access a database. The course will also cover security issues, indexing (used for improving access time for very large databases), hashing tables and binary search trees, and embedding SQL queries in Java programs.
Prof. Dr. Henk Meijer
Computer Science
Spring / 2009
The following course is required in order to take this course:
This course is required in order to take the following course: