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

Størrelse: px
Begynne med side:

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

Transkript

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

2 SQL kort sagt SELECT kolonner - Her velges det hvilke kolonner som skal vises i trefflista - Beregningsfunksjoner utføres også her. FROM tabeller - Her velges det hvilke(n) tabell(er) det skal søkes i. [WHERE betingelser] - Her formuleres betingelsene for søket (valgfri) - Det kan søkes i andre kolonner enn dem som vises i trefflisten (SELECT) [GROUP BY kolonner] - Brukes til å gruppere treffene (valgfri) - Brukes gjerne sammen med beregningsfunksjoner [ORDER BY kolonner]; - Her sorteres treffene (valgfri) SQL oppgave 2 løsningsforslag 2

3 Spørring mot flere tabeller Ubegrenset antall kolonner Ubegrenset antall tabeller Kobling: primærnøkler og fremmednøkler Join-betingelse Utgangspunktet for spørringer NRK-eksempel Program (ProgramID, Programtittel, Programinfo, Kategori, Varighet, Aldersgrense, Tilgjengelighet, Teksting, Episodenr, sesongid) Innslag (InnslagID, Innslagtittel) Sesong (SesongID, Sesongnavn, Episodeantall, SerieID) Serie (SerieID, Serietittel, Seriebeskrivelse) Medvirkende (MedvirkendeID, Fornavn, Etternavn) Sendetidspunkt (TidspunktID, Kanal, Sendedato, Klokkeslett, ProgramID) Programinnhold (InnslagID, ProgramID, Nummer, Tidskode) Deltagelse (ProgramID, MedvirkendeID, Rolle)

4 Hente data fra flere tabeller SELECT kolonner FROM tabeller; Spørring mot flere tabeller: bruker komma mellom tabellnavnene Vi vil hente ut en liste over alle programmer og deres sendetidspunkter: Program (ProgramID, Programtittel, Programinfo, Kategori, Varighet, Aldersgrense, Tilgjengelighet, Teksting, Episodenr, sesongid) Sendetidspunkt (TidspunktID, Kanal, Sendedato, Klokkeslett, ProgramID) Forslag til SQL-spørring: SELECT ProgramID, Programtittel, Episodenr, TidspunktID, Kanal, Sendedato, Klokkeslett, ProgramID FROM Program, Sendetidspunkt; SELECT ProgramID, Programtittel, Episodenr, TidspunktID, Kanal, Sendedato, Klokkeslett, ProgramID FROM Program, Sendetidspunkt; ProgramID Programtittel Episodenr TidspunktID Kanal Sendedato Klokkeslett ProgramID 1 Sjokoladesuget7 50 NRK : Sportsrevyen 7 50 NRK : : NRK : Sjokoladesuget7 51 NRK : Sportsrevyen 7 51 NRK : : NRK : Sjokoladesuget7 52 NRK :25 2 Sportsrevyen 7 52 NRK :25 10: NRK :25 Hva har skjedd her? 4

5 Kartesisk produkt Resultatet er det kartesiske produktet av de to tabellene. Hver rad i én tabell kombineres med hver rad i en annen tabell Resultattabellens rader: Produktet av radene i de to tabellene (rader i Program) x (rader i Sendetidspunkt) = 9 rader Resultattabellens kolonner: Summen av kolonnene i de to tabellene (kolonner i Program) + 5 (kolonner i Sendetidspunkt) = 8 kolonner Resultat: mange irrelevante rader Riktige rader i tabellen ProgramID Programtittel Episodenr TidspunktID Kanal Sendedato Klokkeslett ProgramID 1 Sjokoladesuget 7 50 NRK : Sportsrevyen 7 50 NRK : : NRK : Sjokoladesuget 7 51 NRK : Sportsrevyen 7 51 NRK : : NRK : Sjokoladesuget 7 52 NRK :25 2 Sportsrevyen 7 52 NRK :25 10: NRK :25 5

6 Kvalifiserte kolonnenavn Brukes dersom flere tabeller har kolonner med identisk navn Typisk: primærnøkler og fremmednøkler tabellnavn.kolonnenavn Må brukes i spørringer mot flere tabeller SELECT Program.ProgramID, Programtittel, Episodenr, TidspunktID, Kanal, Sendedato, Klokkeslett, Sendetidspunkt.ProgramID FROM Program, Sendetidspunkt; Løsning: Join-betingelse ProgramID er primærnøkkel i Program og fremmednøkkel i Sendetidspunkt. Riktige rader i kartesisk produkt-tabellen: ProgramID har identiske verdier i de to kolonnene For å hente ut bare radene med identiske verdier: join-betingelse SELECT Program.ProgramID, Programtittel, Episodenr, TidspunktID, Kanal, Sendedato, Klokkeslett, Sendetidspunkt.ProgramID FROM Program, Sendetidspunkt WHERE Program.ProgramID = Sendetidspunkt.ProgramID; 6

7 Resultat med join-betingelse SELECT Program.ProgramID, Programtittel, Episodenr, TidspunktID, Kanal, Sendedato, Klokkeslett, Sendetidspunkt.ProgramID FROM Program, Sendetidspunkt WHERE Program.ProgramID = Sendetidspunkt.ProgramID; Program. ProgramID Programtittel Episodenr TidspunktID Kanal Sendetidspunkt. Sendedato Klokkeslett ProgramID 1 Sjokoladesuget 7 50 NRK : Sportsrevyen 7 51 NRK : : NRK :25 Vise ProgramID bare 1 gang Ny spørring: SELECT Program.ProgramID, Programtittel, Episodenr, TidspunktID, Kanal, Sendedato, Klokkeslett FROM Program, Sendetidspunkt WHERE Program.ProgramID = Sendetidspunkt.ProgramID; Program. ProgramID Programtittel Episodenr TidspunktID Kanal Sendedato Klokkeslett 1 Sjokoladesuget 7 50 NRK :15 2 Sportsrevyen 7 51 NRK :45 10: NRK :25 7

8 Hvilke programmer ble vist på NRK1? Datene er lagret i to tabeller: Program (ProgramID, Programtittel, Programinfo, Kategori, Varighet, Aldersgrense, Tilgjengelighet, Teksting, Episodenr, sesongid) Sendetidspunkt (TidspunktID, Kanal, Sendedato, Klokkeslett, ProgramID) SELECT Programtittel, Kanal FROM Program, Sendetidspunkt WHERE Kanal= NRK1 AND Program.ProgramID = Sendetidspunkt.ProgramID; Programtittel Kanal Sjokoladesuget NRK1 Sportsrevyen NRK1 Foreløpig oppsummering Med join-betingelser unngår vi å få det kartesiske produkt som svar på spørringen vår. Én-til-mange sammenhengstype: én join-betingelse. Rekkefølgen på tabellene har ingen betydning. Når flere kolonner har samme navn, må vi bruke kvalifiserte kolonnenavn: tabellnavn.kolonnenavn 8

9 Mange-til-mange sammenhengstyper Tre relasjoner: De to opprinnelige entitetstypene koblingstabellen To join-betingelser Antallet join-betingelser i en spørring: = antallet tabeller 1 Hvilke medvirkende har deltatt i de forskjellige programmene? Må spørre mot tre tabeller: Program (ProgramID, Programtittel, Programinfo, Kategori, Varighet, Aldersgrense, Tilgjengelighet, Teksting, Episodenr, sesongid) Medvirkende (MedvirkendeID, Fornavn, Etternavn) Deltagelse (ProgramID, MedvirkendeID, Rolle) SELECT Fornavn, Etternavn, Programtittel FROM Program, Medvirkende, Deltagelse WHERE Program.ProgramID = Deltagelse.ProgramID AND Medvirkende.MedvirkendeID = Deltagelse.MedvirkendeID; 9

10 SELECT Fornavn, Etternavn, Programtittel FROM Program, Medvirkende, Deltagelse WHERE Program.ProgramID = Deltagelse.ProgramID AND Medvirkende.MedvirkendeID = Deltagelse.MedvirkendeID; Fornavn Etternavn Programtittel Kirsten Rokstad Sjokoladesuget Andreas Hagen Sportsrevyen Maria Bello 10:1 Maria Bello 10:1 Maria Bello er både skuespiller og regissør i 10:1 Spørring uten dubletter SELECT DISTINCT Fornavn, Etternavn, Programtittel FROM Program, Medvirkende, Deltagelse WHERE Program.ProgramID = Deltagelse.ProgramID AND Medvirkende.MedvirkendeID = Deltagelse.MedvirkendeID; Fornavn Etternavn Programtittel Kirsten Rokstad Sjokoladesuget Andreas Hagen Sportsrevyen Maria Bello 10:1 10

11 Hvilke programmer har Maria Bello medvirket i, og med hvilke roller? Aktuelle tabeller: Program (ProgramID, Programtittel, Programinfo, Kategori, Varighet, Aldersgrense, Tilgjengelighet, Teksting, Episodenr, sesongid) Medvirkende (MedvirkendeID, Fornavn, Etternavn) Deltagelse (ProgramID, MedvirkendeID, Rolle) SELECT Programtittel, Fornavn, Etternavn, Rolle FROM Program, Medvirkende, Deltagelse WHERE Fornavn = Maria AND Etternavn = Bello AND Program.ProgramID = Deltagelse.ProgramID AND Medvirkende.MedvirkendeID = Deltagelse.MedvirkendeID; Programtittel Fornavn Etternavn Rolle 10:1 Maria Bello Skuespiller 10:1 Maria Bello Regissør Hvilke innslag inneholder Sjokoladesuget? Tabeller med relevante data: Program (ProgramID, Programtittel, Programinfo, Kategori, Varighet, Aldersgrense, Tilgjengelighet, Teksting, Episodenr, sesongid) Innslag (InnslagID, Innslagtittel) Programinnhold (InnslagID, ProgramID, Nummer, Tidskode) SELECT Programtittel, Innslagtittel FROM Program, Innslag, Programinnhold WHERE Programtittel = Sjokoladesuget AND Program.ProgramID = Programinnhold.ProgramID AND Innslag.InnslagID = Programinnhold.InnslagID; Programtittel Sjokoladesuget Sjokoladesuget Innslagtittel Øyvors hemmelighet På Nobellinstituttet 11

12 Hvilken tidskode har innslaget Øyvors hemmelighet i Sjokoladesuget? Tabeller med relevante data: Program (ProgramID, Programtittel, Programinfo, Kategori, Varighet, Aldersgrense, Tilgjengelighet, Teksting, Episodenr, sesongid) Innslag (InnslagID, Innslagtittel) Programinnhold (InnslagID, ProgramID, Nummer, Tidskode) SELECT Programtittel, Innslagtittel, Tidskode FROM Program, Innslag, Programinnhold WHERE Programtittel = Sjokoladesuget AND Innslagtittel = Øyvors hemmelighet AND Program.ProgramID = Programinnhold.ProgramID AND Innslag.InnslagID = Programinnhold.InnslagID; Programtittel Innslagtittel Tidskode Sjokoladesuget Øyvors hemmelighet 00:00:16 Spørring mot flere tabeller med en beregningsfunksjon Hvor mange innslag er det i henholdsvis Sjokoladesuget og Sportsrevyen? tabeller med relevant data: Program (ProgramID, Programtittel, Programinfo, Kategori, Varighet, Aldersgrense, Tilgjengelighet, Teksting, Episodenr, sesongid) Innslag (InnslagID, Innslagtittel) Programinnhold (InnslagID, ProgramID, Nummer, Tidskode) SELECT Programtittel, COUNT(Innslag.InnslagID) AS 'Antall innslag' FROM Program, Innslag, Programinnhold WHERE (Programtittel = Sjokoladesuget' OR Programtittel = Sportsrevyen') AND Program.ProgramID = Programinnhold.ProgramID AND Innslag.InnslagID = Programinnhold.InnslagID GROUP BY Programtittel; Programtittel Sjokoladesuget 2 Sportsrevyen 2 Antall innslag 12

13 Spørring mot flere tabeller med en beregningsfunksjon Vi kan spørre mot deler av tabellene fra en mange til mangesammenhengstype, og dermed forenkle forrige spørring: 2 tabeller med relevant data: Program (ProgramID, Programtittel, Programinfo, Kategori, Varighet, Aldersgrense, Tilgjengelighet, Teksting, Episodenr, sesongid) Programinnhold (InnslagID, ProgramID, Nummer, Tidskode) SELECT Programtittel, COUNT(InnslagID) AS 'Antall innslag' FROM Program, Programinnhold WHERE (Programtittel = Sjokoladesuget' OR Programtittel = Sportsrevyen') AND Program.ProgramID = Programinnhold.ProgramID GROUP BY Programtittel; Programtittel Sjokoladesuget 2 Sportsrevyen 2 Antall innslag Hvilke programmer ble vist og hvilke medvirkende hadde de? 4 tabeller med relevant data: Program (ProgramID, Programtittel, Programinfo, Kategori, Varighet, Aldersgrense, Tilgjengelighet, Teksting, Episodenr, sesongid) Medvirkende (MedvirkendeID, Fornavn, Etternavn) Sendetidspunkt (TidspunktID, Kanal, Sendedato, Klokkeslett, ProgramID) Deltagelse (ProgramID, MedvirkendeID, Rolle) SELECT Programtittel, Fornavn, Etternavn FROM Program, Medvirkende, Sendetidspunkt, Deltagelse WHERE Sendedato = AND Program.ProgramID = Deltagelse.ProgramID AND Medvirkende.MedvirkendeID = Deltagelse.MedvirkendeID AND Program.ProgramID = Sendetidspunk.ProgramID; Programtittel Fornavn Etternavn Sportsrevyen Andreas Hagen 1

14 Aliaser Brukes ved mange, lange tabellnavn i komplekse spørringer Defineres rett etter tabellnavnet i FROM Bruker aliaset senere i spørringen Eksempel: SELECT Programtittel, Fornavn, Etternavn FROM Program P, Medvirkende M, Sendetidspunkt S, Deltagelse D WHERE Sendedato = AND P.ProgramID = D.ProgramID AND M.MedvirkendeID = D.MedvirkendeID AND P.ProgramID = S.ProgramID; SQL Oppgave Gjennomgang 25. november Lag SQL-spørringene i oppgavene under ved hjelp av phpmyadmin mot databasen Bokormen. 1. Hent ut et adresseregister som inneholder fornavn, etternavn, adresse, postnr og sted for alle medlemmene i Bokormen. 2. Hvilke boktitler er utgitt av Cappelen?. Vis en fordeling av antallet bøker hvert forlag har utgitt. 4. Hent ut en liste som inneholder ISBN og tittel for alle bøkene i databasen, samt ansvarliges fornavn, etternavn og rolle. Listen skal sorteres stigende på tittel (fra A til Å). 5. Hvilke bøker ble tilbudt i de tre bokklubbene som månedens bok i november 2005? Svaret skal vise tittel på boken og klubbnavn og sorteres stigende på klubbnavn. 6. Hvilke boktitler skrevet av Astrid Lindgren er tilbudt i Leselusen? 14

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

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

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

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

https://edu.hioa.no/bib1200/databaser/er-modellen/ 2 of :19 1 of :19 [Kurssidene] [ ABI - fagsider bibin ] [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

Detaljer

SQL Oppgave 3. SQL oppgave 3. Løsningsforslag 20.11.2014

SQL Oppgave 3. SQL oppgave 3. Løsningsforslag 20.11.2014 SQL oppgave 3 Løsningsforslag 20.11.2014 SQL Oppgave 3 Gjennomgang tirsdag 25/11 Lag SQL-spørringene i oppgavene under ved hjelp av phpmyadmin mot databasen Bokormen. 1. Hent ut et adresseregister som

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

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

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

Tabeller og enkle spørringer

Tabeller og enkle spørringer Tabeller og enkle spørringer Database, relasjonsdatabase Databasehåndteringssystem (DBHS) Databasesystem Tabell, kolonne, rad, datatype, verdi, primærnøkkel Utvalgsspørringer i SQL Velge ut rader Velge

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

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

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

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

INF3100 V2016 Obligatorisk oppgave nr. 1

INF3100 V2016 Obligatorisk oppgave nr. 1 INF3100 V2016 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

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

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

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

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

Spørringer mot flere tabeller

Spørringer mot flere tabeller Spørringer mot flere tabeller Kartesisk produkt / kryssprodukt/krysskobling Likekoblinger INNER JOIN syntaks Generelle koblinger Egenkoblinger Ytre koblinger Union, snitt og differanse Mer om gruppering

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

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

BRUK AV KONFIRMANTDATA

BRUK AV KONFIRMANTDATA BRUK AV KONFIRMANTDATA Dersom det er satt opp konfirmantpåmelding via nettsidene til menigheten vil informasjonen om konfirmantene komme direkte inn i den/de gruppene som dere har valgt i oppsettet av

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

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

Eksamen i Internetteknologi Fagkode: ITE1526

Eksamen i Internetteknologi Fagkode: ITE1526 Datateknikk Side 1 av 8 Eksamen i Internetteknologi Fagkode: ITE1526 Tid: Mandag, 23.05.05, 9:00-12:00 Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler tillatt. Eksamen består av 3 oppgaver og

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

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

Brukerveiledning for import av publikasjoner ved UiTø

Brukerveiledning for import av publikasjoner ved UiTø Brukerveiledning for import av publikasjoner ved UiTø I forbindelse med registrering av publikasjoner er det utviklet et hjelpesystem, Importtjeneste og autoritetsregister (ITAR), som bidrar til enklere

Detaljer

INF1300 Relasjonsalgebra. Et matematisk fundament for å forstå SQL-setninger

INF1300 Relasjonsalgebra. Et matematisk fundament for å forstå SQL-setninger INF1300 Relasjonsalgebra Et matematisk fundament for å forstå SQL-setninger Innhold Relasjonsalgebraen Operatorene i relasjonsalgebraen Relasjonsalgebratolkning av select-setningen Kostbare operasjoner

Detaljer

IN3020 V2019 Obligatorisk oppgave nr. 1

IN3020 V2019 Obligatorisk oppgave nr. 1 IN3020 V2019 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

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

Eksamen i Internetteknologi Fagkode: ITE1526

Eksamen i Internetteknologi Fagkode: ITE1526 Høgskolen i Narvik Side 1 av 5 Eksamen i Internetteknologi Fagkode: ITE1526 Tid: Torsdag 15.06.06, 9:00-12:00 Tillatte hjelpemidler: Alle trykte og skrevne hjelpemidler tillatt. Eksamen består av 1 oppgave

Detaljer

Oppgave: Finn navn og tittel på alle som har arbeidet på prosjektet «Vintersalg»

Oppgave: Finn navn og tittel på alle som har arbeidet på prosjektet «Vintersalg» Skjema Prosjekt(PId, Pnavn, KId, Pleder, StartDato) Ansatt(AId, Navn, Tittel, Fdato, Pnr, AnsDato) Timeliste(AId, Dato, PId, Timer) Kunde(KId, Knavn, Adresse) Oppgave: Finn navn og tittel på alle som har

Detaljer

BIB2200 Kunnskapsorganisasjon 2 (KONT)

BIB2200 Kunnskapsorganisasjon 2 (KONT) Fakultet for samfunnsfag Bibliotek- og informasjonsvitenskap BIB2200 Kunnskapsorganisasjon 2 (KONT) Bokmål og nynorsk Dato: Torsdag 27.februar 2014 Tid: 6 timer / kl. 9-15 Oppgavesettet består av: 18 sider

Detaljer

Tilkobling og Triggere

Tilkobling og Triggere Tilkobling og Triggere Lars Vidar Magnusson October 12, 2011 Lars Vidar Magnusson () Forelesning i DAS 11.10.2011 October 12, 2011 1 / 25 Tilkobling med PHP PHP bruker databasespesifike moduler til å koble

Detaljer

6. Prosjekter. 6.1.1. Generelt

6. Prosjekter. 6.1.1. Generelt 6. Prosjekter I prosjektmodulen kan informasjon om aktuelle prosjekter i forskningsmiljøet registreres. Prosjekter registrert er beregnet for intern synliggjøring og ekstern profilering. Det er anledning

Detaljer

Oversikt over Document Portal

Oversikt over Document Portal Hvis du vil se på eller laste ned denne eller andre Lexmark Document Solutions-publikasjoner, kan du klikke her. Oversikt over Document Portal Lexmark Document Portal er en programvareløsning som gir den

Detaljer

OKOK. 2012 DataPower Learning AS Rapporter 1

OKOK. 2012 DataPower Learning AS Rapporter 1 OKOK 2012 DataPower Learning AS Rapporter 1 Rapportdelen DataPower Learning Online inneholder en rapportdel som kan brukes for å følge opp kursdeltakernes framdrift og testresultater. Hensikten med rapportene

Detaljer

INF1300 Relasjonsalgebra og SQL, mengder og bager. Lysark for forelesning v. 2.1

INF1300 Relasjonsalgebra og SQL, mengder og bager. Lysark for forelesning v. 2.1 INF1300 Relasjonsalgebra og SQL, mengder og bager. Lysark for forelesning v. 2.1 Dagens temaer Relasjonsalgebraen Renavning Algebra Heltallsalgebra Klassisk relasjonsalgebra Mengdeoperatorer Union Snitt

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

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

Dagens barn har nå et mye større utvalg av kanaler og annen teknologi enn det førtidens barn hadde. Ikke alle familier hadde eget fjernsyn på 1960-70

Dagens barn har nå et mye større utvalg av kanaler og annen teknologi enn det førtidens barn hadde. Ikke alle familier hadde eget fjernsyn på 1960-70 1 Dagens barn har nå et mye større utvalg av kanaler og annen teknologi enn det førtidens barn hadde. Ikke alle familier hadde eget fjernsyn på 1960-70 tallet, hvor da barna måtte besøke nabo, venner eller

Detaljer

EKSAMEN 6102 / 6102N DATABASER

EKSAMEN 6102 / 6102N DATABASER EKSAMEN 6102 / 6102N DATABASER 06.12.2016 Tid: 4 timer (10-14) Målform: Sidetall: Hjelpemidler: Merknader: Vedlegg: Bokmål / nynorsk 13 (inkludert denne) Ingen Ingen Eksempeltabeller Sensuren finner du

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: 15. desember 2003 Varighet: 0900 1200 Fagnummer: Fagnavn: Klasse(r): LV193D Web-programmering med JSP NETT Studiepoeng:

Detaljer

Utnytt browsermulighetene i Unit4 Lønn og Personal Kenneth Torstveit Sjefskonsulent EVRY

Utnytt browsermulighetene i Unit4 Lønn og Personal Kenneth Torstveit Sjefskonsulent EVRY 1 "Litlmolla from Svolvær 2, 2010 September" by Ximonic, Simo Räsänen. Licensed under GFDL via Wikimedia Commons. Utnytt browsermulighetene i Unit4 Lønn og Personal Kenneth Torstveit Sjefskonsulent EVRY

Detaljer

Alle attributter har NULL som mulig verdi. mulige verdier for integer: NULL, 0, 1, 2, 3...

Alle attributter har NULL som mulig verdi. mulige verdier for integer: NULL, 0, 1, 2, 3... NULL verdier Alle attributter har NULL som mulig verdi mulige verdier for integer: NULL, 0, 1, 2, 3... Dog mulig å lage tabeller med attributter som forbyr NULL Ulik bruk: manglende informasjon («vet ikke

Detaljer

Databaser kort intro. Tom Heine Nätt

Databaser kort intro. Tom Heine Nätt Databaser kort intro Tom Heine Nätt Agenda Hva er en database? Hva er SQL? Hente ut data fra en database SELECT Behandle data i en database (kort) CREATE TABLE, INSERT, UPDATE, DELETE Databaser med flere

Detaljer

Databasedesign HVA? HVORDAN? E/R diagram. Begrepsmessig databasedesign. Logisk databasedesign. Fysisk databasedesign

Databasedesign HVA? HVORDAN? E/R diagram. Begrepsmessig databasedesign. Logisk databasedesign. Fysisk databasedesign Databasedesign HVA? Begrepsmessig databasedesign E/R diagram Logisk databasedesign HVORDAN? Fysisk databasedesign Databaser Leksjon 7: Logisk databasedesign - 1 Logisk databasedesign Fra E/R til tabellstruktur:

Detaljer

Hvordan foreslå kandidater for valg til landsmøtet 2011 / Hvordan fylle ut villighetserklæring dersom man er foreslått som kandidat for valg

Hvordan foreslå kandidater for valg til landsmøtet 2011 / Hvordan fylle ut villighetserklæring dersom man er foreslått som kandidat for valg Hvordan foreslå kandidater for valg til landsmøtet 2011 / Hvordan fylle ut villighetserklæring dersom man er foreslått som kandidat for valg Forutsetning Man MÅ være innlogget på sykepleierforbundet.no

Detaljer

Veiledning for vedlikehold av støtteapparat og spillere i Oppegård IL Fotball

Veiledning for vedlikehold av støtteapparat og spillere i Oppegård IL Fotball Veiledning for vedlikehold av støtteapparat og spillere i Oppegård IL Fotball Innhold 1. Pålogging lagsider 2. Kontroll av lagets støtteapparat 3. Kontroll av lagets spillerliste 4. Oppdatering av lagets

Detaljer

EKSAMEN DATABASER

EKSAMEN DATABASER EKSAMEN 6102 DATABASER 30.05.2016 Tid: 4 timer (9-13) Målform: Sidetall: Hjelpemidler: Merknader: Vedlegg: Bokmål 7 (inkludert denne) Ingen Ingen Eksempeldata Sensuren finner du på StudentWeb. Vekting

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

Hvordan aktivere pakker og enkelttitler

Hvordan aktivere pakker og enkelttitler Hvordan aktivere pakker og enkelttitler Innholdsfortegnelse 1 Fullpakker... 1 2 Partpakker... 2 2.1 Manuell aktivering... 2 2.2 Maskinell aktivering... 2 3 Custom-pakker... 5 3.1 Jeg har fått en fil fra

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : INF3100/INF4100 Databasesystemer Eksamensdag : Onsdag 8. juni 2005 Tid for eksamen : 14.30 17.30 Oppgavesettet er på : 5 sider

Detaljer

INF1300 Introduksjon til databaser

INF1300 Introduksjon til databaser UNIVERSITETET I OSLO INF1300 Introduksjon til databaser Dagens tema: Relasjonsalgebraen Oversettelse av select-from-where til relasjonsalgebra SQL: union, snitt, differanse, kartesisk produkt INF1300 22.10.2007

Detaljer

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn EKSAMENSFORSIDE Skriftlig eksamen med tilsyn Emnekode: Emnenavn: 6102 Databaser Dato: Tid fra / til: 06.06.2017 10:00-14:00 Ansv. faglærer: Bjørn Kristoffersen Campus: Fakultet: Bø Handelshøyskolen Antall

Detaljer

infotorg Enkel brukermanual

infotorg Enkel brukermanual infotorg Enkel brukermanual Innhold Innledning... 4 Logg inn... 4 Feilmelding... 4 Sperret bruker / Glemt passord... 5 Bytt passord... 6 Innstillinger og oppstartsregister... 6 Søk og Svar... 7 Velg tjeneste/register...

Detaljer

Enalyzer Norge. Nice to know - ESS

Enalyzer Norge. Nice to know - ESS Enalyzer Norge Nice to know - ESS Oversikt Generelle tanker omkring spørsmålsformulering Typiske utfordringer ved de forskjellige spørsmålstyper Typiske utfordringer i lanseringsdelen Husk at folk gjør

Detaljer

OKOK. 2012 DataPower Learning AS Administrasjon 1

OKOK. 2012 DataPower Learning AS Administrasjon 1 OKOK 2012 DataPower Learning AS Administrasjon 1 Administrasjon DataPower Learning Online inneholder en administrasjonsdel som kan brukes for å administrere brukere og kurs. For at et kurs skal være tilgjengelig

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

Last ned Hemmeligheten bak varig velvære - Inna Segal

Last ned Hemmeligheten bak varig velvære - Inna Segal Last ned Hemmeligheten bak varig velvære - Inna Segal Last ned Forfatter: Inna Segal ISBN: 9788202428402 Antall sider: 334 Format: PDF Filstørrelse:38.73 Mb Beskrivelse mangler. Se gjerne forlagets (Cappelen

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

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

Brukermanual Administrasjon

Brukermanual Administrasjon Brukermanual Administrasjon Forord Brukermanual rapporten omhandler sluttbrukeren av systemet (K-skjema) og er skrevet for de personer som skal bruke applikasjonen. Dette dokumentet beskriver hvordan man

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

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

SQL 3: Opprette tabeller, datainnsetting og utsnitt

SQL 3: Opprette tabeller, datainnsetting og utsnitt SQL 3: Opprette tabeller, datainnsetting og utsnitt Læreboka kap. 4 03.11.2008 Kjell Toft Hansen 1 Datainnsetting Legg til en ny leverandor i tabellen leverandor INSERT INTO leverandor (lev_nr, lev_navn,

Detaljer

EKSAMEN. Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00

EKSAMEN. Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00 EKSAMEN Emnekode: ITM20606 ITF10208 Dato: Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid: 09.00-13.00 01/06-2010 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater

Detaljer

UiS-IKT Kompetanse 2010. Word 2007. Adresselister og fletting

UiS-IKT Kompetanse 2010. Word 2007. Adresselister og fletting UiS-IKT Kompetanse 2010 Adresselister og fletting Forord Om dette heftet Dette heftet inneholder nyttige tips og triks i Microsoft når du vil flette sammen standard dokumenter med en adresseliste. Forklaringene

Detaljer

Metaspråket for å beskrive grammatikk

Metaspråket for å beskrive grammatikk 1 SQL-syntaks Korrekt språkbruk bygger på et sett av regler. Eksempler: En SQL utvalgsspørring inneholder alltid ordene SELECT og FROM, mens WHERE og tilhørende betingelse er valgfri. Etter SELECT kan

Detaljer

Emnenavn: Ny/utsatt eksamen. Eksamenstid: Faglærer: Edgar Bostrøm. Erik Åsberg. Davide Roverso

Emnenavn: Ny/utsatt eksamen. Eksamenstid: Faglærer: Edgar Bostrøm. Erik Åsberg. Davide Roverso Høgskolen i østfold EKSAMEN Emnekode: Emnenavn: ITF301415 Store datamengder: analyse og prosessering Ny/utsatt eksamen Dato: Eksamenstid: 20.05.2016 09:00-12:00 Hjelpemidler: Ingen Faglærer: Edgar Bostrøm

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

Bruksanvisning for administrasjon av www.lillehammerfk.no

Bruksanvisning for administrasjon av www.lillehammerfk.no Bruksanvisning for administrasjon av www.lillehammerfk.no Målet med lillehammerfk.no er å være en levende nettside for hele klubben. For å få til det, må de enkelte lagene selv legge til innhold på nettsiden.

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

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

81,9(56,7(7(7,26/2 'HWPDWHPDWLVNQDWXUYLWHQVNDSHOLJHIDNXOWHW

81,9(56,7(7(7,26/2 'HWPDWHPDWLVNQDWXUYLWHQVNDSHOLJHIDNXOWHW 81,9(56,7(7(7,26/2 'HWPDWHPDWLVNQDWXUYLWHQVNDSHOLJHIDNXOWHW (NVDPHQL,1)²*UXQQNXUVLREMHNWRULHQWHUWSURJUDPPHULQJ (NVDPHQVGDJ )UHGDJGHVHPEHU 7LGIRUHNVDPHQ ² 2SSJDYHVHWWHWHUSnVLGHU%RNPnO 9HGOHJJ VWN 7LOODWWHKMHOSHPLGOHU$OOHWU\NWHRJVNUHYQH

Detaljer

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1300 Introduksjon til databaser Eksamensdag: 30. november 2015 Tid for eksamen: 09.00 15.00 Oppgavesettet er på: 6 sider Vedlegg:

Detaljer

Sensorveiledning for IN2090 og INF desember :30 18:30 (4 timer)

Sensorveiledning for IN2090 og INF desember :30 18:30 (4 timer) Sensorveiledning for IN2090 og INF1300 6. desember 2018 14:30 18:30 (4 timer) 1. Eksterne skranker (5%) I modellene nedenfor (ORM2) skal du anta at alle begreper har en unik representasjon. Er plasseringen

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

Utviklingssak/ID Resume Endring (g2) Rettet i versjon (g1) Rettet i versjon

Utviklingssak/ID Resume Endring (g2) Rettet i versjon (g1) Rettet i versjon Utviklingssak/ID Resume Endring (g2) Rettet i versjon (g1) Rettet i versjon Går inte att spara typ tid "ingen beräkning" i Legg till zon Beskrivning av resultatintjäning" Denna raden behövs när man använder

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

student s104111, s107911, s122357

student s104111, s107911, s122357 Forord Denne brukerveiledning er ment som et hjelpemiddel for brukerne av administrasjonssystemet og vaktsystemet. Målgruppen for administrasjonssystemet er avdelings ledere på Grefsenhjemmet, mens målgruppen

Detaljer

NORSK RIKSKRINGKASTING AS 102 RADIO OG FJERNSYN 1 A V T A L E R AVTALE. mellom. NORSK RIKSKRINGKASTING AS (nedenfor kalt NRK)

NORSK RIKSKRINGKASTING AS 102 RADIO OG FJERNSYN 1 A V T A L E R AVTALE. mellom. NORSK RIKSKRINGKASTING AS (nedenfor kalt NRK) NORSK RIKSKRINGKASTING AS 102 RADIO OG FJERNSYN 1 AVTALE mellom NORSK RIKSKRINGKASTING AS (nedenfor kalt NRK) og NORSK OVERSETTERFORENING (nedenfor kalt NO) om bruk av oversatt prosa og lyrikk. TIDLIGERE

Detaljer

DBS18 - Strategier for Query-prosessering

DBS18 - Strategier for Query-prosessering Side 1 for Databaser DBS18 - Strategier for Query-prosessering søndag 22. mai 2016 13.03 Pensum 18.1-18.4, side 655-674, unntatt 18.4.4 og 18.4.5 En spørring som blir skrevet i et høynivå-språk, må bli

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 Av bokormenes liv - Karin Bang Last ned Forfatter: Karin Bang ISBN: 9788205467439 Format: PDF Filstørrelse: 23.27 Mb Beskrivelse mangler. Se gjerne forlagets (Gyldendal) hjemmeside, der det kan

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

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

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

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

Dublettsammenslåing. GolfBox A/S Sensommervej 34 F 8600 Silkeborg, Danmark Tlf.: +47 69 15 69 69 E-mail.:info@golfbox.no Web:golfbox.

Dublettsammenslåing. GolfBox A/S Sensommervej 34 F 8600 Silkeborg, Danmark Tlf.: +47 69 15 69 69 E-mail.:info@golfbox.no Web:golfbox. Dublettsammenslåing I funksjonen dublettsammenslåing kan klubben selv finne ut om et medlem ligger registrert med flere profiler i GolfBox, for så å slå disse sammen til en profil. For å få tilgang til

Detaljer

Relasjonsalgebra. Hva?

Relasjonsalgebra. Hva? Relasjonsalgebra. Hva? Relasjonsalgebra består av et sett med høynivås operatorer som kan brukes til å manipulere med relasjoner (slå sammen to tabeller, selektere data etc.). Tankegangen er viktig å kjenne

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

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 PHP og databaser IV Eksempel 1: koden for nedtrekksmenyen (kopi av eksempel 3 fra uke 43) Michael

Detaljer

Brukerveiledning lisensregistrering 2007

Brukerveiledning lisensregistrering 2007 Brukerveiledning lisensregistrering 2007 Registrering og oppdatering av lisensierte utøvere på internett Pr. 21. desember 2006 Brukerveiledning lisensregistrering 2007 - Norges Svømmeforbund Innlogging

Detaljer

Innbydelse til Slopestyle NorgesCup Vierli 19.Desember 2015 WSF Renn National

Innbydelse til Slopestyle NorgesCup Vierli 19.Desember 2015 WSF Renn National Innbydelse til Slopestyle NorgesCup Vierli 19.Desember 2015 WSF Renn National Hovedsponsor: KIF Snowboards sponsorer: - 1 - VELKOMMEN til NorgesCup Slopestyle, National, i Vierli Terrengpark Norges Snowboardforbund,

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 PHP og databaser III Fremvisning av resultater i (X)HTML-tabeller Tabeller er en naturlig måte

Detaljer