Beskjeder

Publisert 5. jan. 2024 09:10

Hei og godt nytt?r!

N? er sensuren i alle kommisjoner fullf?rt og dere vil om kort tid kunne se karakter i Studentweb.

Jeg har ogs? publisert sensorveiledningen i samme mappe som eksamen. ?rets eksamen ble ansett som omtrent p? samme niv? (muligens noe enklere) som fjor?rets, og de veiledende poengrensene ble derfor satt omtrent likt. De ble satt slik (tallet angir laveste poengsum man trenger for ? oppn? karakteren):

A: ...
Publisert 14. des. 2023 09:48

Hei dere!

L?sningsforslaget, sammen med oppgavene og vedlegg er n? publisert i mappen Eksamen-H23. Sensurveiledning blir ogs? publisert n?r denne er klar, etter at sensuren er ferdig.

Merk at l?sningsforslaget kun er forel?pig, og at det kan komme endringer n?r sensuren begynner og de andre sensorene f?r sett over besvarelsene. Merk ogs? at dette kun er et forslag til l?sning, og at mange andre l?sninger ogs? vil v?re riktige (og dermed kunne gi full uttelling).

Jeg la ogs? inn litt ekstra forklaring p? fremgangsm?te i l?sningsforslaget til oppgave 3.2, ettersom det var mange som hadde sp?rm?l om denne oppgaven.

Ellers, tusen takk for et flott semester, og lykke til med videre studier! God jul, og godt nytt?r! :D

-- Leif Harald

Publisert 6. des. 2023 10:13

N? n?rmer eksamen seg, og her kommer litt info om den:

P? eksamen vil enkelte oppgaver kreve h?ndtegning. Dette gj?res da p? papir som dere f?r utdelt under eksamen. Arkene inneholder noen felter som m? fylles ut. Instruksjoner for hvordan dette skal gj?res blir ogs? gitt p? eksamen. Dette skal v?re en enkel prosess og det er lite dere trenger ? skrive/fylle ut.

Jeg kommer til ? komme p? en oppklaringsrunde slik at alle kan stille sp?rsm?l om det er noe som er uklart med oppgavene. Jeg starter runden klokken 10, og vil s? g? gjennom alle salene i tur og orden.

Info om tid og sted for eksamen skal dere ha f?tt i Studentweb og ligger ogs? ute her:

/studier/emner/matnat/ifi/IN2090/h23/eksamen/index.html

Eksamen er alts? i Silurveien 2, t...

Publisert 6. des. 2023 10:06

Hei dere!

Jeg har laget en liten ordbok med de viktigste begrepene i pensum, med oversettelse til engelsk, og i hvilken forelesning/video de blir introdusert. Dette kan v?re nyttig ? bruke i repetisjonen av pensum som forberedelse til eksamen :)

Ordboken er tilgjengelig som PDF her og, naturligvis, som et SQL-script her ;) SQL-scriptet kan kj?res i deres egen database p? vanlig m?te om ?nskelig, s? kan dere bruke SQL til ? kjapt finne ord dere er ute etter.

-- Leif Harald

Publisert 23. nov. 2023 16:57

Jeg har n? publisert opptak fra dagens forelesning samt l?sningsforslaget for alle repetisjonsoppgavene p? timeplanen :)

Lykke til med eksamensforberedelser!

-- Leif Harald

Publisert 23. nov. 2023 08:36

Dagens repetisjonsgruppetime om SQL (10:15-12:00) er dessverre avlyst grunnet sykdom.

Dagens forelesning (14:15-16:00) med repetisjon av SQL holdes som normalt, s? det er bare ? komme med sp?rsm?l om SQL der :) Vel m?tt!

-- Leif Harald

Publisert 22. nov. 2023 13:54

Dagens (onsdag 22.11) repetisjonsgruppetime om relasjonsmodellen 14:15-16:00 er dessverre avlyst grunnet sykdom.

-- Leif Harald

Publisert 17. nov. 2023 13:59

Her kommer lenker til tidligere eksamenssett som dere kan bruke til eksamensforberedelsene :)

Publisert 17. nov. 2023 13:57

Opptak fra g?rsdagens forelesning er n? publisert p? timeplanen. Obs-programmet som gjorde opptak hang seg dessverre i 10 minutter fra ca. 7 min inn i videoen (til ca. 17 min inn) i del 1 og videoen best?r da kun i ett enkelt bilde. Lyden er derimot riktig. Beklager det!

-- Leif Harald

Publisert 14. nov. 2023 14:40

P? torsdagens forelesningen kommer jeg til ? starte med ? gjennomg? indeksstrukturer og sp?rreprosessering (tema for ukens videoer).

Deretter kommer jeg til ? holde en Menti hvor jeg ?nsker litt tilbakemelding p? hvordan dere ?nsker at repetisjonsforelesningene skal utformes og hva dere ?nsker jeg skal fokusere p?.

Til slutt kommer vi til ? kikke litt forbi pensum, og se p? mer avanserte tema innen databaser, slik som romlige databaser (eng.: "spatial databases"), syntetisk data-generering, samt se litt mer p? spillet Datastar :)

Vel m?tt!

-- Leif Harald

Publisert 13. nov. 2023 19:53

Neste uke vil alle gruppetimer v?re repetisjonstimer med et bestemt fokus. Temaene er som f?lger:

  • SQL: SELECT-sp?rringer, datamanipulering (INSERT, DELETE, UPDATE, DROP, CREATE, osv.), programmering med SQL og sikkerhet, osv.
  • Relasjonsmodellen: N?kler, FDer, normalformer, tapsfri dekomposisjon, osv.
  • ER-modellering: Entiteter, relasjoner, skranker, attributter, realisering, osv.

Hvert tema er fokus p? to av gruppetimene. Dere velger selv hvilke timer dere ?nsker ? delta p?, og er ikke begrenset til den man har i timeplanen/Studentweb. Timene blir som f?lger:

...
Publisert 7. nov. 2023 14:18

Jeg har n? publisert oppgavene jeg kommer til ? ta utgangspunkt i p? torsdagens forelesning om sikkerhet i databaser og SQL-injection-angrep p? timeplanen. Merk, koden vi skal bruke p? forelesningen er en litt endret variant av Webshop-eksempel-koden fra videoene fra forrige uke (lenke til koden er i foilene). Sees! :)

-- Leif Harald

Publisert 5. nov. 2023 13:02

Innlevering 5 om programmering med SQL er n? publisert under 'innleveringer'. Den ble dessverre publisert litt forsinket, det beklager jeg! Jeg har forlenget fristen til 20. november, alts? om litt over to uker.

Lykke til! :)

-- Leif Harald

Publisert 3. nov. 2023 11:26

Jeg har n? publisert opptak og koden fra forelesningen i g?r om programmering med SQL p? timeplanen.

Jeg har ogs? publisert l?sningsforslaget til ukens ukesoppgaver om ytre joins og mengdeoperasjoner, samt nye ukesoppgaver om programmering med SQL.

Lykke til, og god helg! :)

-- Leif Harald

Publisert 31. okt. 2023 13:47

Jeg har oppdatert noen udaterte lenker (til Psycopg-dokumentajonen) i foilene til video 11-01 om programmering med SQL. PDF-foilene er oppdatert, men videoen inneholder naturligvis de gamle lenkene. Takk til Eilif som oppdaget og sa ifra om disse!

Ellers si ifra om dere finner andre utdaterte lenker! :)

-- Leif Harald

Publisert 31. okt. 2023 13:16

Jeg har n? publisert oppgavene jeg kommer til ? ta utganspunkt i p? torsdagens forelesning p? timeplanen. Jeg kommer til ? l?se dem med b?de Java og Python. F?rste time (14:15-15:00) vil jeg l?se dem med Python og andre time (15:15-16:00) kommer jeg til ? l?se dem med Java. Dere velger selv hvilket spr?k dere vil bruke, b?de p? ukesoppgaver, innleveringsoppgaver og eksamen. Dere trenger derfor ikke delta p? begge timene, men er hjertelig velkomne til det, om dere ?nsker :)

-- Leif Harald

Publisert 31. okt. 2023 09:59

Ukens videoer om handler om programmering med SQL, alts? hvordan man kan f? Python eller Java til ? hente ut og manipulere data i en database via SQL. P? timeplanen er det ogs? lenker til alle filene/programmene som brukes/skrives i videoene. Generelt kan man i dette kurset velge om man ?nsker ? bruke Python eller Java som programmeringsspr?k (ogs? p? innleveringsoppgavene og eksamen). Det betyr at dere kun trenger ? se én av de to siste videoene (alts? enten 11-03 om Python eller 11-04 om Java). De som vil kan selvf?lgelig se begge :)

Merk: Det er to sm? endringer i kurset som ikke er reflektert i videoene

  1. Hosten som er brukt i videoene er den gamle hosten (dbpg-ifi-kurs01), men vi bruker n? dbpg-ifi-kurs03. Dette er fikset i de ulike filene som er lastet opp p? semestersiden/timeplanen.
  2. Obligen er endret fra i fjor til i ?r, og "obligen" som video 11-02 snakker om er fjor?rets. Inn...
Publisert 27. okt. 2023 11:16

Opptak fra g?rsdagens forelesning sammen med l?sningsforslag til de gjennomg?tte oppgavene er n? publisert p? timeplanen.

Jeg har ogs? publisert nye ukesoppgaver om ytre joins og mengdeoperasjoner, samt l?sningsforslag for denne ukens oppgaver. Lykke til, og god helg! :)

-- Leif Harald

Publisert 26. okt. 2023 16:30

Innleveringsoppgave 4 om avansert SQL er n? publisert og har frist om to uker (torsdag 09.11 23:59). Oppgavene bruker Filmdatabasen. Lykke til! :)

-- Leif Harald

Publisert 24. okt. 2023 10:33

Oppgavene jeg kommer til ? ta utgangspunkt i til forelesning om ytre joins og mengdeoperasjoner er n? publisert p? timeplanen. Jeg kommer ogs? til ? fokusere litt mer p? egenskapene til de ulike joinene og mengdeoperasjonene i forelesningen. Sees! :)

-- Leif Harald

Publisert 20. okt. 2023 11:38

Jeg har n? publisert opptak fra g?rsdagens forelening.

Jeg har ogs? publisert l?sningsforslag for ukens ukesoppgaver, samt publisert nye ukesoppgaver om aggregering og sortering i SQL.

Lykke til og god helg! :)

-- Leif Harald

Publisert 17. okt. 2023 14:46

Jeg har n? publisert oppgavene jeg kommer til ? ta utgangspunkt i for torsdagens forelesning om aggregering og sortering i SQL :)

Jeg kommer ogs? til ? kort introdusere et SQL-basert spill jeg har laget, som kan v?re nyttig for ? f? trent mer p? SQL enn hva innleveringer og ukesoppgaver gir. Spillet er et slags "space sim" hvor man m? bruke SQL for ? skaffe informasjon og handle i spillet. Spillet er ikke del av pensum og helt frivillig ? spille. Info om spillet og detaljer om hvordan man kan spille det finner dere her (hvor ogs? kildekoden i SQL ligger):

https://gitlab.com/leifhka/datastar

Dere kan bruke de personlige databasene (de som har navn likt brukernavnet deres) for ? spille, om dere ?nsker. Alternativt g?r det an ? bruke PostgreSQL-server installert p? egen maskin.

-- Leif Harald

Publisert 16. okt. 2023 15:37

For studenter i IN2090 kan Data Science Day v?re interessant! Det blir interessante presentasjoner, med mat og sosialiering innen UiOs data science-milj?. Det finner sted torsdag 19. oktober fra klokken 17:00 (alts? etter torsdagens forelesning). For mer info, se

/dscience/english/news-and-events/events/dsd-2023.html

-- Leif Harald

Publisert 11. okt. 2023 15:28

Innleveringsoppgave 3 om normalformer og dekomponering er n? publisert. Den har frist torsdag 26. oktober (23:59).

Jeg har ogs? lastet opp l?sningsforslaget til ukesoppgavene om funksjonelle avhengigheter og lastet opp nye ukesoppgaver for neste uke, om normalformer og tapsfri dekomposisjon.

Lykke til! :)

-- Leif Harald

Publisert 5. okt. 2023 16:26

Opptak og l?sningsforslag for dagens forelesning er n? publisert p? timeplanen.

Jeg har ogs? publisert ukesoppgavene for neste uke, samt l?sningsforslaget for denne ukens ukesoppgaver. Lykke til! :)

Husk at vi neste uke har den fysiske forelesningen p? tirsdag (14:15-16:00 i Simula)! Sees!

-- Leif Harald