The course gives an overview of technologies for storing and exchanging data.
We introduce the notion of database and the activities connected to designing, using and running a database.
Both relational and NoSQL databases will be considered.
We will also have a look at the following three markup languages: HTML, XML and JSON.
We show how they are useful in exchanging and publishing data, specifically in webservices and Application
Programming Interfaces.
We conclude with a discussion of recent trends in database technology and information interchange.