This course introduces databases and database system concepts. The material covers information systems design and implementation within a database management system environment. Incorporating lecture content and lab exercises, this course gives students a solid comprehension of the benefits and limitations of databases, while allowing them to get hands-on experience building a user interface to an existing database. All application development will be is done in a graphical environment, using a popular desktop database workbench. File processing issues will also be introduced. Prerequisites: ICT 3000, ICT 3100, ICT 3300, or equivalent experience.