2 of :19 1 of :19 [Kurssidene] [ ABI - fagsider bibin ]

Størrelse: px
Begynne med side:

Download "https://edu.hioa.no/bib1200/databaser/er-modellen/ 2 of :19 1 of :19 [Kurssidene] [ ABI - fagsider bibin ]"

Transkript

1 [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hioa.no) 07/09-15 Data er de enkleste fakta om verden. Data er grunnlaget for å ha informasjon, og dermed kunnskap Data er "nøytrale" og "objektive" (er de virkelig det?) Informasjon er mindre slik Kunnskap er aller minst slik. En datamodell er den representasjonen av data som gir oss best grunnlag for informasjon. Dette gjør vi ut fra konteksten (altså hva som er viktig for oss å representere). Vi bestemmer oss for hva som er våre minste bestanddeler (entitesttyper). Hvile egenskaper de har (attributter) Vi bestemmer oss for hvordan entitetstypene forholder seg til hverandre. Hva er en person? Mange subjektive egenskaper (data): navn, bosted,høyde, vekt, hårfarge, genetikk osv. For en sykehusjournal er høyde, vekt og genetikk viktigst. Bosted mindre. Vi modellerer personen slik det passer oss best. Dataene er i og for seg nøytrale og objektive. Valget av hvilke data vi trenger å ta med oss er kontekstavhengig. Vi vet ofte intuitivt hva vi trenger. For å modellere en låner trenger vi navn og bostedadressen (et sted å sende en purring eller et gebyr) 1 of :19 2 of :19

2 Forskjellen på en entitet og en entitetstype En forfatter er også en person, men da trenger vi heller fødselsåret og ikke bostedadressen (ingen purringer og ingen gebyrer...) Låneren Nils er en entitet (forekomst av en låner) Låner er en entitetstype. ER-modellen forholder seg til entitetstyper Markeres i entall. Sammenhengstyper kommer vi tilbake til. En ER-modell er konseptuell (ikke knyttet opp mot en implementasjon) En ER-modell lages med hjelp av Analysen skal svare på følgende spørsmål: tittel antall_sider Hvilke formål har man med databasen? Hvilke krav stilles til databasen? Hvordan skal databasen brukes? Hvilke entitetstyper skal registreres? Hva slags data som skal registreres for hver entitetstype? Hva slags sammenhenger er det mellom entitetstypene? En ER modell resulterer i et ER-diagram. En "abstrakt" type "deltager" i vår modell. Kan være: En ting (eks. bok) En rolle (eks. Låner eller forfatter) Et begrep (for eksempel utlån eller ansettelse) En egenskap ved en entitetstype (navn, adresse) Man finner attributter ved å analysere entitetstyper og finne frem til felles egenskaper ved dem. (Alle lånere har navn, adresse og høyde) Må finne frem til hvilke som er relevante (Navn og adresse trenges for et utlånsystem, ikke høyde) 3 of :19 4 of :19

3 En til en? En bruker ett passord En til mange? Ett bibliotek flere ansatte Mange til Mange? Bøker <-> forfattere NRK har fått i oppdrag å tilgjengeliggjøre gamle TV-og radioprogrammer på nettet. En slik tilgjengeliggjøring krever en nettside hvor publikum kan søke og navigere for å finne frem i et enormt materialet. En arbeidsgruppe hos NRK diskuterer hvordan de kan løse denne utfordringen. Gjennom NRKs 80-årige historie er programmer blitt lagret og beskrevet på ulike måter i samsvar med den teknologiske utviklingen. Beskrivelsene som skal understøtte søk og navigasjon kan foreligge i form av alt fra etiketter på voksruller og gamle disketter til digitale databasesystemer. Databasesystemene inneholder beskrivelser som stammer fra ulike faser i programproduksjonen, fra planlegging til arkivering. For å lage en oversiktlig sluttbrukertjeneste må gruppen hos NRK vurdere hvordan de best kan samordne dette mangfoldet av beskrivelser. tilgjengeliggjøregamle TV-og radioprogrammer på nettet nettside med mulighet for søk og navigasjon Varierende beskrivelse. Programmet står i sentrum.typer programmer Alt fra sportsrevyen til dramaserier fra norge og utlandet... og dokumentarserier Konseptuelt nivå (idag) Logisk nivå (neste uke) Fysisk nivå (i fortsettelsen) 5 of :19 6 of :19

4 Innslag Et innslag i et program har en tittel, nummer (rekkefølgenummeret blant innslagene i programmet) og en tidskode (når i programmet det kommer). Vi ser på mange mulige programbeskrivelser av forskjellige typer, og havner på noen entitetstyper. Et program kav være en del av en serie, enkeltstående program Program består ofte (ikke alltid) av innslag En serie har sesonger (med navn etter år og antall episoder) Et program har hatt et sendetidspunkt (ellers blir det ikke lagt inn...) Noen programmer har skuespillere, andre har programledere. Alle program har medvirkende som kan være enten programmledere, eller skuespillere (eller andre roller? En annen vurdering kunne ha hatt et annet (og like riktig) valg av entitetstyper. Innslagtittel Nummer** Tidskode** Medvirkende Et innslag i et program har en tittel, nummer (rekkefølgenummeret blant innslagene i programmet og en tidskode (lengde). Fornavn Etternavn Program: Ved å se på beskrivelser av noen programmer (de fleste inngår i serier), og finne felles egenskaper, havner man (kanskje) på følgende attributter. Rolle** Programtittel Programinfo Kategori Varighet Aldersgrense Tilgjengelighet Teksting Episodenummer Sesong En sesong har et navn og et antall episoder. Sesongnavn Episodeantall Serie En serie har en tittel og en beskrivelse. Serietittel Seriebeskrivelse 7 of :19 8 of :19

5 En primærnøkkel er en entydig identifikasjon av en entitet Kobler entiteter sammen Det kan være ett av attributtene allerede valgt, en unik kombinasjon av flere attributter eller et spesielt attributt laget for dette formålet (surrogatnøkkel). Bør ikke være for lang eller kompleks. Våre (forsøks) entitetstyper mangler fortsatt primærnøkkel. Multiplisitet Eksempler En til mange: for eksempel, et program kan sendes flere ganger, men Bare ett program pr. sendetidspunkt. En av de foreløpige attributtene? Programtittel - dårlig: Flere program kan dele en tittel Programinfo - dårlig: Kan være lang, uegnet Kategori - dårlig: deles av mange program Varighet - dårlig: kan være lik varighet på flere programmer, ikke unik. Aldersgrense dårlig av samme grunn Tilgjengelighet dårlig av samme grunn Teksting dårlig av samme grunn Episodenummer dårlig: alle program er ikke episoder i en serie Foreløpig Konklusjon: Ingen av de foreløpige attributter egner seg alene. En kombinasjon av to eller flere attributter? Programtittel og Episodenummer - dårlig: Ikke garentert unik Programtittel og Varighet - dårlig: Ikke garantert unik. Programtittel, episodenummer og Varighet dårlig av samme grunn Foreløpig Konklusjon: Finner ikke en enkel, god kombinasjon blant attributtene. Mange til mange, for eksempel Mange medvirkende per program Mange programmer per en medvirkende Surrogatnøkkel? Ofte det beste for entitetstyper består typisk av ordenstall (1,2,3,4 osv) datateknisk effektiv Noen av de andre entitetstypene får også surrogatnøkler. Vrdering av sammenhengstyper for vår programdatabase 9 of :19 10 of :19

6 Program Innslag Ett program kan vise flere innslag, og ett innslag kan være med i mange programmer. -> mange-til-mange Program Sesong Ett program kan bare være med i én sesong, men én sesong kan inneholde mange programmer. -> En til mange Serie Sesong Én serie kan ha mange sesonger, men én sesong kan bare være koblet til én serie. -> En-til-mange Program Sendetidspunkt Ett program kan ha mange sendetidspunkter, men ett sendetidspunkt kan bare vise ett program. -> en->til->mange Program Medvirkende Ett program kan ha flere medvirkende, og én medvirkende kan være med i mange programmer. ->mange-til-mange. Navn Et program inneholder innslag Et program er del av sesong En medvirkende er involvert i et program Attributter: en medvirkende er involvert i et program med en rolle Et program inneholder innslag med et nummer og en tidskode Relasjonsmodellen Les kap. 4 i Berget (2010) (og 3, som handler om ER-modellering, og forklarer litt annerledes enn -- men minst like bra som -- meg, kanskje?) Løs oppgave 1 Fronter -> BIB H -> Fagstoff -> Oppgaver NB! Ordliste ( Vi ser at noen av attributtene vi spekulerte i tidligere er egentlig ikke entitetstypens men hører til en sammenheng Sist oppdatert 07/09-15 av Michael Preminger, michaelp@hioa.no Multiplisitet Vi tegner "Innehoder"-samenhengen med multiplisitet (mange til mange): 11 of :19 12 of :19

Kunnskapsorganisasjon og gjenfinning 1. Relasjonsmodellen og -databaser

Kunnskapsorganisasjon og gjenfinning 1. Relasjonsmodellen og -databaser Kunnskapsorganisasjon og gjenfinning 1 Relasjonsmodellen og -databaser Tine L. Frost Relasjonsmodellen 17.09.2014 Dagens forelesning Pensum Berget, G. (2010). Relasjonsdatabaser og datamodellering (3.

Detaljer

Dagens program. Kunnskapsorganisasjon og gjenfinning 1. Spørring mot databaser: SQL 2 - Spørring mot flere tabeller 12.11.2014

Dagens program. Kunnskapsorganisasjon og gjenfinning 1. Spørring mot databaser: SQL 2 - Spørring mot flere tabeller 12.11.2014 Kunnskapsorganisasjon og gjenfinning 1 Spørring mot databaser: SQL 2 - Spørring mot flere tabeller SQL 2 - flere tabeller 12.11.2014 Dagens program SQL oppgave 2 - løsningsforslag Spørring mot flere tabeller

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

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

Kunnskapsorganisasjon og gjenfinning 1.1. Introduksjon til databaseteori. Tine L. Frost, Jørn Helge B. Dahl og Kim Tallerås

Kunnskapsorganisasjon og gjenfinning 1.1. Introduksjon til databaseteori. Tine L. Frost, Jørn Helge B. Dahl og Kim Tallerås Kunnskapsorganisasjon og gjenfinning 1.1 Introduksjon til databaseteori Tine L. Frost, Jørn Helge B. Dahl og Kim Tallerås Dagens forelesning Overblikk over emnet Praktisk informasjon Høstens temaer Hvorfor

Detaljer

1. Datamodellering. 1.1. Kommentarer til læreboka

1. Datamodellering. 1.1. Kommentarer til læreboka Tore Mallaug 20.10.2009 Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for fagene LN323D Databaser 1. Datamodellering Resymé: Denne leksjonen viser et par eksempler på ER-modellering

Detaljer

Datamodellering: ER-modeller ER = Enitity-Relationship del 1: Notasjon og oversetting av ulike ER-modeller til tilsvarende relasjonsmodeller

Datamodellering: ER-modeller ER = Enitity-Relationship del 1: Notasjon og oversetting av ulike ER-modeller til tilsvarende relasjonsmodeller LC238D http://www.aitel.hist.no/fag/_dmdb/ Datamodellering: ER-modeller ER = Enitity-Relationship del 1: Notasjon og oversetting av ulike ER-modeller til tilsvarende relasjonsmodeller ER-modellen, intro.

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

Del 1: ER-modellering og databaseteori

Del 1: ER-modellering og databaseteori Del 1: ER-modellering og databaseteori (a) ER-modellering Oppgavens del 1a er delt i tre deler. I første del skal det lages et ER-diagram for databasen til firmaet Sjokoladeland. Deretter skal det lages

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

ITGK - H2010, Matlab. Dagens tema : Teori - Databaser

ITGK - H2010, Matlab. Dagens tema : Teori - Databaser 1 ITGK - H2010, Matlab Dagens tema : Teori - Databaser 2 I dag Teori: Databaser Bok: 8.1 8.2 (8.1-8.4 i gamle bøker) Læringsmål Lære det grunnleggende om databaser Lære det grunnleggende om databasedesign

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

Oppgaver Oppgave a: Sett opp mulige relasjoner

Oppgaver Oppgave a: Sett opp mulige relasjoner Løsningsforslag til øving 4: Relasjonsmodellen Kjell Toft Hansen 18.09.2008 Opphavsrett: Forfatter og AITeL Lærestoffet er utviklet for faget LO151D Informatikk 1: databaser Oppgaver Oppgave a: Sett opp

Detaljer

Datamodellering med E/R

Datamodellering med E/R Datamodellering med E/R Fasene i systemutvikling og databasedesign E/R (Entity/Relationship) Entitet Attributt Identifikator Forhold og roller Kardinaliteter: 1:1, 1:M, M:N Oppløsing av mange-til-mange

Detaljer

1. Relasjonsmodellen. 1.1. Kommentarer til læreboka

1. Relasjonsmodellen. 1.1. Kommentarer til læreboka Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Relasjonsmodellen Tore Mallaug 2.9.2013 Lærestoffet er utviklet for faget Databaser 1. Relasjonsmodellen Resymé: Denne leksjonen gir en kort

Detaljer

Datamodellering 101 En tenkt høgskoledatabase

Datamodellering 101 En tenkt høgskoledatabase Datamodellering 101 En tenkt høgskoledatabase Spesifikasjoner for databasen vi skal modellere: Oversikt over studenter med: Fullt navn Klasse Studium Avdeling Brukernavn Fødselsdag Adresse Telefonnummer

Detaljer

Objektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models

Objektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models LC238D Datamodellering og databaser http://www.aitel.hist.no/fag/_dmdb/ Objektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models Oppsummering: Å oversette fra ER- til relasjonsmodell

Detaljer

Innhold Forord Innledning Kapittel 1 Introduksjon til databaser og databasesystem

Innhold Forord Innledning Kapittel 1 Introduksjon til databaser og databasesystem Innhold Forord....................................................... 5 Innledning.................................................... 15 Databaser som basis i grunnopplæringen....................... 15

Detaljer

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG AVDELING FOR TEKNOLOGI Institutt for databehandling Kandidat nr.: Eksamensdato: 09.05.2005 Varighet: 0900-1200 (3 timer) Fagnummer: LO323D Fagnavn: Databaser Klasse(r): NETT 2006V

Detaljer

Prosjektoppgave: Bildedatabase. TDT4145 Datamodellering og Databasesystemer. Våren 2008

Prosjektoppgave: Bildedatabase. TDT4145 Datamodellering og Databasesystemer. Våren 2008 Prosjektoppgave: Bildedatabase TDT4145 Datamodellering og Databasesystemer Våren 2008 NB! Kun for de som ikke tar fellesprosjektet. Innledning I løpet av de siste årene har det blitt stadig mer vanlig

Detaljer

1. Designe ER-modeller med MS Visio

1. Designe ER-modeller med MS Visio Kjell Toft Hansen 01.07.2009 Opphavsrett: Forfatter og AITeL Lærestoffet er utviklet for faget LO151D Informatikk 1- databaser 1. I dette notatet skal vi se på hvordan vi kan lage ER-modeller ved å bruke

Detaljer

INF130: Datahåndtering og analyse

INF130: Datahåndtering og analyse INF130: Datahåndtering og analyse Modellering 1.1 Temaer Kapittel 7 Modellering 2 Datamodellering med E/R Fasene i systemutvikling og databasedesign E/R (Entity/Relationship) Entitet Attributt Identifikator

Detaljer

Introduksjon til fagfeltet

Introduksjon til fagfeltet LC238D http://www.aitel.hist.no/fag/_dmdb/ Introduksjon til fagfeltet Datafiler side 2 Databasesystemer side 3-5 Databasearkitektur ANSI/SPARC side 6-7 Datamodeller side 8 Flerbruker databasesystem side

Detaljer

Objektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models

Objektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models LC238D Datamodellering og databaser http://www.aitel.hist.no/fag/_dmdb/ Objektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models Oppsummering: Å oversette fra ER- til relasjonsmodell

Detaljer

Verdier, variabler og forms

Verdier, variabler og forms [Kurssidene] [ ABI - fagsider bibin ] Verdier, variabler og forms Michael Preminger (michaelp@hio.no) 16/01-14 Utvikling av dynamiske nettsteder med PHP og databaser, våren 2014 Litt om forrige times øvelsesoppgaver

Detaljer

Et forsøk på definisjon

Et forsøk på definisjon Et forsøk på definisjon [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 18/08-17 Engelsklignende språk, med rigid syntaks, som kan brukes til å skrive instruksjoner (eksempel

Detaljer

Databaser: Relasjonsmodellen, del I

Databaser: Relasjonsmodellen, del I LC238D http://www.aitel.hist.no/fag/_dmdb/ Databaser: Relasjonsmodellen, del I En relasjon er en matematisk mengde side 2 Egenskaper ved relasjoner side 3 Entitetsintegritet side 4-5 Referanseintegritet

Detaljer

OM DATABASER DATABASESYSTEMER

OM DATABASER DATABASESYSTEMER OM DATABASER DATABASESYSTEMER Begrepet database brukes på flere måter, og det er ikke uvanlig å bruke det for å angi en total samling av data (i dette tilfellet lagrede opplysninger) uavhengig av hvordan

Detaljer

Kunnskapsorganisasjon og gjenfinning sider (inklusive forside og vedlegg)

Kunnskapsorganisasjon og gjenfinning sider (inklusive forside og vedlegg) Fakultet for samfunnsfag Bachleorutdanning i bibliotek- og informasjonsvitenskap Fjernstudiet i bibliotek- og informasjonsvitenskap Årsstudiet i bibliotek- og informasjonsvitenskap Kunnskapsorganisasjon

Detaljer

$antall_maaneder =12; Variablene $pris og $antall_maaneder i eksemplet ovenfor har

$antall_maaneder =12; Variablene $pris og $antall_maaneder i eksemplet ovenfor har Et program som legger sammen to brukergitte tall må hente det ene hente det andre legge tallene sammen [Kurssidene] [ ABI - fagsider bibin ] presentere resultatet. Mellom operasjonene må data tas vare

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

Objektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models

Objektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models LC238D Datamodellering og databaser http://www.aitel.hist.no/fag/_dmdb/ Objektorientering i ER-modeller EER-modeller Enhanced Entity Relationship Models Oppsummering: Å oversette fra ER- til relasjonsmodell

Detaljer

Når en bruker skriver sitt navn ("Ole") i et form-element med name="fornavn" som attributt. klikker på submit-knappen

Når en bruker skriver sitt navn (Ole) i et form-element med name=fornavn som attributt. klikker på submit-knappen Når en bruker skriver sitt navn ("Ole") i et form-element med name="fornavn" som attributt klikker på submit-knappen [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 09/09-16...

Detaljer

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Page 1 Page 2 [Kurssidene] [ JBI] [ ] Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Et program som er installert på en tjenermaskin, og som tillater eksterne programmer å utføre spørringer

Detaljer

Introduksjon til beslutningsstrukturer

Introduksjon til beslutningsstrukturer [Kurssidene] [ ABI - fagsider bibin ] Utvikling av dynamiske nettsteder med PHP og databaser, våren 2014 Introduksjon til beslutningsstrukturer Michael Preminger (michaelp@hio.no) 24/01-14 Repitisjon fra

Detaljer

Hvordan designe en ER-modell med MS-VISIO

Hvordan designe en ER-modell med MS-VISIO AITeL Databaser Hvordan designe en ER-modell med MS-VISIO Kjell Toft Hansen 19. august 2003 Brukerveiledningen er forfatters eiendom. Som kursdeltaker kan du fritt bruke den til eget personlig bruk. Kursdeltakere

Detaljer

Prosjektoppgave: Bildedatabase. TDT4145 Datamodellering og Databasesystemer. Våren 2007

Prosjektoppgave: Bildedatabase. TDT4145 Datamodellering og Databasesystemer. Våren 2007 Prosjektoppgave: Bildedatabase TDT4145 Datamodellering og Databasesystemer Våren 2007 NB! Kun for de som ikke tar fellesprosjektet. Innledning I løpet av de siste årene har det blitt stadig mer vanlig

Detaljer

[Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 07/09-15. Vi holder orden på verdier med hjelp av variabler

[Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 07/09-15. Vi holder orden på verdier med hjelp av variabler [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 07/09-15 Vi holder orden på verdier med hjelp av variabler Vi lagrer verdier i variabler. Variabelnavn uttrykker verdienes rolle

Detaljer

Realiseringsalgoritmen fra ORM til relasjoner Intro til mengdeskranker i ORM

Realiseringsalgoritmen fra ORM til relasjoner Intro til mengdeskranker i ORM IN2090 Databaser og datamodellering Realiseringsalgoritmen fra ORM til relasjoner Intro til mengdeskranker i ORM Mathias Stang (mjstang@ifi.uio.no) 3. oktober 2018 1 Repetisjon: Relasjoner relasjonsskjema

Detaljer

Opprette local electronic collection med local portfolios manuelt

Opprette local electronic collection med local portfolios manuelt Opprette local electronic collection med local portfolios manuelt Dato: 2017-03-24 Hvis du ikke finner en e-ressurspakke (e-bok, tidsskrift eller database) i Community zone (CZ), oppretter du en local

Detaljer

Modeller for design av Web-Applikasjoner

Modeller for design av Web-Applikasjoner Modeller for design av Web-Applikasjoner Kapittel 2: Data Modell Kapittel 3: Hypertekst Modell Av Eskil Saatvedt og Arianna Kyriacou. http://www.ii.uib.no/~eskil/fag/ http://www.ii.uib.no/~arianna/fag/

Detaljer

Et forsøk på definisjon. Eksempel 1

Et forsøk på definisjon. Eksempel 1 Et forsøk på definisjon [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michael.preminger@hioa.no) 19/08-15 Engelsklignende språk, med rigid syntaks, som kan brukes til å skrive instruksjoner

Detaljer

PORTAL FORLAG Referanser og litteraturliste

PORTAL FORLAG Referanser og litteraturliste PORTAL FORLAG Referanser og litteraturliste 1. REFERANSER Man kan bruke fotnoter eller skrive referansene i parentes inni teksten. I antologier har redaktørene ansvar for konsekvent bruk i alle artikler/kapitler.

Detaljer

HØGSKOLEN I OSLO Avdeling for journalistikk, bibliotek- og informasjonsfag Bibliotek- og informasjonsstudiene

HØGSKOLEN I OSLO Avdeling for journalistikk, bibliotek- og informasjonsfag Bibliotek- og informasjonsstudiene HØGSKOLEN I OSLO Avdeling for journalistikk, bibliotek- og informasjonsfag Bibliotek- og informasjonsstudiene Emnegruppe Kunnskapsorganisasjon og gjenfinning 1.2 BOKMÅL Nynorsk side 5 5 vedlegg Eksamen

Detaljer

...men er dette for brukerne eller bibliotekarene?

...men er dette for brukerne eller bibliotekarene? X...men er dette for brukerne eller bibliotekarene? Her får vi forespørsel om å snakke Her planelgger vi hva vi skal snakke om Litt om søk på Deichmanske bibliotek Jonas Svartberg Arntzen Arve Søreide

Detaljer

Et forsøk på definisjon

Et forsøk på definisjon Et forsøk på definisjon [Kurssidene] [ ABI - fagsider bibin ] Michael Preminger (michaelp@hio.no) 21/08-16 Engelsklignende språk, med rigid syntaks, som kan brukes til å skrive instruksjoner (eksempel

Detaljer

1. Introduksjon og bakgrunn

1. Introduksjon og bakgrunn Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Introduksjon til Databaser 2 Tore Mallaug 28.8.2012 Lærestoffet er utviklet for faget Databaser 2 1. Introduksjon og bakgrunn Resymé: I denne

Detaljer

BIBSYS Ask Bibliotekets søkesystem - hvordan finne/søke etter litteratur

BIBSYS Ask Bibliotekets søkesystem - hvordan finne/søke etter litteratur BIBSYS Ask Bibliotekets søkesystem - hvordan finne/søke etter litteratur Hvor finner du BIBSYS Ask? Side 2 Hvordan søke i Enkelt søk? Side 3 Hvordan søke etter bøker/titler? Side 3-4 Hvordan søke etter

Detaljer

Databaser: Introduksjon til databaser og filsystemer

Databaser: Introduksjon til databaser og filsystemer Fjernundervisning fra AITeL - HiST Databaser: Introduksjon til databaser og filsystemer 27. juni 2002, Kjell Toft Hansen, TISIP Kursleksjonene er forfatters eiendom. Som kursdeltaker kan du fritt bruke

Detaljer

Et forsøk på definisjon. Eksempel 1

Et forsøk på definisjon. Eksempel 1 [Kurssidene] [ ABI - fagsider bibin ] Introduksjon Michael Preminger (michael.preminger@hioa.no) 13/12-13 I denne forelesningen: Utvikling av dynamiske nettsteder med PHP og databaser, våren 2014 Motivasjon:

Detaljer

SEMANTISK TEKNOLOGI I NRK

SEMANTISK TEKNOLOGI I NRK SEMANTISK TEKNOLOGI I NRK Roy Grønmo, Acando We-conference, Karlstad, 26-28.august 2016 1 OVERSIKT Mål og utfordringer for NRKs metadatabank Semantisk teknologi Autoritetsregisterene i NRK Personregisteret

Detaljer

Brukerveiledning Pensumliste

Brukerveiledning Pensumliste Brukerveiledning Pensumliste 1. Hvordan navigere deg til pensumlisten 2 2. Hvordan opprette en pensumliste 4 3. Hvordan endre/slette elementer på en eksisterende til pensumlisten 5 5. Hvordan legge til

Detaljer

Kom i gang med Zotero: En enkel veiledning

Kom i gang med Zotero: En enkel veiledning Kom i gang med Zotero: En enkel veiledning Zotero er et gratis referanseverktøy for Windows og Mac. Du samler kildene fra nettsider og databaser og kan bruke de samme referansene i Word når du skriver.

Detaljer

Repetisjon: (nesten) alt du trenger å kunne om ORM og realisering

Repetisjon: (nesten) alt du trenger å kunne om ORM og realisering INF1300 Introduksjon til databaser Repetisjon: (nesten) alt du trenger å kunne om ORM og realisering Mathias Stang (mjstang@ifi.uio.no) 21. november 2016 Agenda Hensikten med ORM-modellering Hva er lov

Detaljer

Løsningsforslag eksamen in105, høsten 2000

Løsningsforslag eksamen in105, høsten 2000 Løsningsforslag eksamen in105, høsten 2000 Det tas forbehold om mulige feil i løsningsforslaget. Oppgave 1 I klassen Bok velger vi her å ta med int antallutlån selv om denne ikke trengs før i oppgave 4.

Detaljer

Funksjonskrav til bibliografiske poster

Funksjonskrav til bibliografiske poster Funksjonskrav til bibliografiske poster NOLUG (Norsk online brukergruppe) HiO, 2002-12-13 Carol van Nuys, Nasjonalbiblioteket 2002-12-13 CvN " FRBR-modellen" 1 Hvorfor katalogiserer vi? Vi katalogiserer

Detaljer

Klasser. Webprogrammering høsten 2015. Objekter. Eksempelklasser og -objekter. 2 of 11 14.10.2015 07:56. 1 of 11 14.10.2015 07:56

Klasser. Webprogrammering høsten 2015. Objekter. Eksempelklasser og -objekter. 2 of 11 14.10.2015 07:56. 1 of 11 14.10.2015 07:56 [Kurssidene] [ ABI - fagsider bibin ] Objekter Webprogrammering høsten 2015 Et objekt er en "ting" som representeres i et program. Representasjonen tar for seg attributter og oppførsel Attributter (egenskaper)

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser INF1300 Introduksjon til databaser Data (transiente, persistente) DBMS databser informasjon interesseområdet informasjonsmodeller informasjonssystemer Transiente og persistente data Når vi programmerer,

Detaljer

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

Repetisjon: (nesten) alt du trenger å kunne om ORM og realisering

Repetisjon: (nesten) alt du trenger å kunne om ORM og realisering INF1300 Introduksjon til databaser Repetisjon: (nesten) alt du trenger å kunne om ORM og realisering Mathias Stang (mjstang@ifi.uio.no) 21. november 2017 Agenda Hensikten med ORM-modellering Hva er lov

Detaljer

Eksamen i matematikk løsningsforslag

Eksamen i matematikk løsningsforslag Fakultet for estetiske fag, folkekultur og lærerutdanning Eksamen i matematikk 102 - løsningsforslag BOKMÅL Emnekode: MAT102 Ordinær prøve Tid: 5 timer Dato: 1.6.2015 Hjelpemidler: Kalkulator, linjal,

Detaljer

Forskningsdagenes programdatabase

Forskningsdagenes programdatabase Forskningsdagenes programdatabase Programdatabasen samler alle arrangementer under Forskningsdagene på ett sted. Her kan publikum, deltakere og presse søke etter arrangementer ut fra fylke, dato og enkeltord

Detaljer

Innhold. Bruksanvisning for Zotero (oppdatert 11/11/2017)

Innhold. Bruksanvisning for Zotero (oppdatert 11/11/2017) Bruksanvisning for Zotero (oppdatert 11/11/2017) Zotero er et program som brukes til å samle, spare og organisere referanser bøker, bokkapittel, artikler, websider, etc. Du kan lage samlinger med referanser

Detaljer

Produktrapport Gruppe 9

Produktrapport Gruppe 9 Forord Dette dokumentet er ment for personer som skal vedlikeholde, endre eller utvikle systemet. Produktdokument innholder informasjoner om programmets funksjoner og hvordan de fungerer. Før bruk av dette

Detaljer

RUTEPLANLEGGINGSSYSTEM BRUKERVEILEDNING

RUTEPLANLEGGINGSSYSTEM BRUKERVEILEDNING RUTEPLANLEGGINGSSYSTEM BRUKERVEILEDNING Prosjekt 18 Jørgen Mobekk Sørensen Morten Evje Tor Andreas Baakind Anders Gabrielsen Side 1 1 FORORD Dette dokumentet er brukerveiledningen, og skal være en veiledning

Detaljer

Last ned Geografiens makt - Tim Marshall. Last ned. Last ned e-bok ny norsk Geografiens makt Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi

Last ned Geografiens makt - Tim Marshall. Last ned. Last ned e-bok ny norsk Geografiens makt Gratis boken Pdf, ibook, Kindle, Txt, Doc, Mobi Last ned Geografiens makt - Tim Marshall Last ned Forfatter: Tim Marshall ISBN: 9788282115520 Antall sider: 285 Format: PDF Filstørrelse: 17.42 Mb Alle statsledere blir påvirket av geografi. Valgene de

Detaljer

1. Innføring i bruk av MySQL Query Browser

1. Innføring i bruk av MySQL Query Browser Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Innføring i bruk av MySQL Query Browser Kjell Toft Hansen 28.02.2007 Lærestoffet er utviklet for faget LV338D Databaseadministrasjon 1. Innføring

Detaljer

BIBLIOTEKETS ELEKTRONISKE RESSURSER

BIBLIOTEKETS ELEKTRONISKE RESSURSER BIBLIOTEKETS ELEKTRONISKE RESSURSER EN INNFØRING TIL HVORDAN MAN FINNER FRAM TIL BØKER OG ARTIKLER VIA UNIVERSITETSBIBLIOTEKETS ELEKTRONISKE RESSURSER 1. GANG: DE ULIKE RESSURSENE OG SØKEFUNKSJONENE PÅ

Detaljer

EKSEMPLER PÅ BRUKSTILFELLER. Navn. Mål og sammenheng. Aktører. Forutsetninger/Utgangssituasjon. Beskrivelse av handlingen/scenarioet

EKSEMPLER PÅ BRUKSTILFELLER. Navn. Mål og sammenheng. Aktører. Forutsetninger/Utgangssituasjon. Beskrivelse av handlingen/scenarioet EKSEMPLER PÅ BRUKSTILFELLER Navn Forutsetninger/Utgangssituasjon Beskrivelse av handlingen/scenarioet Unntak/feilsituasjon Eksempel 1: Navn Registrering av ressurser Ressursene registreres slik at de kan

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Data, databaser og databasehåndteringssystemer Data versus informasjon Beskrivelse av interesseområdet Begreper og representasjon av

Detaljer

INF 329: Web-Teknologier. Dataimplementasjon. Fra Kapittel 11 i «Designing Data-Intensive Web Applications» Presentasjonsdato: 17/10/2004

INF 329: Web-Teknologier. Dataimplementasjon. Fra Kapittel 11 i «Designing Data-Intensive Web Applications» Presentasjonsdato: 17/10/2004 INF 329: Web-Teknologier Dataimplementasjon Fra Kapittel 11 i «Designing Data-Intensive Web Applications» Presentasjonsdato: 17/10/2004 av: Dag Viggo Lokøen (dagvl@ii.uib.no) Kent Inge F. Simonsen (kentis@ii.uib.no)

Detaljer

Repetisjon: (nesten) alt du trenger å kunne om ORM og realisering

Repetisjon: (nesten) alt du trenger å kunne om ORM og realisering IN2090 Databaser og datamodellering Repetisjon: (nesten) alt du trenger å kunne om ORM og realisering Mathias Stang (mjstang@ifi.uio.no) 19. november 2018 Agenda Hensikten med ORM-modellering Hva er lov

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

<?php. count tar en array som argument, og returnerer et tall som uttrykker antallet innførsler i arrayen.

<?php. count tar en array som argument, og returnerer et tall som uttrykker antallet innførsler i arrayen. Hver gang funksjonen printhallo kalles utføres instruksjonene spesifisert i den. [Kurssidene] [ ABI - fagsider bibin ] Webprogrammering høsten 2015 //funksjonskall printhallo(); //enda en gang printhallo();

Detaljer

Onix Personell - Self Service. av Kjetil Bakkan

Onix Personell - Self Service. av Kjetil Bakkan Onix Personell - Self Service av Kjetil Bakkan Hva er Self Service? Et program som den ansatte selv bruker for å se og endre på data om seg selv i Onix Personell. Endre data? Det høres skummelt ut. Programmet

Detaljer

Årsplan norsk fordypning 2018/2019

Årsplan norsk fordypning 2018/2019 Årsplan norsk fordypning 018/019 Fag Kode Klasse Skoleår Faglærer Norsk fordypning 8 018/019 Læreverk: Kontekst fordypning i norsk + kopier, hefter, bøker, aviser, IKT, bibliotek, musikk og filmer Tema/Emner:

Detaljer

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Page 1 Page 2 [Kurssidene] [ JBI] [ ] Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006 Introduksjon til kontrollstrukturer Michael Preminger (michaelp@hio.no) 07/09-06 I denne forelesningen

Detaljer

Opplæring i informasjonskompetanse

Opplæring i informasjonskompetanse Kurs 3: Kildekritikk Ekholt 1-10-skole, ungdomstrinnet LÆRINGSMÅL: Forklare hva ulike kilder er Være kritisk til informasjon på nettet Vurdere om en nettside inneholder objektiv og seriøs informasjon Vurdere

Detaljer

Brukermanual. System for oversiktslister. Entreprenører

Brukermanual. System for oversiktslister. Entreprenører Brukermanual System for oversiktslister Entreprenører v2007-02-24 Side 1 av 11 INNHOLDSFORTEGNELSE Innholdsfortegnelse... 2 Innlogging... 3 Registrer underentreprenør... 4 Registrer mannskap... 5 Oversiktslister...

Detaljer

Last ned Genetikk og manipulering med liv - Craig Holdrege. Last ned

Last ned Genetikk og manipulering med liv - Craig Holdrege. Last ned Last ned Genetikk og manipulering med liv - Craig Holdrege Last ned Forfatter: Craig Holdrege ISBN: 9788290016468 Antall sider: 180 Format: PDF Filstørrelse:20.44 Mb Mens genetikkens historie kjennetegnes

Detaljer

Forskningsstatus. Masterskolen Søking - ting å huske på. Kilder, henvisninger og litteraturliste. Hva er skrevet fra før om mitt emne?

Forskningsstatus. Masterskolen Søking - ting å huske på. Kilder, henvisninger og litteraturliste. Hva er skrevet fra før om mitt emne? Forskningsstatus Masterskolen 2012 Anne Gunn Bekken, a.g.b.bekken@ub.uio.no Hva er skrevet fra før om mitt emne? Snakke med andre studenter/ansatte/veileder Sjekke tidligere hoved-/masteroppgaver Finne

Detaljer

ANDEBU SKOLE - kunnskap og utvikling

ANDEBU SKOLE - kunnskap og utvikling ANDEBU SKOLE - kunnskap og utvikling VURDERING I NORSK Eksempler på elevmedvirkning Mars 10 Oppgave til 1. trinn Kompetansemål fra Kunnskapsløftet (Norsk): Sammensatte tekster Mål for opplæringen er at

Detaljer

PFU-SAK NR. 022 /18. Nedenfor en oppsummering av innslagene der Oddhild opptrer - med tidskoder:

PFU-SAK NR. 022 /18. Nedenfor en oppsummering av innslagene der Oddhild opptrer - med tidskoder: PFU-SAK NR. 022 /18 KLAGER: Ellinor Eikrem PUBLIKASJON: NRK PUBLISERINGSDATO: 1.1.2018 STOFFOMRÅDE: Portrett SJANGER: Dokumentar SØKERSTIKKORD: Opptre hensynsfullt i den journalistiske arbeidsprosessen,

Detaljer

*UXSSHULQJ IRU JUDXWVNDOOHU (QYLVXHOOJXLGHJMHQQRPQRHQ DY1,$0JUXSSHULQJHQV XQGHUIXQGLJKHWHU

*UXSSHULQJ IRU JUDXWVNDOOHU (QYLVXHOOJXLGHJMHQQRPQRHQ DY1,$0JUXSSHULQJHQV XQGHUIXQGLJKHWHU *UXSSHULQJ IRU JUDXWVNDOOHU (QYLVXHOOJXLGHJMHQQRPQRHQ DY1,$0JUXSSHULQJHQV XQGHUIXQGLJKHWHU Historikk (Ikke bruk tid på å lese dette, den nyttige informasjonen begynner på neste side...) Ideen til å lage

Detaljer

Kap3: Klassemodellering

Kap3: Klassemodellering Kap3: Klassemodellering I dag: Litt repetisjon fra sist (innledende om klassemodellen) Deretter egentlig litt mer repetisjon, men nå fra intro- Felt-/Instansvariabler og kurset i Java: Klasser og Objekt,

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

while-økker while-løkker gjentar instruksjonene så lenge en betingelse er oppfylt Eksempel 1: en enkel while-løkke

while-økker while-løkker gjentar instruksjonene så lenge en betingelse er oppfylt Eksempel 1: en enkel while-løkke [Kurssidene] [ ABI - fagsider bibin ] Utvikling av dynamiske nettsteder med PHP og databaser, våren 2014 while-økker while-løkker gjentar instruksjonene så lenge en betingelse er oppfylt Michael Preminger

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: 13. juni 2006 Tid for eksamen: 9.00 12.00 Oppgavesettet er på 5

Detaljer

Retningslinjer for innkjøpsordningen for norsk skjønnlitteratur. 1. Formål. 2. Vedtaksmyndighet og høring

Retningslinjer for innkjøpsordningen for norsk skjønnlitteratur. 1. Formål. 2. Vedtaksmyndighet og høring (Vedtatt av Norsk kulturråd 15.12.2016, revidert 14.2.2018) Retningslinjer for innkjøpsordningen for norsk skjønnlitteratur 1. Formål Formålet med innkjøpsordningen for ny norsk skjønnlitteratur er at

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Data, databaser og databasehånteringssystemer Data versus informasjon Beskrivelse av interesseområdet 100%-prinsippet og det begrepsmessige

Detaljer

PLEXTALK Linio Pocket innføring - Podkast-mottager -

PLEXTALK Linio Pocket innføring - Podkast-mottager - PLEXTALK Linio Pocket innføring - Podkast-mottager - Shinano Kenshi Co., Ltd. forbeholder seg retten til å endre denne innføringen uten forutgående varsel. Innhold 1 Hva man kan bruke funksjonen podkast-mottager

Detaljer

Røyken bibliotek. Grønn, nær og levende. Informasjon og låneregler RØYKEN. kommune

Røyken bibliotek. Grønn, nær og levende. Informasjon og låneregler RØYKEN. kommune Røyken bibliotek Informasjon og låneregler RØYKEN kommune Grønn, nær og levende Velkommen til oss Bibliotek, geologisenter og cementmuseum Biblioteket- ditt pusterom Røyken bibliotek består av hovedbiblioteket

Detaljer

Lese digitalt. Å lese digitalt og viktigheten av navigasjon

Lese digitalt. Å lese digitalt og viktigheten av navigasjon Lese digitalt Å lese digitalt og viktigheten av navigasjon Lese digitalt E L Å S lese digitalt er annerledes enn å lese analogt, blant annet fordi man leser på ulike måter. Analogt leser man fra øverst

Detaljer

Hva er datakvalitet? Hvordan skal arkivtjenesten forholde seg til det?

Hva er datakvalitet? Hvordan skal arkivtjenesten forholde seg til det? Hva er datakvalitet? Hvordan skal arkivtjenesten forholde seg til det? Thomas Sødring Høyskolen i Oslo og Akershus thomas.sodring@hioa.no 99570472 1/20 Bakgrunn Flere og flere depot institusjoner gjør

Detaljer

Retningslinjer for innkjøpsordningen for ny norsk skjønnlitteratur

Retningslinjer for innkjøpsordningen for ny norsk skjønnlitteratur (Vedtatt av Norsk kulturråd 02.04.2019) Retningslinjer for innkjøpsordningen for ny norsk skjønnlitteratur 1. Formål Formålet med innkjøpsordningen for ny norsk skjønnlitteratur er at det blir skapt, utgitt,

Detaljer

SØKESTASJON - Skann, søk og opplev bøkenes univers

SØKESTASJON - Skann, søk og opplev bøkenes univers SØKESTASJON - Skann, søk og opplev bøkenes univers SØKESTASJON SØK&SKANN Med søkestasjonen Innhold+ kan bibliotekgjestene lynraskt skanne, reservere, låne eller søke opp materialer og få tilgang til utdypende

Detaljer

Verktøy for boligkartlegging

Verktøy for boligkartlegging Verktøy for boligkartlegging Rapporter Versjon 3.0 Opprettet 15.05.2005 av Pål Guddal Sist endret 23.01.2007 av André Teig Bli kjent med Bokart- Rapporter Side 2 Hva er filter, og hva brukes de til? Filter

Detaljer