1. Datamodellering Kommentarer til læreboka

Størrelse: px
Begynne med side:

Download "1. Datamodellering. 1.1. Kommentarer til læreboka"

Transkript

1 Tore Mallaug 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 inkludert sammenhengen mellom diagram og tabeller. UML brukes som notasjon (diagrammene er tegnet i MS Visio). I tillegg kommenteres lærebokas kap. 6. Innhold 1.1. KOMMENTARER TIL LÆREBOKA EKSEMPEL: TIMEAVTALER Problemstilling Løsningsforslag (trinær sammenhengstype) EKSEMPEL: GAMMEL EKSAMENSOPPGAVE Problemstilling: Salg av nye biler i Norge Løsningsforslag: Kommentarer: Kommentarer til læreboka Les igjennom alt i kap Det er viktig at du forstår forskjellen på en entitetstype og en entitet (eller forekomst). F.eks. LÆRER er entitetstypen, mens Tore Mallaug er en entitet (forekomst) av typen LÆRER. Oversatt til relasjonsmodellen blir LÆRER tabelldefinisjonen (CREATE TABLE i SQL), mens Tore Mallaug blir et tupell i tabellen. Riktignok er det ingen fasit som sier at oversettingen fra ER til tabeller trenger å være slik. Det viktige er at minst mulig av den semantiske informasjonen i ER-diagrammet forsvinner ved oversetting til tabeller. Noe informasjon vil typisk forsvinne rett og slett fordi ER-modellen semantisk sett er rikere (gir større rom til å uttrykke semantikk) enn relasjonsmodellen. Når du skal tegne et ER-diagram må du prøve å finne mulige entitetstyper. Disse er ofte substantiv, f.eks. en lærer, en person, en bil, en kontrakt, en transaksjon... Sammenhengstypene (eng. relationships) er ofte verb, f.eks. arbeide, tilhøre, inneholde, består av, tar, er... Attributt beskriver egenskaper til entiteter og sammenhenger av en gitt type. Prøv og ikke heng deg for mye opp i nøkler når du designer ER-diagram. Personlig mener jeg nøkler er unødvendig å spesifisere i diagrammet (selv om bokas UML-notasjon gjør dette), fornuftige nøkler er noe man må finne når en oversetter til tabeller senere. Om en entitet er sterk eller svak (kap ), synes jeg heller ikke er så interessant. Avhengighetene en

2 entitetstype har til andre entitetstyper kommer uansett fram ved å se på sammenhengstypene i diagrammet. Det viktige blir altså å finne fornuftige entitetstyper og sammenhengstyper. Videre må du lære deg forskjellen på en-til-en (1:1), en-til-mange (1:*,ofte også kallt1:n) og mange-til-mange (*:* (M:N)). Merk deg alle de ulike sammenhengstypene som er omtalt i kap dette er viktig stoff. Når du skal finne mulige sammenhengstyper når du tegner ERdiagram, må du tenke entall og på entiteter. F.eks. hvis du har entitetstypen STUDENT, still deg spørsmålet: Hvilke sammenhenger kan én student ha? Hvis du tenker flertall blir det rot (mange studenter har mange sammenhenger, alt blir mange-til-mange). Merk deg at en-til-mange er mest vanlig, deretter mange-til-mange. En-til-en er i praksis ganske sjelden, så hvis du ender opp med mange 1:1 i et diagram, er sikkert de fleste av dem egentlig en-til-mange. Videre følger et par eksempler på ER-diagram og oversatte tabeller Eksempel: timeavtaler Problemstilling Tabellene fra leksjon 6 er som følger: TIMEBESTILLING (ansattnr*, pasientnr*, dag*, tid) LEGE (ansattnr, legenavn) PASIENT (pasientnr, pasientnavn) LEGE_ROM (ansattnr*, dag, rom*) ROM_BEHANDLING (rom, behandling) Understekne attributter er primærnøkkel. Attributter merket * er fremmednøkler. Dette blir å gå litt i feil retning (ER-diagrammet er ment å komme før tabellene), men her er uansett et forslag til ER. side 2 av 5

3 Løsningsforslag (trinær sammenhengstype) Denne løsningen representerer en timebestilling som en trinær sammenheng mellom en pasient, lege og lege_rom. Den trinære sammenhengen har også et eget attributt, tid (tilsvarer attributtet i tabellen TIMEBESTILLING). Kardinalitene viser at både pasient, lege og lege_rom kan være involvert i null, en eller mange timebestillinger. Alternativt kunne Timebestilling vært en egen entitetstype med -sammenhengstyper til PASIENT, LEGE og LEGE_ROM. Fordelen med den trinære løsningen her er at vi får vist at en Timebestilling alltid består av en sammenheng mellom pasient, en lege og et lege_rom (denne semantikken kommer ikke fram med tre binære sammenhenger). I tillegg inneholder ER-diagrammet en en-til-mange-sammenheng mellom lege og lege_rom (et lege_rom har alltid en lege, en lege kan være på 0,1 eller flere lege_rom (riktignok ikke på samme tidspunkt, men det får vi ikke vist i diagrammet)). Og en en-til-mange mellom lege_rom og rom_behandling (et lege_rom er alltid på et rom, mens et rom kan brukes av 0, 1 eller flere lege_rom) Eksempel: gammel eksamensoppgave Oppgave fra høsten 2002: Problemstilling: Salg av nye biler i Norge Vi tenker oss at bilbransjen skal etablere en sentral database over alt salg av nye personbiler i Norge og at det er laget følgende situasjonsbeskrivelse/kravspesifikasjon for databasen: Hver bil som blir solgt har et registreringsnummer som entydig identifiserer bilen. For hver bil registreres i tillegg en salgsdato, farge og kjøpesum. side 3 av 5

4 En bil blir solgt av en bilforhandler i en bestemt uke i et bestemt år. For bilsalget registrerer man hvilken ukedag (mandag, tirsdag, ) salget skjer. En bilforhandler selger ett eller flere bilmerker (SAAB, Volvo, ). Hvert bilmerke tilbyr en mengde bilmodeller (V40, V70, S80, ) som leveres i en del modelltyper (sedan, stasjonsvogn, ulike motorer, osv.). Innen hvert bilmerke er bilmodellnavn entydige. Innen hver bilmodell er biltypebetegnelsene entydige. Hver bilforhandler hører til ett handelsdistrikt som har et entydig navn (Trondheim, Inntrøndelag, Namdalen, ). Hvert handelsdistrikt er på sin side del av en landsdel (Midt-Norge, Nord-Norge, ). Til både handelsdistrikt og landsdeler skal det kunne registreres en beskrivende tekst. For en bilmodell skal man kunne registrere året bilmodellen ble lansert og en kort beskrivelse. For en bilmodelltype skal man kunne registrere type bil (sedan, stasjonsvogn, kombi, flerbruksbil, ), drivstofftypen (bensin, diesel, ), motorvolum, motoreffekt, antall sitteplasser, bagasjeromsvolum, egenvekt og maksimal nyttelast. Alle biler som blir solgt er en av bestemt bilmodelltype. Databasen skal blant annet brukes til å analysere hvordan bilsalget fordeler seg i løpet av året i ulike deler av landet. For det inneværende året er det viktig at brukerne enkelt kan finne ut hvilke uker det er registrert data for. Dersom det er ekstraordinære forhold som påvirker salget i en uke, skal det være mulig å legge inn en forklarende kommentar til denne uken (uke 13 og 14 var for eksempel påskeuker i 1999). a) Lag en konseptuell datamodell (ER-modell) for denne databasen. Du velger selv om du vil bruke kråkefotnotasjonen (Modelator) eller UML-notasjonen (lærebokas notasjon). Gjør kort rede for de forutsetninger og antagelser som du finner det nødvendig å gjøre. b) Du skal oversette den konseptuelle datamodellen (ER-modellen), som du kom fram til i a), til relasjonell form (relasjonsmodellen) uansett hvilken notasjon du brukte til å tegne modellen. Husk å merk primær- og fremmednøkkel. side 4 av 5

5 Løsningsforslag: a) BIL +reg_nr {PK} +salgs_dato +farge +kjøpesum +selger BILSALG ukedag +selges av BILFORHANDLER +forhandler_navn {PK} HANDELSDISTRIKT +distrikt_navn {PK} +omfatter +blir gjort i +del av UKE +uke_nr {PK} +år +kommentarer LANDSDEL +landsdel_navn {PK} BILMODELLTYPE +type_navn {PK} +drivstoff_type +motor_volum +motor_effekt +ant_sitte_plasser +bagasjeroms_volum +egenvekt +maks_nyttelast BILMODELL +modell_navn {PK} +lanserings_år BILMERKE +merke_navn {PK} b) BILMERKE(merke_navn) BILMODELL(modell_navn, lanserings_år, beskrivelse, merke_navn*) BILMODELLTYPE(type_navn, drivstoff_type, motor_volum, motor_effekt, ant_sitte_plasser, bagasjeroms_volum, egenvekt, maks_nyttelast, modell_navn*) BIL(reg_nr, salgs_dato, farge, kjøpesum, type_navn*) BILFORHANDLER(forhandler_navn, distrikt_navn*) BILSALG(regn_nr*, forhandler_navn*, uke_dag, uke_nr*) UKE(uke_nr, år, kommentarer) HANDELSDISTRIKT(distrikt_navn, beskrivelse, landsdel_navn*) LANDSDEL(landsdel_navn, beskrivelse) Kommentarer: Legg merke til at BILSALG i ER-diagrammet er representert som en mange-til-mange sammenheng mellom BIL og BILFORHANDLER. Dette er logisk fordi et salg her er noe som skjer mellom en bil og en bilforhandler, og derfor et dårlig eksempel på en selvstendig entitet. Men siden BILSALG har en egen sammenhengstype til UKE kunne den like godt ha vært tegnet inn som en entitetstype (i UML godtas det at en tegner sammenhenger til BILSALG her). Ellers er det bare vanlige en-til-mange i dette diagrammet. side 5 av 5

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

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

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

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

1. SQL datadefinisjon og manipulering

1. SQL datadefinisjon og manipulering Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag SQL datadefinisjon og manipulering Tore Mallaug 7.10.2008 Lærestoffet er utviklet for faget Databaser 1. SQL datadefinisjon og manipulering

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

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

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

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

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

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

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

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

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: 99539963 Roger Midtstraum: 99572420

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 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

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

>>21 Datamodellering i MySQL Workbench

>>21 Datamodellering i MySQL Workbench 21 MYSQL WORKBENCH 207 >>21 Datamodellering i MySQL Workbench I dette kapittelet vil du lære hvordan man lager datamodeller i MySQL Workbench hvordan man overfører en modell til MySQL I tillegg til å være

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

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

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 6.desember 2010 Varighet: 0900-1200 Fagnummer: Fagnavn: Klasse(r): LC238D Datamodellering og databaser HING2009HA

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

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

UML 1. Use case drevet analyse og design. 20.01.2004 Kirsten Ribu

UML 1. Use case drevet analyse og design. 20.01.2004 Kirsten Ribu UML 1 Use case drevet analyse og design 20.01.2004 Kirsten Ribu 1 I dag Domenemodell (forløper til klassediagram) Interaksjonsdiagrammer Sekvensdiagram Kollaborasjonsdiagram 2 Domenemodell visualisering

Detaljer

Dagens tema: Relasjonsmodellen (funksjonelle avhengigheter og nøkler, integritetsregler) Realisering: Fra ORM til relasjoner

Dagens tema: Relasjonsmodellen (funksjonelle avhengigheter og nøkler, integritetsregler) Realisering: Fra ORM til relasjoner UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Relasjonsmodellen (funksjonelle avhengigheter og nøkler, integritetsregler) Realisering: Fra ORM til relasjoner Institutt for informatikk

Detaljer

Datamodellering noen temaer

Datamodellering noen temaer Datamodellering noen temaer Disse notatene er kun en oversikt over en del prinsipielt stoff innen datamodellering. Disse må kompletteres med mer om aktuell(e) notasjon(er) som brukes (her finnes bare en

Detaljer

EKSAMENSOPPGAVE I TDT4145 DATAMODELLERING OG DATABASESYSTEMER. Faglig kontakt under eksamen: Svein Erik Bratsberg og Roger Midtstraum

EKSAMENSOPPGAVE I TDT4145 DATAMODELLERING OG DATABASESYSTEMER. Faglig kontakt under eksamen: Svein Erik Bratsberg og Roger Midtstraum Side 1 av 5 Norges teknisk-naturvitenskapelige universitet Institutt for datateknikk og informasjonsvitenskap EKSAMENSOPPGAVE I TDT4145 DATAMODELLERING OG DATABASESYSTEMER Faglig kontakt under eksamen:

Detaljer

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

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

Detaljer

I dag UML. Domenemodell visualisering av konsepter. Eksempel. Hvordan finne domeneklasser?

I dag UML. Domenemodell visualisering av konsepter. Eksempel. Hvordan finne domeneklasser? UML Use case drevet analyse og design 31.01.2005 Kirsten Ribu I dag Domenemodell (forløper til klassediagram) Interaksjonsdiagrammer Sekvensdiagram Kollaborasjonsdiagram 1 2 Domenemodell visualisering

Detaljer

SLUTTPRØVE 5602 DATABASER I 5.12.2008. 17 (inkludert vedlegg og denne forsida) Vedlegg: A: Eksempeldata og B: Svarark til oppgave 4

SLUTTPRØVE 5602 DATABASER I 5.12.2008. 17 (inkludert vedlegg og denne forsida) Vedlegg: A: Eksempeldata og B: Svarark til oppgave 4 Høgskolen i Telemark SLUTTPRØVE 5602 DATABASER I 5.12.2008 Tid: 9-14 Målform: Sidetal: Hjelpemiddel: Merknader: Bokmål og nynorsk 17 (inkludert vedlegg og denne forsida) Ingen Ingen Vedlegg: A: Eksempeldata

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

SQL Introduksjonskurs. Oversikt

SQL Introduksjonskurs. Oversikt SQL Introduksjonskurs Oversikt Oversikt 2/7 Introduksjon til datamodellering Normalisering Logisk skjema til Database Strukturelle operasjoner Operasjoner mot data Kontrolloperasjoner Aggregering og indekser

Detaljer

Oppgave 1 1. Spørring: Resultattabell: 2. Spørring: Resultattabell: 3. Spørring:

Oppgave 1 1. Spørring: Resultattabell: 2. Spørring: Resultattabell: 3. Spørring: Kjell Toft Hansen 02.10.2008 Opphavsrett: Forfatter og AITeL Lærestoffet er utviklet for faget LO151D Informatikk 1: databaser Oppgave 1 1. Spørring: SELECT oh.*, delnr, kvantum FROM ordrehode oh, ordredetalj

Detaljer

svarforslag SLUTTEKSAMEN IBE211 Databaser, våren 2015

svarforslag SLUTTEKSAMEN IBE211 Databaser, våren 2015 svarforslag SLUTTEKSAMEN IBE211 Databaser, våren 2015 Dato: 11/5-2015. Tid: 4 timer, skriftlig, ingen hjelpemidler. Oppgave 1 (80 %) Vi skal lage et sterkt forenklet system for Sjøfartsdirektoratet som

Detaljer

5602 DATABASER 02.12.2010. Bokmål/nynorsk. 17 (inkludert denne forsiden) Eksamensresultatene blir offentliggjort på Studentweb.

5602 DATABASER 02.12.2010. Bokmål/nynorsk. 17 (inkludert denne forsiden) Eksamensresultatene blir offentliggjort på Studentweb. Høgskolen i Telemark EKSAMEN 5602 DATABASER 02.12.2010 Tid: 9-14 Målform: Sidetall: Hjelpemidler: Merknader: Bokmål/nynorsk 17 (inkludert denne forsiden) Ingen Ingen Vedlegg: A: Eksempeldata og B: Svarark

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

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

HØGSKOLEN I SØR-TRØNDELAG

HØGSKOLEN I SØR-TRØNDELAG HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring Kandidatnr: Eksamensdato: 7.desember 2009 Varighet: 0900-1200 Fagnummer: Fagnavn: Klasse(r): LC238D Datamodellering og databaser HING2008HA

Detaljer

2. Beskrivelse av mulige prosjektoppgaver

2. Beskrivelse av mulige prosjektoppgaver Avanserte databaser (øving 9, 10, 11 & 12) Tore Mallaug 25.01.2008 Opphavsrett:Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for faget LO326D Avanserte Databaser INNLEVERINGSFRISTER (Obligatorisk

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

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

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

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

Persistens. Erik Arisholm. Institutt for informatikk Erik Arisholm 18.03.2009. INF1050-persistens-1

Persistens. Erik Arisholm. Institutt for informatikk Erik Arisholm 18.03.2009. INF1050-persistens-1 Persistens Erik Arisholm INF1050-persistens-1 Samling av trådene Systemutvikling som helhet 1. Systemutvikling: motivasjon... Jo Hannay, Simula & Ifi 2. Systemutviklingsprosessen... Rune Steinberg, Visma

Detaljer

Bilmarkedet første halvår 2016 utviklingstrekk

Bilmarkedet første halvår 2016 utviklingstrekk Bilmarkedet første halvår 2016 utviklingstrekk OFV Frokostmøte 14. juni 2016 16.06.2016 1 Kjøretøyparken i Norge 1. kvartal 2016 16.06.2016 2 Kjøretøyparken fordelt på kjøretøygrupper 30.3.2016 Tilhengere;

Detaljer

EKSAMEN. Emnekode: ITF10306. Emne: Databaser. Dato: 13.05.13 Eksamenstid: 09.00-13.00. Hjelpemidler: Syntaksoversikt (vedlagt oppgaven)

EKSAMEN. Emnekode: ITF10306. Emne: Databaser. Dato: 13.05.13 Eksamenstid: 09.00-13.00. Hjelpemidler: Syntaksoversikt (vedlagt oppgaven) EKSAMEN Emnekode: ITF10306 Emne: Databaser Dato: 13.05.13 Eksamenstid: 09.00-13.00. Hjelpemidler: Syntaksoversikt (vedlagt oppgaven) Faglærer: Edgar Bostrøm Oppgavesettet består av 4 sider inklusiv denne

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Grunnbegrepene i ORM Sammenheng mellom ORM og vanlig språk Elementære setninger (fakta) Faktatyper og broer Entydighetsskranker og totale

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

Databaser & objektorientering.

Databaser & objektorientering. Databaser & objektorientering. Noen grunnbegreper innen objektorientering. Klasser og forekomster klasser beskriver strukturen for noe. Beskrivelsen inneholder: et navn attributter /egenskaper / tilstander

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

Tom Røise 2/28/2007. IMT2243 : Systemutvikling 1. Forelesning IMT2243 1. mars 2007. Tema : Litteratur : Strukturert analyse. Strukturert analyse

Tom Røise 2/28/2007. IMT2243 : Systemutvikling 1. Forelesning IMT2243 1. mars 2007. Tema : Litteratur : Strukturert analyse. Strukturert analyse Forelesning IMT2243 1. mars 2007 Tema : Litteratur : Art.saml. Punkt 9 : Kap. 9. SASD - modellen, E. Andersen Metoden går ut på å anvende et sett teknikker i arbeidet med å lage gode systemmodeller /beskrivelser

Detaljer

Eksamen i IBE 210 - Databaser H 2008

Eksamen i IBE 210 - Databaser H 2008 Avdeling for økonomi, informatikk og samfunnsfag Eksamen i IBE 210 - Databaser H 2008 Eksamensdag : 5 desember 2008 Tid : 9.00 13.00 Faglærer/telefonnummer : Arne Løkketangen 99690939 Hjelpemidler : Alle

Detaljer

1. Installasjon av supportpack

1. Installasjon av supportpack Installasjon av supportpack Stein Meisingseth 22.1.2004 Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for faget LO465 Novell Netware for systemansvarlige 1. Installasjon av supportpack

Detaljer

Del 3: Noark 5-basert databasestruktur

Del 3: Noark 5-basert databasestruktur Del 3: Noark 5-basert databasestruktur Oppgaven består av en CREATE-del, en INSERT-del og en SELECT-del. CREATEdelen går ut på å lage en databasestruktur etter spesifikasjonene i Noark 5. Strukturen er

Detaljer

Læringsplattform for IT-fag basert på HTML5 utviklet i CakePhp

Læringsplattform for IT-fag basert på HTML5 utviklet i CakePhp Læringsplattform for IT-fag basert på HTML5 utviklet i CakePhp { En selvstendig plattform som kan brukes til å formidle kurs på nett med dagsaktuell teknologi. Oppgave 5, av Fredrik Johnsen Oppgavestiller

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

9. ASP med databasekopling, del II

9. ASP med databasekopling, del II Else Lervik 23.03.2004 Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for faget LV192D Web-programmering med ASP 9. Resymé: I forrige leksjon så vi hvordan ASP kunne brukes til å vise

Detaljer

Kurskategori 3: Utvikling av IKT- systemer. høsten

Kurskategori 3: Utvikling av IKT- systemer. høsten Kurskategori 3: Utvikling av IKT- systemer høsten Gjennom kurs i denne kategorien skal studentene opparbeide kunnskaper om og ferdigheter i å lage nettsteder, utvikle programvare og tilrettelegge for nettbasert

Detaljer

DRI2020 Emne: Om databaser og norske arkiver /NOARK (7) Onsdag 12. oktober 2011 Foreleser: Anne Mette Dørum, Riksarkivet

DRI2020 Emne: Om databaser og norske arkiver /NOARK (7) Onsdag 12. oktober 2011 Foreleser: Anne Mette Dørum, Riksarkivet DRI2020 Emne: Om databaser og norske arkiver /NOARK (7) Onsdag 12. oktober 2011 Foreleser: Anne Mette Dørum, Riksarkivet 1 Pensum og studiemål Pensum: Kjos, B. m. fl. (red.): Innføring i informasjonsteknologi,

Detaljer

Dette er vår første obligatoriske oppgave i kurset Moderne Databaseteknologi.

Dette er vår første obligatoriske oppgave i kurset Moderne Databaseteknologi. Innledning Dette er vår første obligatoriske oppgave i kurset Moderne Databaseteknologi. Oppgaven går ut på å implementer en database. Vi skal utforske og implementere noen av de mer avanserte mulighetene

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

Institutt for datateknikk. Fag TDT4145 Datamodellering og databasesystemer Løsningsforslag til øving 3: Algebra og SQL

Institutt for datateknikk. Fag TDT4145 Datamodellering og databasesystemer Løsningsforslag til øving 3: Algebra og SQL NTNU Norges teknisk-naturvitenskapelige Universitet Institutt for datateknikk og informasjonsvitenskap Fag TDT4145 Datamodellering og databasesystemer Løsningsforslag til øving 3: Algebra og SQL Side 1

Detaljer

Miniverden og ER- modell

Miniverden og ER- modell TDT4145 Datamodellering og databasesystemer SQL- oppgave 1 Miniverden og ER- modell Vi tar utgangspunkt i en enkel modell for en pizza- restaurant, der følgende ER- diagram beskriver databasen: Relasjonsdatabase-

Detaljer

Kompleksitetsanalyse Helge Hafting 25.1.2005 Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for faget LO117D Algoritmiske metoder

Kompleksitetsanalyse Helge Hafting 25.1.2005 Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for faget LO117D Algoritmiske metoder Helge Hafting 25.1.2005 Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for faget LO117D Algoritmiske metoder Innhold 1 1 1.1 Hva er en algoritme?............................... 1 1.2

Detaljer

Obbligatorisk oppgave 2 Slektsdatabase

Obbligatorisk oppgave 2 Slektsdatabase Obbligatorisk oppgave 2 Slektsdatabase 5602 Databaser Gruppenavn LEK Lars- Martin Hejll Eirik Simensen Krister Moen 113495 113452 113055 H2011 Oppgave 1 Begrepsmessig datamodell (E/R- diagram) E/R- Diagram

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

Svarskjema for kurset 'Databaser' - evalueringsrunde 2 - Antall svar på eval: 13

Svarskjema for kurset 'Databaser' - evalueringsrunde 2 - Antall svar på eval: 13 Kurs: Databaser(10stp) Faglærer: Edgar Bostrøm Dato: 05.05.2009 1. Hvilke forventningen hadde du til kurset på forhånd? At det skulle være vanskelig og mye å gjøre, men at det også ville være spennende

Detaljer

Dataorientert modellering

Dataorientert modellering INF2120 Dataorientert modellering Ragnar Normann 9. mars 2005 INF2120 Prosjekt i modellering 1 Dataorientering og UML UML har som utgangspunkt et objektorientert syn på tilværelsen hvor oppførsel og samspill

Detaljer

God objektorientert design Flere UML diagrammer UML Distilled kap. 7,8, 9 Using UML, kap. 11, 12, 14 Kirsten Ribu 17.03.04

God objektorientert design Flere UML diagrammer UML Distilled kap. 7,8, 9 Using UML, kap. 11, 12, 14 Kirsten Ribu 17.03.04 Mer om UML God objektorientert design Flere UML diagrammer UML Distilled kap. 7,8, 9 Using UML, kap. 11, 12, 14 Kirsten Ribu 17.03.04 1 I dag Litt repetisjon GRASP mønstre og OO design Prosjektoppgaven:

Detaljer

ANDEBU KOMMUNE ANDEBU UNGDOMSSKOLE

ANDEBU KOMMUNE ANDEBU UNGDOMSSKOLE ANDEBU KOMMUNE ANDEBU UNGDOMSSKOLE FAGPLAN I TYSK 10. KLASSE 1 periode er tenkt som 2 uker Period e Tema Kompetansemål Aktiviteter/innhold Kilder Vurdering 1 2 3 4 5 Grammatikk Grammatikk Trygge ferdighetene

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: 9. juni 2008 Tid for eksamen: 14.30 17.30 Oppgavesettet er på 5 sider. Vedlegg: Tillatte hjelpemidler: INF3100 Databasesystemer

Detaljer

SOSI-modell i MSAccess (Uferdig notat)

SOSI-modell i MSAccess (Uferdig notat) Erling Onstein 19.febr 1998 SOSI-modell i MSAccess (Uferdig notat) 1. Innledning Access-implementasjonen bygger på logisk modell beskrevet i notat SOSI-forvaltning logisk modell skrevet av David Skogan.

Detaljer

OPPGAVE 1. (Beregn ca. 2 timer på denne oppgaven)

OPPGAVE 1. (Beregn ca. 2 timer på denne oppgaven) BOKMÅL Nynorsk, se s. 4 9 vedlegg Begynn på nytt ark for hver oppgave. OPPGAVE 1 (Beregn ca. 2 timer på denne oppgaven) En liten kommune skal være vert for en matfestival. I den forbindelse vil biblioteket

Detaljer

Produktdokumentasjon

Produktdokumentasjon Produktdokumentasjon Presentasjon Tittel Oppgave Teknostorage - Lagersystem Et lagersystem som på enkel måte kan registrere varer inn og ut fra lager. Periode 3. januar 2012 til 11. juni 2012 Gruppemedlemmer

Detaljer

Resymé: I denne leksjonen blir de viktigste tallsystemer presentert. Det gjelder det binære, heksadesimale og desimale tallsystem.

Resymé: I denne leksjonen blir de viktigste tallsystemer presentert. Det gjelder det binære, heksadesimale og desimale tallsystem. Geir Ove Rosvold 23. august 2012 Opphavsrett: Forfatter og Stiftelsen TISIP Resymé: I denne leksjonen blir de viktigste tallsystemer presentert. Det gjelder det binære, heksadesimale og desimale tallsystem.

Detaljer

1. Funksjonsmodellering

1. Funksjonsmodellering Jarle Larsen 5.1.2004 Opphavsrett: Forfatter og Stiftelsen TISIP Lærestoffet er utviklet for faget LO314D Prosjektrettet systemarbeid 1. Resymé: I denne leksjonen ser vi litt generelt på modellering og

Detaljer

1. Introduksjon til databaser

1. Introduksjon til databaser Institutt for informatikk og e-læring, Høgskolen i Sør-Trøndelag Introduksjon til databaser Tore Mallaug 8.9.2015 Lærestoffet er utviklet for faget Databaser 1. Introduksjon til databaser Resymé: Denne

Detaljer

Hovedtema Kompetansemål Delmål Arbeidsmetode Vurdering Lær å lære. Lesekurs. (Zeppelin språkbok) Bison- overblikk. Nøkkelord. VØL- skjema.

Hovedtema Kompetansemål Delmål Arbeidsmetode Vurdering Lær å lære. Lesekurs. (Zeppelin språkbok) Bison- overblikk. Nøkkelord. VØL- skjema. Kyrkjekrinsen skole Årsplan for perioden: 2012-2013 Fag: Norsk År: 2012-2013 Trinn og gruppe: 5A/B Lærer: Mona Brurås og Dårdi Flåm Uke Årshjul 34 37 Nasjonal prøve lesing uke 37 Hovedtema Kompetansemål

Detaljer

MySQL-database, php. Innhold. 8 MySQL-database, php. 8.1 Databasen MySQL

MySQL-database, php. Innhold. 8 MySQL-database, php. 8.1 Databasen MySQL Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Helge Hafting 16.10.2007 Lærestoffet er utviklet for faget LV476D/LN476D Linux systemdrift Innhold 8 1 8.1 Databasen MySQL.............................

Detaljer

Fakultet for samfunnsfag Bibliotek- og informasjonsvitenskap Kunnskapsorganisasjon og gjenfinning 1.2

Fakultet for samfunnsfag Bibliotek- og informasjonsvitenskap Kunnskapsorganisasjon og gjenfinning 1.2 Fakultet for samfunnsfag Bibliotek- og informasjonsvitenskap Kunnskapsorganisasjon og gjenfinning 1.2 Bokmål og nynorsk Dato: 10. august 2012 Tid: 6 timer/ 0900-1500 Antall sider: 8 (inkl. forside) Tillatte

Detaljer

Løsningsforlag for oblig 1, databaser 2010

Løsningsforlag for oblig 1, databaser 2010 Løsningsforlag for oblig 1, databaser 2010 Oppgave 1 a) Hvilke supernøkler finnes i de to tabellene? Tabellen klasse har følgende supernøkler: (klasseid, klassebetegnelse) (klasseid) Tabellen renndeltager

Detaljer

INF1820: Ordklasser 2014-02-13. INF1820: Ordklasser. Arne Skjærholt. 13. februar. INF1820: Ordklasser. Arne Skjærholt. 13. februar

INF1820: Ordklasser 2014-02-13. INF1820: Ordklasser. Arne Skjærholt. 13. februar. INF1820: Ordklasser. Arne Skjærholt. 13. februar Arne Skjærholt 13. februar Arne Skjærholt 13. februar Ordklasser Ordklasser Ordklassene er bindeleddet mellom ordet (det morfologiske nivået) og syntaksen (setningsstrukturen). Det kan bestemme hva slags

Detaljer

Læringsplan for 10. trinn uke 45 3.-7.11.2014

Læringsplan for 10. trinn uke 45 3.-7.11.2014 Læringsplan for 0. trinn uke.-7..0 Fag Læringsmål Du skal: Dette bør du gjøre for å nå målet: - Kunne god nynorsk rettskriving - Kunne reglene for bøying av verb og substantiv på nynorsk - Jobbe med ord

Detaljer

Samling av trådene. Persistens. Dagens forelesning. Normal hendelsesflyt for Meld på kurs. Erik Arisholm. o Kort repetisjon. o Design av persistens

Samling av trådene. Persistens. Dagens forelesning. Normal hendelsesflyt for Meld på kurs. Erik Arisholm. o Kort repetisjon. o Design av persistens Samling av trådene Systemutvikling sm helhet Persistens Erik Arishlm 1. Systemutvikling: mtivasjn... J Hannay, Simula & Ifi 2. Systemutviklingsprsessen... Rune Steinberg, Visma Sftware AS 3. Prsjektledelse

Detaljer

1. Lage og vise et enkelt XML-dokument

1. Lage og vise et enkelt XML-dokument Avdeling for informatikk og e-læring, Høgskolen i Sør-Trøndelag Lage og vise et enkelt XML-dokument Lene Hoff (revidert av Tore Mallaug) 1.9.2013 Lærestoffet er utviklet for faget XML Teknologi 1. Lage

Detaljer

Læringsplan for 10. trinn uke 44 2014

Læringsplan for 10. trinn uke 44 2014 Engelsk Samf. RLE Læringsplan for 10. trinn uke 44 2014 Fag Læringsmål Du skal: Dette bør du gjøre for å nå målet: - Kunne god nynorsk rettskriving - Kunne reglene for bøying av verb og substantiv på nynorsk

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

EKSAMENSFORSIDE SKRIFTLIG EKSAMEN

EKSAMENSFORSIDE SKRIFTLIG EKSAMEN EKSAMENSFORSIDE SKRIFTLIG EKSAMEN Fag-/kurskode OBJ110 Fag/kurs Objektorientert systemutvikling 1 Ansvarlig faglærer Viggo Holmstedt Ansvarlig fakultet ØS Klasse(r)/gruppe(r) IS2 Dato 13.12.2010 Eksamenstid,

Detaljer

Fag TDT4145 Datamodellering og databasesystemer Løsningsforslag til øving 3: Algebra og SQL

Fag TDT4145 Datamodellering og databasesystemer Løsningsforslag til øving 3: Algebra og SQL NTNU Norges teknisk-naturvitenskapelige Universitet Institutt for datateknikk og informasjonsvitenskap Fag TDT4145 Datamodellering og databasesystemer Løsningsforslag til øving 3: Algebra og SQL Side 1

Detaljer

Eksamensoppgåve i TDT4145 Datamodellering og databasesystem

Eksamensoppgåve i TDT4145 Datamodellering og databasesystem Institutt for datateknikk og informasjonsvitskap Eksamensoppgåve i TDT4145 Datamodellering og databasesystem Fagleg kontakt under eksamen: Svein Erik Bratsberg: 99539963 Roger Midtstraum: 99572420 Eksamensdato:

Detaljer

ÅRSPLAN 2015-2016. Arbeidsmåter ( forelesing, individuelt elevarbeid, gruppearbeid, forsøk, ekskursjoner ) - Felles tavleundervisning

ÅRSPLAN 2015-2016. Arbeidsmåter ( forelesing, individuelt elevarbeid, gruppearbeid, forsøk, ekskursjoner ) - Felles tavleundervisning Øyslebø oppvekstsenter ÅRSPLAN 2015-2016 Fag: Matematikk Trinn: 9. klasse Lærer: Tove Mørkesdal og Tore Neerland Tidsrom (Datoer/ ukenr, perioder..) Tema Lærestoff / læremidler (lærebok kap./ s, bøker,

Detaljer

BRUKTBILUNDERSØKELSEN 2011

BRUKTBILUNDERSØKELSEN 2011 BRUKTBILUNDERSØKELSEN 11 Stemningsrapport fra bruktbilkjøperen Av Anders G. Hovde, TNS- Gallup Metode og Utvalg 725 Web intervju mot Gallups Internett panel. Galluppanelet består av 66 personer som utgjør

Detaljer

TEMA KOMPETANSEMÅL LÆRINGSMÅL INNHOLD METODE VURDERING

TEMA KOMPETANSEMÅL LÆRINGSMÅL INNHOLD METODE VURDERING ÅRSPLAN I NORSK. FOR 5. TRINN 2014/2015 Utarbeidet av: Gro Anita S Arnesen verk: Zeppelin Lesebok (gul), Zeppelin Språkbok (blå) og arbeidsbøker til begge disse. UK E TEMA KOMPETANSEMÅL LÆRINGSMÅL INNHOLD

Detaljer

TENK SOM EN MILLIONÆ ÆR http://pengeblogg.bloggnorge.com/

TENK SOM EN MILLIONÆ ÆR http://pengeblogg.bloggnorge.com/ TENK SOM EN MILLIO ONÆR http://pengeblogg.bloggnorge.com/ Innledning Hva kjennetegner millionærer, og hva skiller dem fra andre mennesker? Har millionærer et medfødt talent for tall og penger? Er millionærer

Detaljer

Hva gjøres i design? 19. september 2002, Tore Berg Hansen, TISIP

Hva gjøres i design? 19. september 2002, Tore Berg Hansen, TISIP Hva gjøres i design? 19. september 2002, Tore Berg Hansen, TISIP Kursleksjonene er forfatters eiendom. Som kursdeltaker kan du fritt bruke leksjonene til eget personlig bruk. Kursdeltakere som ønsker å

Detaljer

Bilavgifter i 2013-budsjettet. BIL 22. november 2012 Statssekretær Kjetil Lund

Bilavgifter i 2013-budsjettet. BIL 22. november 2012 Statssekretær Kjetil Lund Bilavgifter i 2013-budsjettet BIL 22. november 2012 Statssekretær Kjetil Lund 1 Oversikt - anslåtte inntekter for 2013 Bruksavhengige avgifter (drivstoffavgiftene): Veibruksavgiftene 17 mrd. kroner CO

Detaljer

TDT4145 Datamodellering og databasesystemer

TDT4145 Datamodellering og databasesystemer Eksamensoppgave i TDT4145 Datamodellering og databasesystemer Mandag 31. mai 2010, kl. 09:00-13:00 Oppgaven er utarbeidet av faglærer Kjell Bratbergsengen og kvalitetssikrer Svein Erik Bratsberg. Kontaktperson

Detaljer

DEL1 Uten hjelpemidler

DEL1 Uten hjelpemidler DEL1 Uten hjelpemidler Oppgave 1 a) Diagrammet nedenfor viser hvordan hovedindeksen på Oslo Børs endret seg høsten 2008. Kilde: ssb.no 1) Nårvarindeksenhøyest,ognårvardenlavest? 2) Hvormyeendretindeksensegigjennomsnittperdagiperiodenfra1.septembertil

Detaljer