IFUD1004

Databaser 2

Sist undervist 2019

Høst og Vår

Trondheim

Norsk

Oversikt

Snitt

C

2,80

0,60

Ståprosent

80 %

13 poeng

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

Installering og bruk av valgt databaseverktøy (MySQL). Flerbrukerproblematikk og databaseadministrasjon (DBA) i SQL. Bruk av SQL og innebygd funksjonalitet i databaseverktøyet (bruk av funksjoner/prosedyrer og triggere). Utnytte databaseverktøyet i en klient/tjener -arkitektur. Se på forholdet database - applikasjon. Lagring av ulike typer data; tekst, XML (semi-strukturelle data), dato/tid (temporale data). Enkel bruk av NoSQL -løsning.

Læringsmål

KUNNSKAPER:
Kandidaten:
- kjenner sentrale begreper innen flerbrukerproblematikk og databaseadministrasjon, og kan gjøre rede for disse
- forstår hvordan innebygd funksjonalitet i relasjonsdatabasesystem kan utnyttes i en klient/tjener -arkitektur
- vet hvordan ulike typer data kan lagres og representeres i et databasesystem; tekst, XML og temporale data.
- kan gjøre rede for hvordan NoSQL -løsninger er et alternativ til relasjonsdatabaser

FERDIGHETER:
Kandidaten:
- kan administrere en flerbrukerdatabase med SQL-kommandoer i et valgt databaseverktøy
- lage sin egen (mest mulig normaliserte) relasjonsdatabase med nøkler og referanseintegritet som ikke bare lagrer strukturelle data, men også tekst og semi-strukturelle data (XML)
- kan utnytte databaseverktøyet funksjonalitet til utvidet bruk av SQL i en klient/tjener -sammenheng for å støtte opp rundt applikasjoner mot databasen
- kan utnytte databaseverktøyet til å lagre temporale data
- kan utføre SQL-spørringer mot ulike typer data i en database
- kan utnytte en NoSQL-løsning for å lagre og hente data

GENERELL KOMPETANSE
Kandidaten:
- viser en bevisst holdning til lagring og representasjon av ulike typer data i et informasjonssystem
- viser en bevisst holdning til databasedesign for å unngå unødvendig dobbeltlagring av data i en database

Læringsformer og aktiviteter

Nettstudium. Moduler (leksjoner), øvingsoppgaver (tilsvarende 8 obligatoriske), diskusjonsforum og andre former for studentaktivitet på Web, selvstudium