INF131A Data management foundations
About this course
The course delivers an introduction to foundational aspects of practice and theory in data management, with a focus both on relational databases and non-relational knowledge bases. Topics to be discussed include:
- Principles of good practice in data managment: FAIR principles, data and metadata quality, dealing with insufficiently annotated data.
- Relational databases: SQL (structured query language), database schemas, user interfaces, entity-relationship diagrams and connection to object-oriented programming.
- Knowledge graph technology: RDF, semantically characterized data exchange, ontology development.
Learning outcome
The participants develop the ability to
- assess requirements and evaluate/improve processes in data managment in accordance with established recommendations for good practice;
- work with relational databases in a systematic way and support users by developing simple interfaces in Python;
- use non-relational databases, specify metadata and communicate information following the formalism based on RDF/OWL.
Competencies from the course can be developed further through INF131B (Introduction to logic).
Learning activities
Teaching support
Syllabus
Prerequisites
Assessment method
About use of AI
Examiner scheme
Admission requirements