Emne - Databaser - IDATT2103
IDATT2103 - Databaser
Om emnet
Nytt fra studieåret 2020/2021
Vurderingsordning
Vurderingsordning: Hjemmeeksamen
Karakter: Bestått/Ikke bestått
Vurdering | Vekting | Varighet | Delkarakter | Hjelpemidler |
---|---|---|---|---|
Hjemmeeksamen | 100/100 | 4 timer |
Faglig innhold
Dette emnet skal dekke følgende tema:
Modellering: UML-klassediagram med assosiasjoner og generalisering. Datamodellering (EER). Relasjonsmodellen.
Databaser: 3-skjema ANSI/SPARC- arkitektur, normalisering, SQL, samtidighetsproblematikk. Kort om alternativer til relasjonsdatabase: NoSQL og semi-strukturelle data.
Programmering: Bruk av ORM mot database inkludert transaksjonshåndtering.
Læringsutbytte
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
kunne programmere i ORM (Object-Relational Mapping) mot et databasesystem i et valgt programmeringsspråk
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 i ORM og underliggende SQL / database
kunne optimalisere SQL-spørringer med tanke på ytelse knyttet til programmering i ORM (D)
Generell kompetanse
Kandidaten skal:
få en forståelse for å anvende databaseløsninger til å løse ulike behov for lagring og representasjon av digitale data.
Læringsformer og aktiviteter
Undervisning med praktiske øvinger og diskusjonsforum.
Obligatoriske aktiviteter
- Innleveringsoppgaver
Mer om vurdering
Obligatoriske aktiviteter:
Tilsvarende 8 obligatoriske øvinger inkludert 1 større øving med programmering mot database, må være godkjent for å få gå opp til eksamen. Det kan stilles krav om at øvinger gjennomføres som gruppearbeid (teamarbeid).
Spesielle vilkår
Krever opptak til studieprogram:
Dataingeniør (BIDATA)
Digital infrastruktur og cybersikkerhet (BDIGSEC)
Anbefalte forkunnskaper
Grunnleggende kunnskaper i programmering. Noe erfaring med bruk av
ORM er en fordel, men ikke et krav.
Forkunnskapskrav
Ingen forkunnskapskrav.
Studiepoengreduksjon
Emnekode | Reduksjon | Fra | Til |
---|---|---|---|
TDAT1005 | 5.0 | ||
INFT1001 | 3.0 | ||
DIFT1002 | 3.0 | ||
IINI1003 | 5.0 | ||
IDRI1002 | 5.0 |
Ingen
Versjon: 1
Studiepoeng:
7.5 SP
Studienivå: Videregående emner, nivå II
Termin nr.: 1
Undervises: HØST 2020
Termin nr.: 1
Undervises: VÅR 2021
Undervisningsspråk: Norsk
Sted: Trondheim
- Ingeniør
Eksamensinfo
Vurderingsordning: Hjemmeeksamen
- Termin Statuskode Vurdering Vekting Hjelpemidler Dato Tid Eksamens- system Rom *
-
Høst
ORD
Hjemme-eksamen (1)
100/100
Utlevering
05.12.2020Innlevering
05.12.2020
09:00
INSPERA
13:00 -
Rom Bygning Antall kandidater -
Vår
ORD
Hjemme-eksamen (2)
100/100
Utlevering
25.05.2021Innlevering
25.05.2021
09:00
INSPERA
13:00 -
Rom Bygning Antall kandidater - Sommer UTS Hjemme-eksamen 100/100 INSPERA
-
Rom Bygning Antall kandidater
- * Skriftlig eksamen plasseres på rom 3 dager før eksamensdato. Hvis mer enn ett rom er oppgitt, finner du ditt rom på Studentweb.
- 1) Merk at eksamensform er endret som et smittevernstiltak i den pågående koronasituasjonen. Please note that the exam form has changed as a preventive measure in the ongoing corona situation.
- 2) Merk at eksamensform er endret som et smittevernstiltak i den pågående koronasituasjonen. Please note that the exam form has changed as a preventive measure in the ongoing corona situation.
For mer info om oppmelding til og gjennomføring av eksamen, se "Innsida - Eksamen"