This course examines very basic database theory without requiring prior knowledge of databases. The material in this course focuses on three main things, namely: database basics, data models and how to create good data models. Apart from that, this course also discusses examples of rules that apply in the field which are reflected in database design. A number of other relevant aspects, such as DBMS, SQL, database applications and the latest technological developments are also discussed in this course.