INF230 Data management and analysis
About this course
The discussions in the course will have a focus on:
- Database and knowledge representation schemas
- Introduction to database management systems and their architecture
- Data and knowledge manipulation in distributed and federated systems
- SQL and SPARQL as data definition, data manipulation, and data query languages
- Matematiske og logiske formalismer, t.d. relasjonskalkyle og beskrivingslogikk
- Mathematical and logical formalisms such as relational calculus and description logic
- Problems and algorithms for typical categories of queries
- Formulating and verifying/validating restrictions in SQL, RDFS/OWL, and SHACL, inclduding through model checking
- Utfordringar ved kunnskapsintegrasjon (uvisse, semantisk heterogenitet, osv.)
- Challenges at integrating knowledge (uncertainty, semantic heterogeneity, etc.)
- Data and knowledge bases as components of data spaces and digital twins, e.g. following the paradigm of the data lakehouse
- Human-computer-interaction for information exchange
Learning outcome
Those who pass INF230 can:
- Develop data models/schemas tailored to user needs and requirements
- Use relational databases and formulate SQL queries in an effective way
- Describe database content and knowledge by means of mathematical-logical formalisms
- Verifisere konsistens av informasjonsinnhald og samsvar med oppgjevne mønster
- Verify the consistency of information content and its conformance to specified patterns
- Develop and set up knowledge-based architectures
- Kjenne til prinsippa bak datarom, data lakehouses, internet of things mm.
- Understand the principles behind data spaces, data lakehouses, internet of things, etc.
- Design and develop user friendly interfaces for information exchange
Learning activities
Teaching support
Syllabus
Prerequisites
Assessment method
About use of AI
Examiner scheme
Mandatory activity
Teaching hours
Reduction of credits
Admission requirements