Id: 042370
Credits Min: 3
Credits Max: 3
Description
In this course, we study the fundamental concepts behind the design, implementation and application of database systems. The course gibes an extensive coverage of the relational model including relational algebra and the commonly used database language SQL. We also conduct a detailed study of concepts such as transactions, constraints, triggers, views, and indexes, which are indispensable in practical applications and for the effective usage of a database management system (DBMS). Additionally, the course covers the usage of DBMS in broader environments such as embedded SQL and JDBC, and advanced topics including NoSQL and graph databases.
Prerequisites
INFO.1600 Introduction to Information Systems, or Permission of Instructor.
View Current Offerings