Tentalabbet

TDDD43 · 6 credits · Advanced level (A1N) · Informationsteknologi, Datateknik, Datavetenskap

Advanced Data Models and Databases

Active · next start HT 2026

91%

passed the latest ordinary exam

TEN1 · 15 Jan 2026 · 11 students

84%

passed the ordinary exams, all sittings over the last 5 years

TEN1 · 43 students

Part of 7 programmes

Exam

TEN1 Written examination

  • 5
  • 4
  • 3
  • U

Ordinary exams

84% passed · 43 students

  • 91%11
  • 77%13
  • 71%7
  • 92%12

Re-exams

No sittings with at least 5 students.

  • Get 4 or 5: 53% (43 students)
Show small sittings (7)

Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

  • 67%3
  • 0%2
  • 100%2
  • 100%2
  • 100%1
  • 0%1
  • 100%2

Other modules

Partial exams, hand-ins and labs. They are not part of the figures at the top.

Hand-in or lab

LAB1 Laboratory work

  • G

Main rounds

100% passed · 48 students

  • 100%10
  • 100%15
  • 100%10
  • 100%13

Later rounds

No sittings with at least 5 students.

    Show small sittings (5)

    Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.

    • 100%1
    • 100%1
    • 100%4
    • 100%2
    • 100%1

    About the course

    Aim

    The increase of variation in modern data applications and in data sets available on the Internet puts higher and higher requirements on technology for information retrieval and storage. The aim of this course is to gain theoretical and practical knowledge about principles for storage and retrieval in text, semi-structured and structured data. The course also discusses alternative data models for databases, XML and NoSQL databases and representation of semantic information, e.g. knowledge bases. After the completion of the course you should be able to:

    • explain differences between text, semi-structured and structured data, data models and knowledge-based data; further, given a data set state advantages and disadvantages of search and storage techniques
    • describe different algorithms for information retrieval in text
    • describe the properties of semi-structured data and how it differs from text and traditional data models
    • represent a given semi-structured data set using XML or RDF
    • design, implement and use XML schema and the query language XQuery
    • represent a given semi-structured data set using an object-oriented data model
    • describe the main principles of NoSQL databases
    • describe the main principles of knowledge bases
    • design, implement and use a knowledge base represented using OWL
    • describe methods and difficulties for data integration

    Content

    • Information retrieval for text; Models, evaluation, query languages, query operations, text operations, indexing and search.
    • Semi-structured data: representation of semi-structured data using XML and RDF.
    • Data models: NoSQL and XML databases, XQuery, XML Schema, RDF.
    • Knowledge bases: ontologies, description logics, OWL, query languages and knowledge deduction for knowledge bases.
    • Data integration.
    Examiner
    Patrick Lambrix
    Scheduled hours
    48 h
    Main field of study
    Informationsteknologi, Datateknik, Datavetenskap
    Syllabus on Studieinfo ↗