Business Academy Copenhagen (EK)

da

Webprogramming - "Databases 2"

2025/2026
Danish title
Webprogrammering - "Databaser 2"
Study programme
Web Development
Type of education
Full time education
Level of education
Bachelor (top-up)
Semester
2. semester
Duration of the subject/module
1 semester
Ects
5
Programme elements
Compulsory
Language
Danish
Start time
Autumn
Spring
Location
Håndværkergården, København N
Subject number
9941202 / 4134-10334 / 4134-10293 / 4134-10278
Responsible for the subject(s)/modul(es)
Christian Ole Kirschberg
Santiago Donoso
  • Purpose and learning objectives

    The course covers advanced application, optimization, architectural choices, and professional practice in data storage, modeling, and exchange of data sources based on recognized standards, as well as data security.

    Knowledge

    The student has development-based knowledge of:
    - Advanced database architectures
    - Data migration strategies
    - The interaction between databases and cloud infrastructure


    The student can understand and reflect on:
    - Design choices in complex data environments and their significance for system scalability, security, and maintenance

    Skills

    The student will get the skills to:
    - Handle data integrity, transactions, security, and performance optimization
    - Assess and justify the choice of database architecture in relation to a given web application
    - Document and quality assure database development in interaction with application development

    Competences

    The student will learn to:
    - Handle complex and development-oriented database tasks in relation to web development
    - Participate in interdisciplinary collaboration with a focus on the connection between backend, frontend, and database
    - Take a critical approach to the sustainability, scalability, and security of data solutions in professional development projects
    - Identify your own learning needs and further develop your skills within database development and data architecture

  • Type of instruction
    Teaching alternates between different formats and learning methods, including lectures, group work and supervised project work. The students must apply their knowledge in the preparation of a project, where they must also acquire new knowledge on their own in order to solve the development task.
  • Exam

    The learning outcomes of the exam are identical with the learning outcomes of the subject(s)/modul(es)

    Exam in one or more subjects
    Subject/module is tested standalone
    Type of exam
    Combined written and oral examination
    The exam is individual, but the students work on their synopsis and project in groups of 2-3 students. The study programme can allow other group sizes.
    Type of assignment
    The project is practical, will be given by the teacher and it will contain topics relevant to databases. The project must be available on a Git repository during the exam.
    Formal requirements
    The group submits a synopsis of 3-5 standard pages as a reflection document.

    It must contain:
    1. Project context:
    - Description of the selected web project and how the database part supports business logic or system requirements.

    2. Design and choice of method:
    - Argumentation for the choice of database architecture.
    - Considerations regarding data model, performance, security, scaling.

    3. Reflection:
    - Critical reflection on the quality, sustainability and future development opportunities of the data solution.
    - Own learning and competence development in the subject.

    A standard page is 2,400 characters including spaces and footnotes. The front page, table of contents and attached documentation are not included in the number of pages submitted. Illustrations or diagrams do not count as characters.
    Individual exam or group exam
    Individual
    Exam languages
    Danish (Norwegian/Swedish)
    Duration
    Presentation - max 10 min.
    Examination- max. 15 min.
    Grading - 5 min.
    Total - 30 min.
    Rules regarding exam aids
    Computer is allowed
    Available exam aids
    Projector
    Type of evaluation
    7-point grading scale
    Examiners
    Internal censure
    Exam criteria
    A single grade is given based on a total assessment of the entire written product and the oral examination.
  • Preliminary literature list
    This is a preliminary literature list. A final literature list will be provided in connection with study start.
    Course materials available to the students via Internet.
69
hours of teaching
68
hours of preparation
The figure shows the extent of workload related to the subject divided into different study activities.

In the subject Webprogramming - "Databases 2" you will receive 69 hours of instruction, which corresponds to 92 lessons (1 lesson = 45 min.) and 50% of your total workload for the subject.

The teaching primarily consists of the following activities: internal lecturers, group work, Online teaching.
The preparation primarily consists of the following activities: reading your own notes, reading the curriculum, group work, searching for information.

Read about KEAs Study Activity Model

*KEA can deviate from the number of hours if this is justified by special circumstances