FI2DEDM75 Database Management

FI2DEDM75 Database Management

  • Course description
    • Course Code
      FI2DEDM75
    • Level of Study
      5.2
    • Program of Study
      DevOps Engineering
    • Credits
      7,5
    • Study Plan Coordinator
      Frederick Johannes Botha
Teaching Term(s)
2026 Autumn
2027 Spring
2027 Autumn
2028 Spring
About the Course

This course teaches candidates the basics of databases both in theory and practical implementation, so that they will be able to integrate databases into any development projects. Candidates will understand the principles of how modern database systems are structured, including how to use, design, and initialize a relational database. Candidates will gain practical experience in the use of queries, stored procedures, and database calls. As well as how to administer basic SQL commands within a hosted database server. Candidates will also learn about user management, data security, and how to perform database maintenance through monitoring and regular backup or restore procedures.

Course Learning Outcomes
Knowledge

The candidate…

  • has knowledge of concepts, theories, models, processes, and tools used in database design, implementation, and administration.
  • has knowledge of relational database principles, including schema design, data modelling, and normalisation.
  • has knowledge of database types, their use cases, and the advantages and disadvantages of relational databases.
  • has knowledge of SQL fundamentals, including queries, stored procedures, and database calls.
  • has knowledge of user management, access control, data security, and backup/restore procedures.
  • has knowledge of best practices for database optimisation, documentation, and integration into applications and services.
  • can assess his/her own database design and administration work in relation to applicable norms, standards, and industry requirements.
  • is familiar with the history, traditions, and role of database management in the broader field of software development and information systems.
  • has insight into his/her own opportunities for development in database administration, optimisation, and security specialisation.
Skills

The candidate…

  • can explain his/her vocational choices in relation to database design, implementation, and administration practices.
  • can reflect over his/her own vocational practice in database management and adjust it under supervision to meet project needs and standards.
  • can find and refer to information, documentation, and vocational material on databases and assess its relevance to specific database-related issues.
General Competence

The candidate…

  • can plan and carry out database-related tasks and projects alone or as part of a group, in accordance with ethical requirements and data protection principles.
  • can exchange points of view with others in the trade/discipline and participate in discussions about the development of good database management practices.
  • can contribute to organisational development by implementing efficient, secure, and well-documented database solutions that support broader business or project goals.
Learning Activities

Digital Learning Resources
The learning management system (LMS) is the primary learning platform where students access most of their course materials. The content is presented in various formats, such as text, images, models, videos or podcasts. Each course follows a progression plan, designed to lead students through weekly modules at their own pace. Exercises and assignments (individual or in groups) are embedded throughout the courses to support continuous practice and assessment of the learning outcomes.

Campus Resources
In addition to the digital learning resources, campus students participate in physical learning activities led by teachers as part of the overall delivery.

Guidance
Guidance and feedback from teachers support students' learning journeys, and may be provided synchronously or asynchronously, individually or in groups, via text, video or in-person feedback.

Reading List

Teaching materials, reading lists, and essential resources will be shared in the learning platform and software user manuals where applicable.