IDATT2002 - Databaser

Faglig Innhold

Dette emnet dekker følgende tema: Terminologi knyttet til databaser. Datamodellering og databasedesign. Relasjonsdatabasesystemer og SQL. Databaseintegritet. Normalisering. Transaksjonshåndtering og flerbrukerproblematikk. Sikkerhet. Introduksjon av alternativer til relasjonsdatabase (NoSQL). Kobling mellom database og programmering.

Læringsmål

Kunnskap: Kandidaten skal: - kjenne til sentrale begreper (norsk og engelsk) innen databaser, og kan gjøre rede for disse - forstå problemer knyttet til flere samtidige brukere av en database og vite hvordan disse kan løses - kjenne til teorien bak relasjonsmodellen - kjenne til alternativer til relasjonsdatabase (NoSQL og semi-strukturelle data) Ferdigheter: Kandidaten skal: - kunne opprette en egen database, og hente ut og endre dataene i denne databasen, alt via SQL - se sammenhengen mellom programkode og underliggende SQL / database - kunne optimalisere SQL-spørringer med tanke på ytelse - kunne konstruere en datamodell (EER) for en gitt problemstilling og oversette denne til relasjonsmodellen - kunne foreslå bærekraftige løsninger på lagring av data knyttet til normalisering og gjenbruk av data Generell kompetanse: Kandidaten skal: - få en forståelse for å anvende databaseløsninger til å løse ulike behov for lagring og representasjon av digitale data - få en forståelse for sikkerhetsutfordringer i databasesystem - ha forståelse for hva god datakvalitet er


http://www.ntnu.no/studier/emner/IDATT2002

Tags