An introduction to data and knowledge management systems. Topics covered are conceptual modelling, relational database design and querying, ontology representation and querying using W3C standards. A survey of modern data management technologies (e.g. NoSQL, columnar) in preparation for advanced courses on the topic is also offered.