Databases (BD)

Besim Bilalli, Petar Jovanovic, Sergi Nadal, Anna Queralt

More info

  • Description
    This course gives an overview of what is a database, what is a database model, and what are the different types of users and languages​​. Specifically we go deep into the relational database model and the database logic components it provides. Students practice the creation and use of these components by means of the SQL language. The course includes an introduction to the design of relational databases, and the study of important issues for the use of databases in the development of software systems such as privileges, transactions, and indexs. The course finishes with an introduction to the new NOSQL database management systems.