IINI4004
Databases 2
Last taught 2019
Spring and Autumn
Trondheim
Norwegian
No grade statistics yet
We don't have grade data for this course yet. Statistics may appear once results are published.
About this course
Content
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.
Learning outcomes
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
Teaching methods
Nettstudium. Moduler (leksjoner), øvingsoppgaver (tilsvarende 8 obligatoriske), diskusjonsforum og andre former for studentaktivitet på Web, selvstudium