Did you ever search through your room for a missing item, a discharged mobile phone, keys, or something similar? Can you imagine, what a bank would look like if for each customer's request they had to search through unsorted bank statements and papers? Chaos incarnate! Since the vast majority of events in modern business world (shopping in a store, airplane ticket reservation, bank transfer, mobile phone call) is stored in computers, technologies for dealing with vast amounts of acquired data are needed - database management technologies. Software products for dealing with databases are called database management systems (DBMS). Their primary task is enabling users for quick, efficient, simple and safe data storage and manipulation. In the Databases course we will introduce basic principles and techniques used within databases, explore the structure of databases and database management systems, discuss different roles of different user profiles, review some important commercial and open-source DBMS, and master their practical usage.