INFO122 Innføring i databaser. Oblig 2. av Frode H. Pedersen, Kjartan B. Michalsen og Kristin Breivik

Størrelse: px
Begynne med side:

Download "INFO122 Innføring i databaser. Oblig 2. av Frode H. Pedersen, Kjartan B. Michalsen og Kristin Breivik"

Transkript

1 INFO122 Innføring i databaser Oblig 2 av Frode H. Pedersen, Kjartan B. Michalsen og Kristin Breivik

2 a)

3

4 For at en relasjonsmodell skal være på en viss normalform, må alle relasjoner oppfylle minst denne normalformens kriterier. Normalformene har følgende kriterier: 1NF Ingen multiverdiattributter eller nestede relasjoner. Dette ligger innebygget i relajsonsmodellen. 2NF Når en relasjon er på 1NF og alle biattributter er fullt funksjonelt avhengig av primærnøkkelen. 3NF Når en relasjon er på 2NF og ingen biattributter er avhengig av et annet biattributt. BCNF Når en relasjon er på 3NF og de eneste bestemmende attributter er hovedattributter. Alle relasjonene i relasjonsmodellen oppfyller alle nevnte krav, og dermed må modellen være på Boyce-Codd normalform. b) RELASJONSALGEBRA Finn tittel og ISBN-nummer på bøker som omhandler databaser DBFAGFELT σ Fagfelt= databaser (FAGFELT_FAGSKRIFT) DBBØKER DB_FAGFELT >< FagskriftId=BokFagId (BOK) RES π ISBN, Boktittel (DBBØKER) Finn tittel og ISBN-nummer på bøker som handler om både databaser og programmering DBFAG π FagskriftId (σ Fagfelt= databaser (FAGFELT_FAGSKRIFT)) PRGFAG π FagskriftId (σ Fagfelt= programmering (FAGFELT_FAGSKRIFT)) DB_PRG_FAG DBFAG PRGFAG DB_PRG_BØKER DB_PRG_FAG >< FagskriftId=BokFagId (BOK) RES π ISBN, Boktittel (DB_PRG_BØKER) Finn forlag som har gitt ut bøker om alle fagfelt ULIKEFAGFELT π Fagfelt (FAGFELT_FAGSKRIFT) Finner alle de ulike fagfeltene og setter de opp i en liste BOKFAGFELT (Bok >< BokFagId=FagskriftId FAGFLET_FAGSKRIFT) Kobler fagfelt på de ulike bøkene FORLAGFAG π Forlagsnavn, Fagfelt (BOKFAGFELT)

5 Skiller ut det vi er interessert i RESULTAT FORLAGSFAG ULIKEFAGFELT Devision på FORLAGSFAG mot de ulike vi fant i ULIKEFAGFELT. Dette gir oss de forlagene som har gitt ut bøker på alle forlagene Finn navn på personen(e) som er med(forfatter) på flest bøker. ANT_BØKER(Forfatter, Antall) ForfatterPNavn F COUNT BokISBN (FORFATTER) FORFATTER(E)_PÅ_FLEST_BØKER Forfatter F MAX Antall (ANT_BØKER) c) Er operatormengden {π,,, >< } komplett? Begrunn svaret. Om en gitt operatormengde er komplett handler rett og slett om operatormengden har uttrykkskraft nok til å kunne uttrykke alt man skal kunne uttrykke innen relasjonsalgebra. Operatormengden {σ, π,,, } er den minimale mengden operatorer en kan ha i relasjonsalgebra der mengden fremdeles har full uttrykkskraft og følgelig er den også komplett. Enhver annen operator vil være overflødig, da kombinasjoner av nevnte operatorer vil kunne gjøre samme jobben (om enn i et mer komplisert uttrykk). Enhver operatormengde som har minst samme uttrykkskraft som nevnte minimale operatormengde sies å være komplett. Operatormengden {π,,, >< } avviker fra den minimale og komplette operatormengde ved at operatorene select og kryssprodukt er blitt erstattet med join. Vi vet at join kan uttrykkes v.hj.a. select og kryssprodukt. Men det samme gjelder ikke om vi ønsker å gå motsatt vei. Select og kryssprodukt kan ikke i alle tilfeller erstattes av en join, og dermed vil ikke operatormengden ha full uttrykkskraft. Så lenge ikke operatorene select og kryssprodukt er med i operatormengden, er mao. mengden ikke komplett. d) Oppg CARSALE Car# Salesman# Commission% Date_sold Discount_amt Basert på den gitte primærnøkkelen, vil vi si at relasjonen kun er på 1. normalform. Relasjonen bryter med 3.normalform, da ikkenøkkelattributtet Discount_amt blir bestemt av et annet ikkenøkkelattributt, nemlig Date_sold. Relasjonen bryter også med 2NF pga. at biattributtet Commision% er partielt avhengig av primærnøkkelen. Attributtet Commission% er kun funksjonelt avhengig av attributtet Salesman#, ikke den

6 sammensatte primærnøkkelen {Car#, Salesman#}. En relasjon er på 1NF dersom den kun har atomiske attributter, og ingen nestede relasjoner. Disse egenskapene ligger allerede innebygget i relasjonsmodellen, og vi har dermed å gjøre med en relasjon på 1.normalform. Normalisering Normalisering til 2.normalform: CAR Car# Date_sold Discount_amt CARSALE Car#* Salesman#* SALESMAN Salesman# Commission% Normalisering til 3.normalform: Vi deler opp relasjonen CAR videre i relasjonenene CAR og DATE_DISCOUNT: CAR Car# Date_sold* DATE_DISCOUNT Date_sold Discount_amt CARSALE Car#* Salesman#* SALESMAN Salesman# Commission% Boyce-Codd Normalform finner vi når en relasjon er i 3NF og de eneste bestemmende attributter er hovedattributter. Dermed er relasjonsmodellen nå også på Boyce-Codd.

1. Normalisering Kommentarer til læreboka

1. Normalisering Kommentarer til læreboka Tore Mallaug 6.11.2007 Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for fagene LN323D Databaser 1. Resymé: Denne leksjonen viser et eksempel på normalisering av en liten database.

Detaljer

D: Ingen trykte eller håndskrevne hjelpemiddel tillatt. Bestemt, enkel kalkulator tillatt.

D: Ingen trykte eller håndskrevne hjelpemiddel tillatt. Bestemt, enkel kalkulator tillatt. Side 1 av 6 Norges teknisk-naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap LØSNINGSFORSLAG TIL EKSAMENSOPPGAVE I FAG TDT4145 DATAMODELLERING OG DATABASESYSTEMER, ver

Detaljer

Databaser. Relasjonsmodellen 2 Læreboka: Kap. 2 Relasjonsmodellen

Databaser. Relasjonsmodellen 2 Læreboka: Kap. 2 Relasjonsmodellen Databaser Relasjonsmodellen 2 Læreboka: Kap. 2 Relasjonsmodellen Tema for dagen Hva er relasjonsalgebra? Seleksjon Projeksjon Produkt Indre forening Ytterforening Settoperasjoner: union, snitt, differanse

Detaljer

Oppgave 1 Datamodellering 25 %

Oppgave 1 Datamodellering 25 % Side 1 av 6 Norges teknisk-naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap LØSNINGSFORSLAG TIL EKSAMENSOPPGAVE I FAG TDT4145 DATAMODELLERING OG DATABASESYSTEMER Eksamensdato:

Detaljer

Normalisering. Hva er normalisering?

Normalisering. Hva er normalisering? LC238D http://www.aitel.hist.no/fag/_dmdb/ Normalisering Hva er normalisering? side 2 Normaliseringens plass i utviklingsprosessen side 3 Eksempel side 4 Funksjonell avhengighet side 5-6 Første normalform

Detaljer

Relasjonsdatabasedesign

Relasjonsdatabasedesign UNIVERSITETET I OSLO Relasjonsdatabasedesign Normalformer Institutt for Informatikk INF3100-25.1.2016 Ellen Munthe-Kaas 1 Normalformer Normalformer er et uttrykk for hvor godt vi har lykkes i en dekomposisjon

Detaljer

Normalisering. Hva er normalisering?

Normalisering. Hva er normalisering? LC238D http://www.aitel.hist.no/fag/_dmdb/ Normalisering Hva er normalisering? side 2 Normaliseringens plass i utviklingsprosessen side 3 Eksempel side 4 Funksjonell avhengighet side 5-6 Første normalform

Detaljer

Løsningsskisse til Eksamensoppgave i TDT4145 Datamodellering og databasesystemer

Løsningsskisse til Eksamensoppgave i TDT4145 Datamodellering og databasesystemer Institutt for datateknikk og informasjonsvitenskap Løsningsskisse til Eksamensoppgave i TDT4145 Datamodellering og databasesystemer Eksamensdato: 23. mai 2013 Eksamenstid (fra-til): 09:00-13:00 Hjelpemiddelkode/Tillatte

Detaljer

Normalisering. Hva er normalisering?

Normalisering. Hva er normalisering? LC238D http://www.aitel.hist.no/fag/_dmdb/ Normalisering Hva er normalisering? side 2 Normaliseringens plass i utviklingsprosessen side 3 Eksempel side 4 Funksjonell avhengighet side 5-6 Første normalform

Detaljer

Last ned Nf 07 Art Og Gregertsen Kristina Nyborg

Last ned Nf 07 Art Og Gregertsen Kristina Nyborg Last ned Nf 07 Art. 22.1 Og 22.2 - Gregertsen Kristina Nyborg Last ned Forfatter: Gregertsen Kristina Nyborg ISBN: 9783639717068 Antall sider: 80 Format: PDF Filstørrelse:36.95 Mb Beskrivelse mangler.

Detaljer

Go with the. Niende forelesning. Mye matematikk i boka her ikke så komplisert, men mye å holde styr på.

Go with the. Niende forelesning. Mye matematikk i boka her ikke så komplisert, men mye å holde styr på. Go with the Niende forelesning Mye matematikk i boka her ikke så komplisert, men mye å holde styr på. Fokuserer på de viktigste ideene i dagens forelesning, så det forhåpentligvis blir lettere å skjønne

Detaljer

En lett innføring i foreninger (JOINs) i SQL

En lett innføring i foreninger (JOINs) i SQL En lett innføring i foreninger (JOINs) i SQL Noen ord om forening (JOIN)! 2 JOINs til gjennomgang! 3 1. INNER JOIN! 3 Eksempel på [INNER] JOIN! 4 NATURAL JOIN! 5 Eksempel på NATURAL JOIN! 5 2. LEFT [OUTER]

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF3100/INF4100 Databasesystemer Eksamensdag : Tirsdag 8. juni 2004 Tid for eksamen : 09.00-12.00 Oppgavesettet er på : 5 sider

Detaljer

Databaser. Relasjonsmodellen 1 Læreboka: Kap. 2 Relasjonsmodellen Faglærere: Tore Mallaug, Kjell Toft Hansen

Databaser. Relasjonsmodellen 1 Læreboka: Kap. 2 Relasjonsmodellen Faglærere: Tore Mallaug, Kjell Toft Hansen Databaser Relasjonsmodellen 1 Læreboka: Kap. 2 Relasjonsmodellen Faglærere: Tore Mallaug, Kjell Toft Hansen Tema for dagen Relasjonsmodellen Hvorfor relasjoner? Fra ER diagram til relasjoner 22.09.2008

Detaljer

SELECT DISTINCT Fornavn, Etternavn, Programtittel FROM Program P, Medvirkende M, Deltagelse D. SELECT Tilgjengelighet FROM Program

SELECT DISTINCT Fornavn, Etternavn, Programtittel FROM Program P, Medvirkende M, Deltagelse D. SELECT Tilgjengelighet FROM Program [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hioa.no) 10/11-15 DISTINCT Pregnante navn på kolonner Boolske operatorer: OR, NOT Beregningsfunksjoner og Gruppering NULL-verdier Maria

Detaljer

Last ned Kjartan på 20 minutter - Kjartan Skjelde. Last ned

Last ned Kjartan på 20 minutter - Kjartan Skjelde. Last ned Last ned Kjartan på 20 minutter - Kjartan Skjelde Last ned Forfatter: Kjartan Skjelde ISBN: 9788205512382 Format: PDF Filstørrelse: 22.73 Mb Beskrivelse mangler. Se gjerne forlagets (Gyldendal) hjemmeside,

Detaljer

Repetisjon: Normalformer og SQL

Repetisjon: Normalformer og SQL IN2090 databaser og datamodellering Repetisjon: Normalformer og SQL Mathias Stang og Stein Michael Storleer 21. november 2018 1 Agenda Normalformer Funksjonelle avhengigheter Nøkler Finne hvilke normalformer

Detaljer

IN2090 Databaser og datamodellering. Databasedesign og normalformer

IN2090 Databaser og datamodellering. Databasedesign og normalformer IN2090 Databaser og datamodellering Databasedesign og normalformer Evgenij Thorstensen evgenit@ifi.uio.no Universitetet i Oslo 1 / 43 Oversikt Gode og dårlige skjemadesign (og litt historie) Funksjonelle

Detaljer

En liten rekap. Spørrespråk. I dag SELECT

En liten rekap. Spørrespråk. I dag SELECT [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hioa.no) 06/11-15 Databaser høsten 2015 En liten rekap ER-diagram - vi modellerer dataene våre til danne best mulig grunnlag for informasjonen

Detaljer

Databaser. - Normalisering -

Databaser. - Normalisering - Databaser - Normalisering - Innholdsfortegnelse 1. Normalisering... 2 1.1. Redundans... 2 1.2. Anomalier (uregelmessigheter etter oppdateringer i databasen)... 2 1.2.1. Innsettingsanomalier (Insertion

Detaljer

Oppgave 3 - normalisering

Oppgave 3 - normalisering Oppgave 3 - normalisering Løsningsforslag Oppgave 3 - løsning 22.10.2014 Øvelsesoppgave 3 1. Normaliser logisk skjema fra oppgave 1 og 2 (Læringssenter) 2. Normaliser logisk skjema fra seminarøvelsen (Nøsteelskere)

Detaljer

Gangemesteren Nybegynner Scratch PDF

Gangemesteren Nybegynner Scratch PDF Gangemesteren Nybegynner Scratch PDF Introduksjon I dag skal vi lage et nyttig spill, nemlig et spill som hjelper oss å lære andre ting. Vi skal få hjelp til å lære gangetabellen! Steg 1: Læremesteren

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF300 Introduksjon til databaser Dagens tema: Oppdateringsanomalier Normalformer INF300 7.0.008 Ellen Munthe-Kaas Hva kjennetegner god relasjonsdatabasedesign? Relasjonene samler

Detaljer

Dagens tema: Oppdateringsanomalier Normalformer

Dagens tema: Oppdateringsanomalier Normalformer UNIVERSITETET I OSLO INF300 Introduksjon til databaser Dagens tema: Oppdateringsanomalier Normalformer Institutt for informatikk INF300 08..0 michael@ifi.uio.no Hva kjennetegner god relasjonsdatabasedesign?

Detaljer

Øving 5: Transaksjonshåndtering, logging og normalisering

Øving 5: Transaksjonshåndtering, logging og normalisering Øving 5: Transaksjonshåndtering, logging og normalisering Lars Kirkholt Melhus Oppgave 1 a) ACID Atomic En transaksjon er en minste enhet. Alle ledd i transaksjonen må gå feilfritt for at transaksjonen

Detaljer

Redd verden. Steg 1: Legg til Ronny og søppelet. Sjekkliste. Introduksjon

Redd verden. Steg 1: Legg til Ronny og søppelet. Sjekkliste. Introduksjon Redd verden Nybegynner Scratch Introduksjon Kildesortering er viktig for å begrense hvor mye avfallet vårt påvirker miljøet. I dette spillet skal vi kildesortere og samtidig lære en hel del om meldinger

Detaljer

Det gjenstår nå kun å definere hva som skal være primærnøkkel i rolle rabellen.

Det gjenstår nå kun å definere hva som skal være primærnøkkel i rolle rabellen. Høgskolen i Østfold Databaser Datamodellering Noen temaer Rolf Henrik Bekkstrand 2008 Mange til mange Eksempel 1 Vi skal lage en datamodell for en database som skal representere filmer og skuespillere.

Detaljer

Løsningsskisse til eksamensoppgave i TDT4145 Datamodellering og databasesystemer

Løsningsskisse til eksamensoppgave i TDT4145 Datamodellering og databasesystemer Institutt for datateknikk og informasjonsvitenskap Løsningsskisse til eksamensoppgave i TDT4145 Datamodellering og databasesystemer Eksamensdato: 12. august 2013 Eksamenstid (fra-til): 15:00-19:00 Hjelpemiddelkode/Tillatte

Detaljer

Løsningsskisse til eksamensoppgave i TDT4145 Datamodellering og databasesystemer

Løsningsskisse til eksamensoppgave i TDT4145 Datamodellering og databasesystemer Institutt for datateknikk og informasjonsvitenskap Løsningsskisse til eksamensoppgave i TDT4145 Datamodellering og databasesystemer Eksamensdato: 12. august 2013 Eksamenstid (fra-til): 15:00-19:00 Hjelpemiddelkode/Tillatte

Detaljer

Oppdateringsanomalier Normalformer

Oppdateringsanomalier Normalformer UNIVERSITETET I OSLO INF300 Introduksjon til databaser Dagens tema: Oppdateringsanomalier Normalformer Institutt for informatikk INF300 26.0.2009 Ellen Munthe-Kaas Hva kjennetegner god relasjonsdatabasedesign?

Detaljer

Last ned Hvis skolen ikke fantes - Nils Christie

Last ned Hvis skolen ikke fantes - Nils Christie Last ned Hvis skolen ikke fantes - Nils Christie Last ned Forfatter: Nils Christie ISBN: 9788200031611 Antall sider: 157 Format: PDF Filstørrelse:24.49 Mb Beskrivelse mangler. Se gjerne forlagets (Universitetsforl.)

Detaljer

Avansert bruk av SQL. Avanserte spørringer Valguttrykk Spørring på spørring Unionspørringer Delspørringer, vekselvirkende delspørringer Kvantorer

Avansert bruk av SQL. Avanserte spørringer Valguttrykk Spørring på spørring Unionspørringer Delspørringer, vekselvirkende delspørringer Kvantorer Avansert bruk av SQL Avanserte spørringer Valguttrykk Spørring på spørring Unionspørringer Delspørringer, vekselvirkende delspørringer Kvantorer Begrensninger ved SQL Pensum: Kapittel 5 Databaser Leksjon

Detaljer

Det matematisk-naturvitenskapelige fakultet. Kontroller at oppgavesettet er komplett før du begynner å besvare det.

Det matematisk-naturvitenskapelige fakultet. Kontroller at oppgavesettet er komplett før du begynner å besvare det. UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : IN 212 - Databaseteori Eksamensdag : Onsdag 8. juni 1994 Tid for eksamen : 09.00-15.00 Oppgavesettet er på : 5 sider Vedlegg

Detaljer

Enarmet banditt Nybegynner Scratch Lærerveiledning

Enarmet banditt Nybegynner Scratch Lærerveiledning Enarmet banditt Nybegynner Scratch Lærerveiledning Introduksjon Dette er et spill med tre figurer som endrer utseende. Din oppgave er å stoppe figurene én etter én, slik at alle tre blir like. Steg 1:

Detaljer

Plenum: Nøkler, normalformer og funksjonelle avhengigheter

Plenum: Nøkler, normalformer og funksjonelle avhengigheter Plenum: Nøkler, normalformer og funksjonelle avhengigheter Mathias Stang 14. november 2017 1 Agenda Hva er god databasedesign? Atomære verdier Nøkler: Supernøkler, kandidatnøkler, primærnøkler, nøkkelattributter

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF300 Introduksjon til databaser Dagens tema: Oppdateringsanomalier Normalformer INF300..007 Ellen Munthe-Kaas Hva kjennetegner god relasjonsdatabasedesign? Relasjonene samler beslektet

Detaljer

Skisse til løsning av eksamensoppgave i TDT4145 Datamodellering og databasesystemer

Skisse til løsning av eksamensoppgave i TDT4145 Datamodellering og databasesystemer Skisse til løsning av eksamensoppgave i TDT4145 Datamodellering og databasesystemer Vers: 17.aug 2016 Faglig kontakt under eksamen: Roger Midtstraum: 995 72 420 Svein Erik Bratsberg: 995 39 963 Eksamensdato:

Detaljer

Andre sett obligatoriske oppgaver i INF3100 V2013

Andre sett obligatoriske oppgaver i INF3100 V2013 Andre sett obligatoriske oppgaver i INF3100 V2013 Oppgavesettet skal i utgangspunktet løses av grupper på to og to studenter som leverer felles besvarelse. Vi godkjenner også individuelle besvarelser,

Detaljer

Løsningsforslag eksamen i IN

Løsningsforslag eksamen i IN Løsningsslag eksamen i IN112 14.12.1992 1 A Symbolene σ, π og betegn henholdsvis seleksjon, projeksjon og naturlig join. Akt-utlån σ ER-NULL(Returdato) IDAG - Lånedato > 28 (Utlån) Svar1 Lån Akt-utlån

Detaljer

Last ned Romerrettsideologi - Dag Michalsen. Last ned. Last ned e-bok ny norsk Romerrettsideologi Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi

Last ned Romerrettsideologi - Dag Michalsen. Last ned. Last ned e-bok ny norsk Romerrettsideologi Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi Last ned Romerrettsideologi - Dag Michalsen Last ned Forfatter: Dag Michalsen ISBN: 9788253030975 Antall sider: 453 Format: PDF Filstørrelse: 14.37 Mb På 1800-tallet sto sentrale engelske og norske rettsforskere

Detaljer

Last ned Relasjoner i psykisk helsearbeid - Sverre Varvin. Last ned

Last ned Relasjoner i psykisk helsearbeid - Sverre Varvin. Last ned Last ned Relasjoner i psykisk helsearbeid - Sverre Varvin Last ned Forfatter: Sverre Varvin ISBN: 9788215027906 Format: PDF Filstørrelse:36.64 Mb Beskrivelse mangler. Se gjerne forlagets (Universitetsforl.)

Detaljer

Kenneth Torstveit, løsningsarkitekt EVRY 01.04.2014. P7 - Browser for HR

Kenneth Torstveit, løsningsarkitekt EVRY 01.04.2014. P7 - Browser for HR Kenneth Torstveit, løsningsarkitekt EVRY 01.04.2014 P7 - Browser for HR Agenda Lær mer om ny funksjonalitet Browser-maler Avansert oppsett Gode tips og kjøreregler for å hente ut styringsinformasjon Browser

Detaljer

Høgskolen i Telemark EKSAMEN 6102 DATABASER 10.12.2015. Tid: 10-14. Hjelpemidler: Vedlegg: Eksempeldata til oppgave 1

Høgskolen i Telemark EKSAMEN 6102 DATABASER 10.12.2015. Tid: 10-14. Hjelpemidler: Vedlegg: Eksempeldata til oppgave 1 Høgskolen i Telemark EKSAMEN 6102 DATABASER 10.12.2015 Tid: 10-14 Målform: Sidetall: Hjelpemidler: Merknader: Bokmål/nynorsk 13 med forside Ingen Ingen Vedlegg: Eksempeldata til oppgave 1 Eksamensresultater

Detaljer

Last ned Seksualitetens betydning for utvikling og relasjoner - Stéphane Vildalen. Last ned

Last ned Seksualitetens betydning for utvikling og relasjoner - Stéphane Vildalen. Last ned Last ned Seksualitetens betydning for utvikling og relasjoner - Stéphane Vildalen Last ned Forfatter: Stéphane Vildalen ISBN: 9788205410121 Antall sider: 249 Format: PDF Filstørrelse:20.67 Mb Beskrivelse

Detaljer

Relasjonsdatabasedesign. Ekstramateriale: Normalformer utover 4NF (ikke pensum)

Relasjonsdatabasedesign. Ekstramateriale: Normalformer utover 4NF (ikke pensum) UNIVERSITETET I OSLO Relasjonsdatabasedesign Ekstramateriale: Normalformer utover 4NF (ikke pensum) Institutt for Informatikk INF3100-26.1.2012 Ellen Munthe-Kaas 1 Høyere normalformer, oversikt 1NF BCNF

Detaljer

Normalformer utover 4NF (ikke pensum)

Normalformer utover 4NF (ikke pensum) UNIVERSITETET I OSLO Normalformer utover 4NF (ikke pensum) Institutt for Informatikk INF3100 - Ellen Munthe-Kaas 1 Høyere normalformer, oversikt 1NF BCNF 4NF ETNF RFNF = KCNF SKNF 5NF INF3100 - Ellen Munthe-Kaas

Detaljer

Relasjonsdatabasedesign

Relasjonsdatabasedesign UNIVERSITETET IOSLO Relasjonsdatabasedesign Tapsfri dekomposisjon Normalformer INF3100-26.1.2009 Ragnhild Kobro Runde 1 Repetisjon: funksjonell avhengighet Gitt et relasjonsskjema R(A1,A2,,An) og la X,

Detaljer

Løsningsforslag Øving 5 TMA4140 Diskret matematikk Høsten 2010

Løsningsforslag Øving 5 TMA4140 Diskret matematikk Høsten 2010 Løsningsforslag Øving 5 TMA4140 Diskret matematikk Høsten 2010 1. a) Ingen andre tall enn en deler en, og en deler fire, så (1, 4) = 1 b) 1 c) 7 er et primtall og 7 er ikke en faktor i 41, så største felles

Detaljer

TDT4102 Prosedyre og Objektorientert programmering Vår 2014

TDT4102 Prosedyre og Objektorientert programmering Vår 2014 Norges teknisk naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap TDT4102 Prosedyre og Objektorientert programmering Vår 2014 Øving 10 Frist: 2014-04-11 Mål for denne øvinga:

Detaljer

Relasjonsdatabasedesign

Relasjonsdatabasedesign UNIVERSITETET I OSLO Relasjonsdatabasedesign Normalformer Institutt for Informatikk INF3100-22.1.2013 Ellen Munthe-Kaas 1 Hvordan dekomponere tapsfritt Fagins teorem Gitt en relasjon R(XYZ) med FDer F.

Detaljer

Oppdateringsanomalier. Normalformer. Institutt for informatikk INF

Oppdateringsanomalier. Normalformer. Institutt for informatikk INF Oppdateringsanomalier Normalformer Institutt for informatikk INF300 7.0.04 Relasjonene samler beslektet informasjon Så lite dobbeltlagring som mulig Så få glisne relasjoner som mulig Korrekt totalinformasjon

Detaljer

Informasjon for nye brukere (for administratorer) Mars 2014, 3. utgave

Informasjon for nye brukere (for administratorer) Mars 2014, 3. utgave Informasjon for nye brukere (for administratorer) Mars 2014, 3. utgave INNHOLD Viktig før oppstart 1. Innlogging 1a. Med FEIDE 1b. Uten FEIDE 2. Registrering av skole 3. Bekreft registrering 4. Ferdig

Detaljer

Normalformer or Normalisering 1NF, 2NF, 3NF, BCNF

Normalformer or Normalisering 1NF, 2NF, 3NF, BCNF Normalformer or Normalisering 1NF, 2NF, 3NF, BCNF Martin Giese 7. november 2018 1 Agenda Nytt eksempel Med funksjonelle avhengigheter 1NF (veldig kort) 2NF, Grundig Hva er vitsen? anomalier Få eksemplet

Detaljer

LØSNINGSFORSLAG SIF5015 DISKRET MATEMATIKK Onsdag 18. desember 2002

LØSNINGSFORSLAG SIF5015 DISKRET MATEMATIKK Onsdag 18. desember 2002 Norges teknisk naturvitenskapelige universitet Institutt for matematiske fag Side av 7 LØSNINGSFORSLAG SIF55 DISKRET MATEMATIKK Onsdag 8. desember 22 Oppgave a) Vi vil ha 77x (mod 3), så vi trenger en

Detaljer

Relasjonsdatabasedesign

Relasjonsdatabasedesign Relasjonsdatabasedesign Oppdateringsanomalier Dekomponering Normalformer INF300-4..005 - Ragnar Normann Hva kjennetegner god relasjonsdatabasedesign? Skjemaene samler beslektet informasjon: Tekstlig nærhet

Detaljer

Brukerveiledning. Hvordan søke? Tips. Gå til medisinsk biblioteks hjemmeside og velg Oria fra høyremenyen, eller gå direkte til oria.

Brukerveiledning. Hvordan søke? Tips. Gå til medisinsk biblioteks hjemmeside og velg Oria fra høyremenyen, eller gå direkte til oria. Brukerveiledning 1 Hvordan søke? Tips Gå til medisinsk biblioteks hjemmeside og velg Oria fra høyremenyen, eller gå direkte til oria.no Du søker automatisk i ressurser fra vårt bibliotek. Velg «Alle bibliotek»

Detaljer

Relasjonsdatabasedesign

Relasjonsdatabasedesign UNIVERSITETET I OSLO Relasjonsdatabasedesign Normalformer Institutt for Informatikk INF3100-1.2.2010 Ellen Munthe-Kaas 1 Normalformer Normalformer er et uttrykk for hvor godt vi har lykkes i en dekomposisjon

Detaljer

MAT 100a - LAB 3. Vi skal først illustrerere hvordan Newtons metode kan brukes til å approksimere n-te roten av et positivt tall.

MAT 100a - LAB 3. Vi skal først illustrerere hvordan Newtons metode kan brukes til å approksimere n-te roten av et positivt tall. MAT 100a - LAB 3 I denne øvelsen skal vi bruke Maple til å illustrere noen anvendelser av derivasjon, først og fremst Newtons metode til å løse likninger og lokalisering av min. og max. punkter. Vi skal

Detaljer

Relasjonsdatabasedesign (forts.)

Relasjonsdatabasedesign (forts.) Relasjonsdatabasedesign (forts.) Flerverdiavhengigheter Høyere normalformer INF3100-25.1.2005 - Ragnar Normann 1 Flerverdiavhengigheter Generalisering av FDer Flerverdiavhengigheter gir opphav til en større

Detaljer

Relasjonsdatabasedesign

Relasjonsdatabasedesign UNIVERSITETET I OSLO Relasjonsdatabasedesign Oppdateringsanomalier Dekomponering Normalformer INF300-8..008 Ragnar Normann Institutt for Informatikk Hva kjennetegner god relasjonsdatabasedesign? Beslektet

Detaljer

Relasjonsdatabasedesign

Relasjonsdatabasedesign UNIVERSITETET I OSLO Relasjonsdatabasedesign Oppdateringsanomalier Dekomponering Normalformer Institutt for Informatikk INF300-9..007 Ellen Munthe-Kaas Hva kjennetegner god relasjonsdatabasedesign? Beslektet

Detaljer

Last ned Bruk AV Samfunnsstraff Ved Grove Narkotikaforbrytelser - Fagerholt Lund Kristin

Last ned Bruk AV Samfunnsstraff Ved Grove Narkotikaforbrytelser - Fagerholt Lund Kristin Last ned Bruk AV Samfunnsstraff Ved Grove Narkotikaforbrytelser - Fagerholt Lund Kristin Last ned Forfatter: Fagerholt Lund Kristin ISBN: 9783639699166 Format: PDF Filstørrelse:28.37 Mb Beskrivelse mangler.

Detaljer

Løsningsforslag for Eksamensoppgave i TDT4145 Datamodellering og databasesystemer

Løsningsforslag for Eksamensoppgave i TDT4145 Datamodellering og databasesystemer Institutt for datateknikk og informasjonsvitenskap Løsningsforslag for Eksamensoppgave i TDT4145 Datamodellering og databasesystemer Faglig kontakt under eksamen: Svein Erik Bratsberg: 995996 Roger Midtstraum:

Detaljer

Tom Egeland Nostradamus testamente. Spenningsroman

Tom Egeland Nostradamus testamente. Spenningsroman Tom Egeland Nostradamus testamente Spenningsroman En hilsen fra forfatteren Tom Egeland foran Palazzo Vecchio i Firenze. (Foto: Åse Myhrvold Egeland) Kjære leser, «Hva er fakta og hva er fantasi i bøkene

Detaljer

Last ned Relasjonshaandboka: En Enkel Veiviser Til Gode Relasjoner - George Pransky. Last ned

Last ned Relasjonshaandboka: En Enkel Veiviser Til Gode Relasjoner - George Pransky. Last ned Last ned Relasjonshaandboka: En Enkel Veiviser Til Gode Relasjoner - George Pransky Last ned Forfatter: George Pransky ISBN: 9781975939007 Antall sider: 290 Format: PDF Filstørrelse: 19.02 Mb Beskrivelse

Detaljer

UNIVERSITETET. Relasjonsdatabasedesign

UNIVERSITETET. Relasjonsdatabasedesign UNIVERSITETET IOSLO Relasjonsdatabasedesign Normalformer Institutt for Informatikk INF3100-31.1.2011 Ellen Munthe-Kaas 1 Hvordan dekomponere tapsfritt Fagins teorem Gitt et relasjonsskjema R(XYZ) med FDer

Detaljer

Løsningsforslag til eksamen i IN2090 Databaser og datamodellering og INF1300 Introduksjon til databaser 6. desember :30 18:30 (4 timer)

Løsningsforslag til eksamen i IN2090 Databaser og datamodellering og INF1300 Introduksjon til databaser 6. desember :30 18:30 (4 timer) Løsningsforslag til eksamen i IN2090 Databaser og datamodellering og INF1300 Introduksjon til databaser 6. desember 2018 14:30 18:30 (4 timer) 1. Eksterne skranker (5%) I modellene nedenfor (ORM2) skal

Detaljer

Niels Henrik Abels matematikkonkurranse 2013 2014. Løsninger

Niels Henrik Abels matematikkonkurranse 2013 2014. Løsninger Niels Henrik Abels matematikkonkurranse 0 04. Løsninger Første runde 7. november 0 Oppgave. Siden er et primtall, vil bare potenser av gå opp i 0. Altså,,,,..., 0 i alt tall........................................

Detaljer

Last ned Enten - eller - Søren Kierkegaard

Last ned Enten - eller - Søren Kierkegaard Last ned Enten - eller - Søren Kierkegaard Last ned Forfatter: Søren Kierkegaard ISBN: 9788249513673 Antall sider: 537 Format: PDF Filstørrelse:16.74 Mb Beskrivelse mangler. Se gjerne forlagets (Oktober)

Detaljer

Relasjonsdatabasedesign (forts.)

Relasjonsdatabasedesign (forts.) UNIVERSITETET I OSLO Relasjonsdatabasedesign (forts.) Flerverdiavhengigheter Høyere normalformer INF3100-29.1.2008 Ragnar Normann Institutt for Informatikk 1 Flerverdiavhengigheter Generalisering av FDer

Detaljer

Oppgave 1 ER- og relasjonsmodell 10 %

Oppgave 1 ER- og relasjonsmodell 10 % Side 1 av 7 Norges teknisk-naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap LØSNINGSFORSLAG TIL KONTINUASJONSEKSAMEN I FAG TDT4145 DATAMODELLERING OG DATABASESYSTEMER

Detaljer

Eksamensoppgave i TDT4145 Datamodellering og databasesystemer

Eksamensoppgave i TDT4145 Datamodellering og databasesystemer Institutt for datateknikk og informasjonsvitenskap Eksamensoppgave i TDT4145 Datamodellering og databasesystemer Faglig kontakt under eksamen: Svein Erik Bratsberg: 995 39 963 Roger Midtstraum: 995 72

Detaljer

FORORD...III KAPITTELOVERSIKT... VI INNHOLDSFORTEGNELSE...VII DEL I SQL OG RELASJONSDATABASER...1 1 INTRODUKSJON...

FORORD...III KAPITTELOVERSIKT... VI INNHOLDSFORTEGNELSE...VII DEL I SQL OG RELASJONSDATABASER...1 1 INTRODUKSJON... FORORD...III KAPITTELOVERSIKT... VI INNHOLDSFORTEGNELSE...VII DEL I SQL OG RELASJONSDATABASER...1 1 INTRODUKSJON... 3 1.1 DATABASESYSTEMER...3 1.1.1 Anvendelser...3 1.1.2 Oppgaver og arkitektur...4 1.1.3

Detaljer

NYHETER I MEDARBEIDEREN

NYHETER I MEDARBEIDEREN NYHETER I MEDARBEIDEREN Innhold 1. Kontakt og gruppemodulen... 2 1.1. Redigere kontakter i tabellen... 2 1.2. Duplikatsjekk for nye kontakter... 2 1.3. Max antall medlemmer i en gruppe... 3 2. Kalendermodulen...

Detaljer

1. SQL spørringer mot flere tabeller

1. SQL spørringer mot flere tabeller 1. SQL spørringer mot flere tabeller Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag SQL spørringer mot flere tabeller Tore Mallaug 29.9.2008 Lærestoffet er utviklet for faget Databaser

Detaljer

D: Ingen trykte eller håndskrevne hjelpemiddel tillatt. Bestemt, enkel kalkulator tillatt.

D: Ingen trykte eller håndskrevne hjelpemiddel tillatt. Bestemt, enkel kalkulator tillatt. Side 1 av 7 Norges teknisk-naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap LØSNINGSFORSLAG TIL KONTINUASJONSEKSAMEN I FAG TDT4145 DATAMODELLERING OG DATABASESYSTEMER

Detaljer

Bruk av oppgaver og grupper i

Bruk av oppgaver og grupper i Bruk av oppgaver og grupper i Versjon 02.07.2007 Ansvarlig for dokumentet Multimedisenteret/NTNU Innhold Innhold...1 Komme i gang med oppgaver...2 Legge til en oppgave...2 En oppgaves egenskaper...2 For

Detaljer

UNIVERSITETET I OSLO. Oppskriftsbok. FDer og MVDer Relasjonsalgebra. Institutt for Informatikk. INF3100 Ellen Munthe-Kaas 1

UNIVERSITETET I OSLO. Oppskriftsbok. FDer og MVDer Relasjonsalgebra. Institutt for Informatikk. INF3100 Ellen Munthe-Kaas 1 UNIVERSITETET I OSLO Oppskriftsbok FDer og MVDer Relasjonsalgebra Institutt for Informatikk INF3100 Ellen Munthe-Kaas 1 Tillukningsalgoritmen Hvordan finne alle kandidatnøkler FDer og MVDer Hvordan finne

Detaljer

FORORD... III KAPITTELOVERSIKT... VI INNHOLDSFORTEGNELSE... VII DEL I SQL OG RELASJONSDATABASER... 1 11 INTRODUKSJON...

FORORD... III KAPITTELOVERSIKT... VI INNHOLDSFORTEGNELSE... VII DEL I SQL OG RELASJONSDATABASER... 1 11 INTRODUKSJON... Innholdsfortegnelse FORORD... III KAPITTELOVERSIKT... VI INNHOLDSFORTEGNELSE... VII DEL I SQL OG RELASJONSDATABASER... 1 1 INTRODUKSJON... 3 1.1 DATABASESYSTEMER... 3 1.1.1 Anvendelser... 3 1.1.2 Oppgaver

Detaljer

Oppskriftsbok. FDer og MVDer - oversikt: se s. 3 Relasjonsalgebra - oversikt: se s. 45

Oppskriftsbok. FDer og MVDer - oversikt: se s. 3 Relasjonsalgebra - oversikt: se s. 45 UNIVERSITETET I OSLO Oppskriftsbok FDer og MVDer - oversikt: se s. 3 Relasjonsalgebra - oversikt: se s. 45 Oppskriftsboken er ment brukt som oppslagsverk og eksempelsamling. Ikke alt er like viktig. I

Detaljer

MAT1140: Kort sammendrag av grafteorien

MAT1140: Kort sammendrag av grafteorien MAT1140: Kort sammendrag av grafteorien Dette notatet gir en kort oversikt over den delen av grafteorien som er gjennomgått i MAT1140 høsten 2013. Vekten er på den logiske oppbygningen, og jeg har utelatt

Detaljer

Last ned. Beskrivelse mangler. Se gjerne forlagets (Gyldendal) hjemmeside, der det kan finnes mer informasjon.

Last ned. Beskrivelse mangler. Se gjerne forlagets (Gyldendal) hjemmeside, der det kan finnes mer informasjon. Last ned Og tok de enn vårt liv - Per Hansson Last ned Forfatter: Per Hansson ISBN: 9788205411708 Format: PDF Filstørrelse: 21.99 Mb Beskrivelse mangler. Se gjerne forlagets (Gyldendal) hjemmeside, der

Detaljer

Brukerveiledning for student skoleeksamen HIST Oppdatert 27. oktober 2014

Brukerveiledning for student skoleeksamen HIST Oppdatert 27. oktober 2014 Brukerveiledning for student skoleeksamen HIST Oppdatert 27. oktober 2014 1 Innhold Innledning Pålogging Din oversikt over prøver og eksamener Valg av språk og skriftstørrelse m.m Besvare eksamen med sikker

Detaljer

Relasjonsdatabasedesign

Relasjonsdatabasedesign UNIVERSITETET I OSLO Relasjonsdatabasedesign Flerverdiavhengigheter Høyere normalformer Institutt for Informatikk INF3100-24.1.2014 Ellen Munthe-Kaas 1 Flerverdiavhengigheter Flerverdiavhengigheter brukes

Detaljer

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn EKSAMENSFORSIDE Skriftlig eksamen med tilsyn Emnekode: Emnenavn: DAT1000 Database 1 Dato: Tid fra / til: 13.05.2019 10.00 14.00 Ansvarlig faglærer: Bjørn Kristoffersen Campus: Fakultet: Bø Handelshøyskolen

Detaljer

INF3100 V2015 Obligatorisk oppgave nr. 1

INF3100 V2015 Obligatorisk oppgave nr. 1 INF3100 V2015 Obligatorisk oppgave nr. 1 Oppgavesettet skal løses og leveres individuelt. Gjennomføring og innlevering av oppgaven skal skje i henhold til gjeldende retningslinjer ved Institutt for informatikk,

Detaljer

Romlig datamanipulering

Romlig datamanipulering Romlig datamanipulering Gunnar Tenge, 18.04.08 Romlige manipuleringsteknikker brukes i GIS-analyser. I denne artikkelen forklares alle manipuleringsteknikker som man kan forvente å finne i et GIS-program.

Detaljer

Last ned Min Siste Omsorg Plan for Verden AV Jd: Nursing Care Plan Professent - J. D. Eckland

Last ned Min Siste Omsorg Plan for Verden AV Jd: Nursing Care Plan Professent - J. D. Eckland Last ned Min Siste Omsorg Plan for Verden AV Jd: Nursing Care Plan Professent - J. D. Eckland Last ned Forfatter: J. D. Eckland ISBN: 9781539649526 Antall sider: 52 Format: PDF Filstørrelse:38.90 Mb Beskrivelse

Detaljer

Last ned Andakter AV Lars Petter Eide - Eide Lars Petter

Last ned Andakter AV Lars Petter Eide - Eide Lars Petter Last ned Andakter AV Lars Petter Eide - Eide Lars Petter Last ned Forfatter: Eide Lars Petter ISBN: 9783639480221 Format: PDF Filstørrelse:35.36 Mb Beskrivelse mangler. Se gjerne forlagets (Andakt Forlag)

Detaljer

Last ned Bo i Norge - Gerd Manne. Last ned. Last ned e-bok ny norsk Bo i Norge Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi

Last ned Bo i Norge - Gerd Manne. Last ned. Last ned e-bok ny norsk Bo i Norge Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi Last ned Bo i Norge - Gerd Manne Last ned Forfatter: Gerd Manne ISBN: 9788211000149 Antall sider: 231 Format: PDF Filstørrelse:11.39 Mb Beskrivelse mangler. Se gjerne forlagets (Fag og kultur) hjemmeside,

Detaljer

Last ned Gå på eller gå under - Folke Hauger Johannessen. Last ned

Last ned Gå på eller gå under - Folke Hauger Johannessen. Last ned Last ned Gå på eller gå under - Folke Hauger Johannessen Last ned Forfatter: Folke Hauger Johannessen ISBN: 9788254001134 Antall sider: 245 Format: PDF Filstørrelse: 24.08 Mb Beskrivelse mangler. Se gjerne

Detaljer

Last ned Ett er nødvendig - Hans Erik Nissen

Last ned Ett er nødvendig - Hans Erik Nissen Last ned Ett er nødvendig - Hans Erik Nissen Last ned Forfatter: Hans Erik Nissen ISBN: 9788252037197 Antall sider: 452 Format: PDF Filstørrelse:38.13 Mb Beskrivelse mangler. Se gjerne forlagets (Lunde)

Detaljer

Magne Helander. Historien om Ylva og meg. Skrevet i samarbeid med Randi Fuglehaug

Magne Helander. Historien om Ylva og meg. Skrevet i samarbeid med Randi Fuglehaug Magne Helander ENGLEPAPPA Historien om Ylva og meg Skrevet i samarbeid med Randi Fuglehaug 2014 Kagge Forlag AS Omslagsdesign: Trine + Kim designstudio Omslagfoto: Bjørg Hexeberg Layout: akzidenz as Dag

Detaljer

Last ned. Beskrivelse mangler. Se gjerne forlagets (Gyldendal) hjemmeside, der det kan finnes mer informasjon.

Last ned. Beskrivelse mangler. Se gjerne forlagets (Gyldendal) hjemmeside, der det kan finnes mer informasjon. Last ned Og verden var som ny - Odd Selmer Last ned Forfatter: Odd Selmer ISBN: 9788205442511 Format: PDF Filstørrelse: 19.51 Mb Beskrivelse mangler. Se gjerne forlagets (Gyldendal) hjemmeside, der det

Detaljer

Steg for steg. Sånn tar du backup av Macen din

Steg for steg. Sånn tar du backup av Macen din Steg for steg Sånn tar du backup av Macen din «Being too busy to worry about backup is like being too busy driving a car to put on a seatbelt.» For de fleste fungerer Macen som et arkiv, fullt av bilder,

Detaljer

Last ned Sør-Norge sør Cappelen Damm kart. Last ned

Last ned Sør-Norge sør Cappelen Damm kart. Last ned Last ned Sør-Norge sør 2017-2018 - Cappelen Damm kart Last ned Forfatter: Cappelen Damm kart ISBN: 9788202560072 Antall sider: 2 Format: PDF Filstørrelse: 24.83 Mb Beskrivelse mangler. Se gjerne forlagets

Detaljer

: subs x = 2, f n x end do

: subs x = 2, f n x end do Oppgave 2..5 a) Vi starter med å finne de deriverte til funksjonen av orden opp til og med 5 i punktet x = 2. Det gjør vi ved å bruke kommandoen diff f x, x$n der f x er uttrykket som skal deriveres, x

Detaljer

Kunnskapsorganisasjon og gjenfinning 1

Kunnskapsorganisasjon og gjenfinning 1 Kunnskapsorganisasjon og gjenfinning 1 Normalisering Tine Lodberg Frost Normalisering 14.10.2014 Dagens forelesning Pensum Berget, G. (2010). Relasjonsdatabaser og datamodellering (3. utg.). Oslo: Høgskolen

Detaljer

Last ned. Beskrivelse mangler. Se gjerne forlagets (Jons BOK 3 / Jon Schau. Trykt) hjemmeside, der det kan finnes mer informasjon.

Last ned. Beskrivelse mangler. Se gjerne forlagets (Jons BOK 3 / Jon Schau. Trykt) hjemmeside, der det kan finnes mer informasjon. Last ned Jons BOK 3 - Jon Schau Last ned Forfatter: Jon Schau ISBN: 9788269009637 Antall sider: 208 Format: PDF Filstørrelse:14.65 Mb Beskrivelse mangler. Se gjerne forlagets (Jons BOK 3 / Jon Schau. Trykt)

Detaljer

Last ned Smart mat for smarte barn - Inge Lindseth. Last ned

Last ned Smart mat for smarte barn - Inge Lindseth. Last ned Last ned Smart mat for smarte barn - Inge Lindseth Last ned Forfatter: Inge Lindseth ISBN: 9788292605387 Format: PDF Filstørrelse:22.68 Mb Beskrivelse mangler. Se gjerne forlagets (Lille måne) hjemmeside,

Detaljer