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