Skip to Main Content

Catalog : INFO.3090 Introduction to Data Management

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