IDATT2103 - Databaser

Faglig Innhold

Dette emnet skal dekke følgende tema: Datamodellering (EER). Oversetting fra EER til relasjonsdatabase. Relasjonsmodellen. Databaser: ANSI/SPARC- arkitektur, normalisering, SQL, samtidighetsproblematikk. Alternativer til relasjonsdatabase: NoSQL og semi-strukturelle data (XML og JSON). Transaksjonshåndtering mot database.

Læringsmål

Kunnskap Kandidaten skal: - kjenne til sentrale begreper (norsk og engelsk) innen databaser, og kan gjøre rede for disse - kunne bruke SQL - kunne konstruere en datamodell (EER) for en gitt problemstilling og oversette denne til relasjonsmodellen - forstå problemer knyttet til flere samtidige brukere av en database og vite hvordan disse kan løses - kjenne til NoSQL -løsninger - kjenne til bruk og lagring av semi-strukturelle data som XML Ferdigheter Kandidaten skal: - kunne opprette en egen database, og hente ut og endre dataene i denne databasen, alt via SQL (D) - se sammenhengen mellom programkode og underliggende SQL / database - kunne optimalisere SQL-spørringer med tanke på ytelse - kunne foreslå bærekraftige løsninger på lagring av data knyttet til normalisering og gjennbruk 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 - ha forståelse for hva god datakvalitet er


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

Tags