IINI4004
Databaser 2
Sist undervist 2019
Vår og Høst
Trondheim
Norsk
Ingen karakterstatistikk ennå
Vi har ikke karakterdata for dette emnet ennå. Statistikk kan dukke opp når resultater er offentliggjort.
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