Spørgsmål 2 Givet at R indeholder 3 tupler (d,f,a,b,c), (d,f,b,d,e), (e,g,a,b,c). Hvilke tupler må R da også indeholde?

Størrelse: px
Starte visningen fra side:

Download "Spørgsmål 2 Givet at R indeholder 3 tupler (d,f,a,b,c), (d,f,b,d,e), (e,g,a,b,c). Hvilke tupler må R da også indeholde?"

Transkript

1 E00 (% af 2 timer) Opgave 1 (20%, E00) Givet en relation R med skemaet R(A, B, C, D, E) og følgende afhængigheder: {A, B} ->> C, D -> E. Kan det sluttes at {A, B} -> C også må gælde? Kan det sluttes at D ->> E? Giv i forbindelse med svaret en kort forklaring. Givet at R indeholder 3 tupler (d,f,a,b,c), (d,f,b,d,e), (e,g,a,b,c). Hvilke tupler må R da også indeholde? Normaliser R til Boyce-Codd normalform. Opgave 2 (50%, E00) En database til registrering af produkter i en produktionsvirksomhed har følgende skema, hvor primærnøgler er understreget: produkt(pnr, pnavn) stykliste(pnr, del-pnr) lager(lnr, kvm, bynr) opbevares(pnr, lnr, antal) by(bynr, bynavn) Til skemaet knyttes følgende kommentarer. Relationen produkt omfatter et produkts stamoplysninger, der her er produktets nummer og navn, hhv. pnr, og pnavn. stykliste er en del-af relation, der udtrykker at produktet del-pnr er en del af produktet pnr. Relationen lager indeholder stamoplysninger om et lager, hvilket er et nummer, et areal i kvadratmeter og et bynummer, hhv. lnr, kvm og bynr. I opbevares registreres hvilke produkter, der opbevares på et lager; produktet pnr opbevares på lageret lnr. Endelig indeholder relationen by et nummer og et navn for en by i hhv. bynr og bynavn. Skitser et ER-diagram, der kan give anledning til dette skema. Formuler i SQL følgende forespørgsler: a) I hvilke byer (angiv navn) oplagres produktet med pnavn "tryklodder"? b) Angiv det samlede antal der produceres af produktet med pnavn "tryklodder" fordelt på bynavn, idet der ses bort fra byen med navnet Herning. Et produkts umiddelbare delprodukter er dem, der optræder sammen med produktet i stykliste.

2 Formuler endvidere i SQL følgende: a) I hvilke byer kan man producere produktet med nr. 17? Forudsætningen for at producere et produkt i en by er at alle produktets umiddelbare delprodukter opbevares på et lager i byen. b) I hvilke byer opbevares hverken produktet med nummer 17 eller dettes umiddelbare delprodukter? c) Spørgsmål 4 Virksomheden har gennemført en politik for produktnummerering, således at et produkt A, der er en del af et andet produkt B, altid har et lavere nummer end det andet produkt. Skitser i SQL en del af databaseskemaet, der omfatter en begrænsning, som sikrer, at der ikke er "cykler" i styklisten (et produkt A må ikke være en del af sig selv og må ikke have delprodukter, der har A som delprodukt, osv.) Spørgsmål 5 Virksomheden har endvidere en politik, der går ud på at ethvert produkt skal findes på mindst et lager. Skitser hertil en trigger der, i forbindelse med oprettelsen af et ny produkt med pnr = X, automatisk sikrer at dette opbevares med antal 1 på lageret med lnr=0 - altså opretter en tupel (X, 0, 1) i opbevares. Opgave 3 (30%, E00) Til administration af den del af det offentlige trafiknet, der vedrører busdrift, skal der konstrueres et system med en database, der registrerer følgende. Om alle busdrift-selskaber registreres et entydigt nummer snr samt navn navn. For de involverede busser registreres bussens registreringsnummer regnr og antallet af sæder antal-sæder. De ruter der køres på registreres med et entydigt rutenr og længde for rutenangive i kilometer længde. Involverede chauffører registreres med et entydigt nummer cnr samt med navn navn. Endelig registreres samtlige ture der køres på en dag med et entydigt nummer tnr samt med tidspunkt for påbegyndelse af turen tid (der er altså ikke tale om en komplet køreplan kun tures starttidspunkt er registreret og der findes kun en slags dag altså ingen specielle lørdage eller søndage, f.eks.) Selskab er forbundet med bus, rute og chauffør i sammenhænge hhv. ejer, kører og ansat. Disse registrerer for et selskab hvilke busser det ejer, hvilke ruter det kører og hvilke chauffører det har ansat. Tur er forbundet med bus, rute og chauffør i sammenhænge hhv. i, på og med. Disse registrerer om en tur at den gemmenføres "i" den givne bus, "på" den givne rute og "med" den givne chauffør. Et design for denne database er illustreret i nedenstående ER-diagram noterede skema.

3 snr navn Selskab Ejer Kører Ansat regnr N N rutenr N cnr antalsæder Bus Rute Chauffør 1 1 længde 1 i på med N N N Tur navn tnr tid Oversæt skemaet angivet herover til et relationelt databaseskema. Noter evt. blot skemaet ved prædikatnotation (såsom "selskab(snr, navn)"). Husk at angive primærnøgler. Formuler i relationel algebra følgende forespørgsel til en database med skemaet fra spørgsmål 1. a) På hvilke ruter (angiv rutenr) kører en chauffør med navn "Knud Hansen"? b) Hvilke selskaber har ikke en chauffør med navn "Knud Hansen", der kører på en rute med rutenr 17? Formuler endvidere i SQL følgende. a) Hvormange siddepladser er der sammenlagt i busserne på de ture, der køres af chaufføren med navn "Knud Hansen"? b) Formuler en forespørgsel, der resulterer i en liste over chauffører med navn og antal kilometer, der køres dagligt, idet der på listen kun medtages chauffører der kører mere end 200 km. dagligt.

4 F00 (% af 2 timer) Opgave 1 (20%, F00) Antag at vi har en relation R med fire attributter A, B, C og D. Under punkterne 1-3 nedenfor er angivet tre alternative sæt af funktionelle afhængigheder, der vedrører R. Angiv for hver af disse, (i) nøgle(r) for R og (ii) (iii) hvilke af de angivne funktionelle afhængigheder, der bryder BCNF, samt en BCNF normalisering af R fremkommet ved at dekomponere R svarende til de angivne afhængigheder. OBS: Der er tale om tre alternative sæt af afhængigheder, der således skal behandles isoleret. 1. C D,C A,B C 2. B C,D A 3. A B,BC D,A C Opgave 2(10%, F00) Antag at vi, for en relation S med skema S(A,B,C), har en forekomst med følgende fire tupler: (1,2,3),(4,2,3),(5,3,3),(5,3,4). Hvilke af afhængighederne 1-6 herunder kan man slutte ikke kan gælde for S (m.a.o. hvilke afhængigheder brydes af den givne forekomst). 1. A -> B 2. A ->> B 3. BC -> A 4. BC ->> A 5. B -> C 6. B ->> C Opgave 3 (40%, F00) En database til håndtering af et flyselskabs flyvninger er designet med følgende skema: Lufthavn(Lnr, By) Flytype(Tnr, Navn, Antal-sæder, Hastighed) Kan_lande(Lnr, Tnr) Fly(Flynr, Tnr) Rute(Rnr, Afstand, Fra-Lnr, Til-Lnr) Flyvning(Flyvningnr, Dag, Tid, Flynr, Rnr) I skemaet er nøgler understreget, og der er indført særlige attributter til entydig identifikation (Lnr for lufthavnsnummer, Tnr for Flytypenummer, m.fl). Lufthavn registrerer lufthavne med navn på byen, hvor de hører hjemme. I Flytype kan registreres flytyper med typebetegnelse (Navn), antal sæder, samt den hastighed de skal flyve med (det antages her kun at benyttes én hastighed). For flytyper er der tillige med Kan_lande registreret, hvilke lufthavne de kan lande i. Konkrete fly er registreret i Fly med angivelse af flytype (Tnr). En rute, der registreres i Rute, er blot en kombination af en afgangslufthavn (Fra-Lnr) og en ankomstlufthavn (Til-Lnr) med angivelse af afstand i kilometer imellem de to lufthavne.

5 En flyvning, der registreres i Flyvning, foregår på en bestemt ugedag (Dag), til et fastlagt tidspunkt, med et bestemt fly og på en bestemt rute. Skitser et ER-diagram der kan give anledning til det angivne relationelle databaseskema. Formuler følgende forespørgsler, til en database med det givne database-skema, i SQL. d) Hvilke ruter (rnr), med en afstand (Afstand) på mindre end 500 km, går til lufthavnen Lnr = "L21". e) Hvilke ruter (rnr) har bestemmelsessted (by for lufthavn der flyves til) "København", der udgår fra lufthavne i en afstand af mindre end 500 km. fra "København". f) Angiv dag (Dag), afgangstidspunkt (Tid) og flyvetid for samtlige flyvninger på ruten med rutenummer Rnr="R35". Flyvetiden beregnes som Afstand/Hastighed. Forklar hvad svaret udgør på forespørgslerne (udtrykt i hhv. SQL og relationel algebra) : a) select fra.by,til.by from rute, Lufthavn fra, Lufthavn til where rute.fra-lnr=fra.lnr and rute.til-lnr=til.lnr select fra.by,til.by from rute r1, rute r2, Lufthavn fra, Lufthavn til where r1.fra-lnr=fra.lnr and r1.til-lnr=r2.fra-lnr and r2.til-lnr=til.lnr select fra.by,til.by from rute r1, rute r2, rute r3, Lufthavn fra, Lufthavn til where r1.fra-lnr=fra.lnr and r1.til-lnr=r2.fra-lnr and r2.til-lnr=r3.fra-lnr and r3.tillnr=til.lnr b) π navn (Flytype Fly Flyvning σ By= Stokholm (Rute Fra-Lnr=LnrLufthavn)) c) π B (ρ R(A,B,C,D) (Flytype) π A,B,C,D ((ρ R(A,B,C,D) (Flytype)) D<H(ρ S(E,F,G,H) (Flytype)))) Opgave 4 (30%, F00) Nedenstående ER-diagram repræsenterer et design af en database til registrering på et uddannelses-sted, af: hvad de forskellige fag omfatter hvilke studerende, der er aktive på stedet samt for de studerende, hvilke aktiviteter de er i gang med og har gennemført.

6 Fnr Navn Del_af Fag Læser Igang_med Anr Aktivitet Student Gennemført isa isa isa isa Pnr Navn Kursus Projekt Karakter Navn Navn. Lav en oversættelse det skitserede skema til et relationelt database skema. Nøgler skal medtages. Forklar hvad der naturligt ud fra beskrivelse og diagram ovenfor må være begrænsninger på databasen, svarende til referenceintegritet. Formuler tillige disse begrænsninger ved brug af relationel algebra, idet der refereres til skemaet fra spørgsmål 1.

7 E99 (% af 4 timer) Opgave 3 (25%) Til administration af busdrift er konstrueret en database med følgende relationelle skema (nøgler er understreget): selskab(snr, navn) bus(regnr, antal-sæde, snr) rute(rutenr, længde, snr) chauffør(cnr, navn, snr) tur(tid, regnr, rutenr, cnr) Om alle busdriftselskaber er i selskab registreret et nummer samt et navn i hhv snr og navn. I bus er for hver bus registreret et registreringsnummer, et antal sæder og et selskabsnummer for selskabet, som bussen tilhører (i hhv. regnr, antal-sæde og snr). En rute er registreret ved et nummer (rutenr), en længde i kilometer (længde) og et selskabsnummer (snr) for selskabet, som har ansvaret for ruten, og en chauffør er registreret ved et nummer (cnr), et navn (navn) samt et nummer for selskabet (snr), der har ansat chaufføren. Endelig registreres med tur, for hver tur en bus (regnr) kører på, en rute (rutenr) med en chauffør (cnr) og den tid der tager at køre turen (tid). Skitser er ER-diagram, der kan give anledning til ovenstående relationelle databaseskema.. Skitser ændringer i både ER-diagram og relationelt skema, der tager højde for at der indføres et entydigt nummer tnr på tur. I det følgende kan der ses bort fra disse ændringer. Formuler i relationel algebra følgende forespørgsler til en database med skemaet fra spørgsmål 1. a) På hvilke ruter (angiv rutenr) kører chaufføren med navn "Knud Hansen"? b) Hvilke selskaber (angiv navn) har har enten busser med flere end 60 sæder eller ruter, der er længere end 200 km. c) Hvilke selskaber (angiv navn) har ingen chauffør, der hedder "Knud Hansen", men har enten busser med flere end 60 sæder eller ruter, der er længere end 200 km. Spørgsmål 4 Angiv med SQL navn for selskab og det totale antal sæder i samtlige selskabets busser opdelt på selskaber, idet der kun medtages selskaber med et gennemsnitligt antal sæder større end 10. Spørgsmål 5 Med en naturlig join i udtrykket selskab*bus kan de to indgående relationer samles til een. (* er her naturlig join operatoren i relationel algebra) Angiv skemaet for resultatrelationen (der f.eks. kan kaldes sb) med nøgle og forklar endvidere hvorfor denne ikke er på Boyce-Codd normalform. Opgave 4 (10%) Betragt mængden Γ af fem propositionelle formler opskrevet på klausulform: Γ = {Q P, R P, S P, P, Q S R T, Q}

8 Vis ved resolution at Γ er inkonsistent. Benyt modbevis ved resolution til at vise at med Γ ' = {Q P, R P, S P, P, Q S R T} har vi at Γ' T, altså at formlen T er beviselig udfra formlerne Γ'.

9 F99 (% af 4 timer) Opgave 3 (25%) En database til at støtte en bygherre er skitseret i følgende ER-diagram: navn hnr fag Håndværker tilbud udfører Opgave forudsætter opgnr opgave Med et skema som det viste skal kunne håndteres eet byggeprojekt, der involverer håndværkere og opgaver. Tilbud gives af håndværkere på opgaver, og til en opgave udvælges, på baggrund af de givne tilbud, en håndværker der skal udføre den. En opgave kan forudsætte at andre opgaver er udført (f.eks. fundamentet skal støbes før murerne kan mures). Oversæt ovenstående ER-skema til et relationelt databaseskema. Angiv heri nøgler og sørg for at det relationelle skema kan udtrykke det samme som ER-skemaet. Formuler til en database, med skemaet fra spørgsmål 1, følgende forespørgsler i SQL: A: Hvilke opgaver findes der flere tilbud på? B: Angiv de fag, hvor der findes håndværkere der kan starte byggeriet (dvs. håndværkere der skal udføre opgaver, der ikke forudsætter andre opgaver). Modificer ER-skemaet således at højest to tilbud kan afgives på den samme opgave. Skitser tillige en oversættelse til et relationelt skema af denne ændring. Spørgsmål 4 Formuler i SQL en forespørgsel, der som svar angiver forudsatte opgaver med to attributter (opgave, forudsat-opgave) Forespørgslen skal udtrække forudsatte opgaver i to niveauer (hvis tag forudsætter mur og mur forudsætter fundament så skal ikke kun (tag,mur) og (mur, fundament) være i svaret, men også (tag, fundament)). Forklar hvordan en sådan forespørgsel kan formuleres til flere niveauer af forudsatte opgaver. Spørgsmål 5 Antag at vi som (delvist overlappende) supplement til ovenstående har en registrering af håndværkere med deres fag og de opgaver de kan udføre i følgende skema: Kan-udføre(hnr, fag, opgave) og at der gælder følgende multiværdi-afhængighed: hnr ->> fag. Normaliser Kan-udføre til 4 de normalform.

10 Opgave 4 (10%) Betragt mængden Γ af tre propositionelle formler opskrevet på klausulform (idet er negation og V er logisk eller): Γ = { P V Q V R V S, P, R} Tilføj een formel til Γ således at Q bliver beviselig og bevis Q ved modbevis ved resolution.

11 E98 (% af 4 timer) Opgave 4 (15%) En database til et busselskab, der kan understøtte administrationen af køre- og arbejdsplaner er skitseret i følgende ER-diagram: typenavn typeid sæder Bustype af start-tid pnr navn Bus i Tur med Chauffør busid på stedid Busrute rutested Stoppested navn ruteid køre-tid Til skemaet skal bemærkes følgende: en tur er noget, der foregår på en busrute, i en bus med en chauffør og som starter til et bestemt tidspunkt (start-tid) køreplaner er registreret i databasen sådan, at der til hvert sted på ruten er tilknyttet en køre-tid, dvs. den tid det tager på en tur at nå fra første stoppested til det aktuelle (første sted har derfor køretid 0). Oversæt ovenstående ER-skema til et relationelt databaseskema. Angiv heri nøgler (men se bort fra begrænsninger i øvrigt) og sørg for at det relationelle skema kan udtrykke det samme som ER-skemaet. Modificer ER-skemaet således at rutested bliver en entitetstype i stedet for en sammenhæng ( relationship ), mens en oversættelse som i spørgsmål 1 giver samme resultat (også hvad angår primærnøgler). Modificer ER-skemaet således at Tur bliver en sammenhæng i stedet for en entitetstype, mens en oversættelse igen giver samme resultat som i spørgsmål 1 (også hvad angår primærnøgler).

12 Opgave 5 (15%) I nedenstående ER-diagram skitseres en database, der kan omfatte oplysninger om personer med nr. og navn samt personers venne- og terapeut-relationer. pnr navn Person ven terapeut Hvordan vil et relationelt databaseskema, der svarer hertil, med to relationsskemaer person og ven, komme til at se ud? Hvilke integritets-begrænsninger bør medtages fordi de er udtrykt i ER-skemaet? Formuler til databasen forespørgslerne: Hvem er ven med deres terapeut? Hvilke terapeuter har venner? Det kan antages at, hvis der står i databasen, at A har en ven B, så står der også i databasen, at B har en ven A. Hvilke terapeuter har flere venner, der er terapeuter? Dan som svar en liste over terapeuter, der har mindst to venner, der er terapeuter.

13 F98 (% af 4 timer) Opgave 4 (20%) I forbindelse med arrangement af en konference er der behov for en database. Behovet er analyseret og resultatet foreligger i form af følgende relationelle databaseskema. person(pnr, pnavn) artikel(anr, atitel, præsenteres-af-pnr, holdes-i-snr) session(snr, stitel, ordstyrer-pnr) forfatter(pnr, anr) referee(pnr, anr) tilmelding(pnr, knr) deltager-kategori(knr, pris) De understregede attributter er primærnøgler. Skemaet er kommenteret herunder. Det skal bemærkes at konferencen er opdelt i sessioner, dvs. samlinger af (typisk 3-4) artikel-præsentationer, der hver styres af en ordstyrer og at artikler i forbindelse med optagelse på konferencen gennemgår en kontrol-proces, hvor to eller flere personer vurderer hver artikel. En person der deltager i denne proces kaldes en referee. For at kunne beregne forskellige priser for deltagelse i konferencen er der indført såkaldte deltager-kategorier. person: en person, der har noget med konferencen at gøre pnr: personnummer pnavn: personens navn artikel: en artikel, der er indsendt til præsentation på konferencen anr: artikelnummer atitel: artiklens titel præsenteres-af-pnr: pnr for personen, der præsenterer artiklen holdes-i-snr: snr for sessionen hvori artiklen præsenteres session: en samling af (typisk 3-4) artikel-præsentationer på konferencen snr: sessionens nummer stitel: sessionens titel ordstyrer-pnr: pnr for ordstyreren på sessionen forfatter: en forfatter til en artikel pnr: pnr for den person, der er forfatter anr: anr for den artikel personen er forfatter referee: en person der vurderer en artikel pnr: pnr for den person der vurderer artiklen anr: anr for den artikel personen vurderer tilmelding: en tilmelding til deltagelse i konferencen pnr: pnr for den person der er tilmeldt knr: knr for den deltager-kategori personen er tilmeldt under deltager-kategori: en opdeling af tilmeldinger knr: kategoriens nummer pris: prisen for deltagelse under den pågældende kategori

14 Skitser et database-skema i form af et ER-diagram, der ved oversættelse kan give anledning til det relationelle skema skitseret ovenfor. Sørg for at få alle attributter med og noter også nøgler for entiteter. Formuler følgende som forespørgsler i SQL: a) Hvilke sessioner har ordstyrere, der deltager gratis. b) Hvilke artikler præsenteres af substitutter. En substitut er en person, der præsenterer en artikel som vedkommende ikke er forfatter til. c) Hvilke personer mangler at tilmelde sig (personer der enten skal præsentere en artikel eller være ordstyrer for en session) Hvilke spørgsmål (på almindeligt dansk) er der formuleret med følgende SQL-udtryk: a) select pnavn from person where pnr in (select ordstyrer-pnr from session where snr=3) (select pnr from referee, artikel where referee.anr=artikel.anr and artikel.holdes-i-snr=3) (select pnr from forfatter, artikel where forfatter.anr=artikel.anr and artikel.holdes-i-snr=3) (select præsenteres-af-pnr from artikel where holdes-i-snr=3) b) select gruppe, count(pris), avg(pris) from (select 'o' as gruppe,ordstyrer-pnr as pnr from session select 'r' as gruppe, pnr from referee select 'f' as gruppe, pnr from forfatter select 'p' as gruppe,præsenteres-af-pnr as pnr from artikel ) as alle, tilmelding, deltager-kategori where alle.pnr=tilmelding.pnr and tilmelding.knr=deltager-kategori.knr group by gruppe Opgave 5 (10%) For en relation med skemaet R(A, B, C, D, E) er følgende funktionelle afhængigheder givet: BC -> D A -> B D -> E

15 Følgende er IKKE en tilladt forekomst af relationen R. Forklar hvorfor. R A B C D E a b c d e e a b c d f b c e d e a b c e (I de følgende to spørgsmål ses naturligvis bort fra denne forekomst.) Angiv en nøgle for relationen R. Normaliser R til BCNF (Boyce-Codd normalform). Angiv nøgler i de resulterende relationsskemaer.

E00 (% af 2 timer) En database til registrering af produkter i en produktionsvirksomhed har følgende skema, hvor primærnøgler er understreget:

E00 (% af 2 timer) En database til registrering af produkter i en produktionsvirksomhed har følgende skema, hvor primærnøgler er understreget: OBS-OBS: Der tages forbehold for fejl og mangler i besvarelserne. Der er ikke tale om "officielle" løsninger, men blot notater som er sendt til censor i forbindelse med godkendelse af opgaverne. E00 (%

Læs mere

Skriftlig eksamen i. Databaser. Vinter 2002/2003

Skriftlig eksamen i. Databaser. Vinter 2002/2003 Skriftlig eksamen i Databaser Vinter 2002/2003 Dette eksamenssæt består af 5 nummererede sider (incl. denne). Der er 5 opgaver, som ved bedømmelsen tillægges følgende vægte: Opgave 1: 15% Opgave 2: 30%

Læs mere

Skriftlig eksamen i. Databaser. Vinter 2002/2003. Vejledende løsninger

Skriftlig eksamen i. Databaser. Vinter 2002/2003. Vejledende løsninger Skriftlig eksamen i Databaser Vinter 2002/2003 Vejledende løsninger Dette eksamenssæt består af 5 nummererede sider (incl. denne). Der er 5 opgaver, som ved bedømmelsen tillægges følgende vægte: Opgave

Læs mere

Skriftlig eksamen i. Datalogi. Databaser. Sommer 2001

Skriftlig eksamen i. Datalogi. Databaser. Sommer 2001 Skriftlig eksamen i Datalogi Databaser Sommer 2001 Dette eksamenssæt består af 4 nummererede sider (incl. denne). Der er 4 opgaver, som ved bedømmelsen tillægges følgende vægte: Opgave 1: 20% Opgave 2:

Læs mere

Fra ER til RM. Databaser, efterår 2002. Troels Andreasen. Efterår 2002

Fra ER til RM. Databaser, efterår 2002. Troels Andreasen. Efterår 2002 Databaser, efterår 2002 Fra ER til RM Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk

Læs mere

Design ved normalisering

Design ved normalisering Databaser, efterår 2002 Design ved normalisering Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072

Læs mere

ER-modellen. Databaser, efterår Troels Andreasen. Efterår 2002

ER-modellen. Databaser, efterår Troels Andreasen. Efterår 2002 Databaser, efterår 2002 ER-modellen Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk

Læs mere

Databasesystemer, forår 2005 IT Universitetet i København. Forelæsning 4: Mere om E-R modellering. 24. februar 2005. Forelæser: Rasmus Pagh

Databasesystemer, forår 2005 IT Universitetet i København. Forelæsning 4: Mere om E-R modellering. 24. februar 2005. Forelæser: Rasmus Pagh Databasesystemer, forår 2005 IT Universitetet i København Forelæsning 4: Mere om E-R modellering 24. februar 2005 Forelæser: Rasmus Pagh Forelæsningen i dag Fortsættelse af E-R model: Attributtyper, identifiers,

Læs mere

Efterår 2002 Note 10. Temaopgave

Efterår 2002 Note 10. Temaopgave Datalogi Database-kurset Efterår 2002 Note 10 Temaopgave Formålet med temaopgaven er at I skal arbejde med vigtige dele af kursusstoffet indenfor et specifikt problemområde/tema. Temaopgaven omfatter 4

Læs mere

Funktionel afhængighed

Funktionel afhængighed Databaser, efterår 2002 Funktionel afhængighed Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk

Læs mere

Skriftlig eksamen i Databaser, Vinter 2001/2002. Pa opfordring har jeg udarbejdet mulige lsninger pa eksamensopgaverne, men

Skriftlig eksamen i Databaser, Vinter 2001/2002. Pa opfordring har jeg udarbejdet mulige lsninger pa eksamensopgaverne, men Roskilde Universitetscenter Skriftlig eksamen i Databaser, Vinter 2001/2002 Opgaver med lsninger Pa opfordring har jeg udarbejdet mulige lsninger pa eksamensopgaverne, men har ikke haft tid til at polere

Læs mere

Side 1. Databaser og SQL. Dagens gang. Databasebegreber. Introduktion til SQL Kap 1-5

Side 1. Databaser og SQL. Dagens gang. Databasebegreber. Introduktion til SQL Kap 1-5 Databaser og SQL Introduktion til SQL Kap 1-5 1 Dagens gang Databaser Database begreber Mapning af klasser til relationel model Normalisering Opgaver til næste gang 2 Databasebegreber A database is a:

Læs mere

Normalisering, del 2

Normalisering, del 2 Databaser, efterår 2002 Normalisering, del 2 Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk

Læs mere

Databasesystemer. Databaser, efterår Troels Andreasen. Efterår 2002

Databasesystemer. Databaser, efterår Troels Andreasen. Efterår 2002 Databaser, efterår 2002 Databasesystemer Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk

Læs mere

Databasesystemer. IT Universitetet i København 7. juni 2005

Databasesystemer. IT Universitetet i København 7. juni 2005 Databasesystemer IT Universitetet i København 7. juni 2005 Eksamenssættet består af 5 opgaver med 13 spørgsmål, fordelt på 6 sider (inklusiv denne side). Vægten af hver opgave er angivet. Du har 4 timer

Læs mere

Skriftlig eksamen i kurset. Informationssystemer

Skriftlig eksamen i kurset. Informationssystemer 6. semester sundhedsteknologi Skriftlig eksamen i kurset Informationssystemer Der er 3 timer til at besvare opgaven. Alle hjælpemidler er tilladte. Skriv kort og præcist. Referer gerne til kursuslitteraturen.

Læs mere

ER-modellen. Databaser, efterår 2002. Troels Andreasen. Efterår 2002

ER-modellen. Databaser, efterår 2002. Troels Andreasen. Efterår 2002 Databaser, efterår 2002 ER-modellen Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk

Læs mere

Begrænsninger i SQL. Databaser, efterår 2002. Troels Andreasen

Begrænsninger i SQL. Databaser, efterår 2002. Troels Andreasen Databaser, efterår 2002 Begrænsninger i SQL Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk

Læs mere

Dorthes Bog Centrum har ca forskellige bøger (bibliografiske enheder), som alle skal være søgbare fra prototypen.

Dorthes Bog Centrum har ca forskellige bøger (bibliografiske enheder), som alle skal være søgbare fra prototypen. Afleveringsopgave Hermed afleveringsopgaven for kurset. Besvarelsen, der gerne må udfærdiges i grupper, er del af den mundtlige eksamen (som i øvrigt er individuel). Problemet Efter flere møder med firmaet

Læs mere

Relationel Algebra og SQL

Relationel Algebra og SQL Relationel Algebra og SQL Indholdsfortegnelse Relationel Algebra og SQL...1 Indholdsfortegnelse...1 De oprindelige mængdeoperationer...2 1. UNION (foreningsmængde)...2 2. INTERSECTION (fællesmængde)...2

Læs mere

Database design for begyndere

Database design for begyndere Denne guide er oprindeligt udgivet på Eksperten.dk Database design for begyndere Denne artikel beskriver hvordan man kommer fra ide til database design. Den stopper inden normal former. Den forudsætter

Læs mere

Datalagring og formater

Datalagring og formater Datalagring og formater IT Universitetet i København 4. januar 2011 Eksamenssættet består af 6 opgaver med 15 spørgsmål, fordelt på 11 sider (inklusiv denne side). Det anbefales at læse opgaverne i rækkefølge,

Læs mere

Databaser Obligatorisk opgave 1

Databaser Obligatorisk opgave 1 University of Southern Denmark Department of Mathematics and Computer Science Databaser Obligatorisk opgave 1 Afleveres senest: Lørdag d. 23. marts kl 23.59 Introduction Denne obligatoriske opgave indeholder

Læs mere

Hvad er en relationsdatabase? Odense, den 19. januar Version 1.0

Hvad er en relationsdatabase? Odense, den 19. januar Version 1.0 Hvad er en relationsdatabase? Odense, den 19 januar 2004 Version 10 Program for 6 kursusdag: Databaser 0900-0945 Hvad er en relationsdatabase? -1045 Opgave om normalisering 1100-1145 Eksempel på database

Læs mere

Afleveringsopgave. Efterår 2001

Afleveringsopgave. Efterår 2001 Datalogi Database-kurset Efterår 2001 Afleveringsopgave Baseret på opgavetekst forfattet af Troels Andreasen, forår 2001 Let redigeret af Henning Christiansen, oktober 2001 Aflevering Opgaven afleveres

Læs mere

Information Integration

Information Integration Databaser, efterår 2002 Information Integration Troels Andreasen Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072

Læs mere

Databasesystemer. IT Universitetet i København 16. januar 2006

Databasesystemer. IT Universitetet i København 16. januar 2006 Databasesystemer IT Universitetet i København 16. januar 2006 Eksamenssættet består af 5 opgaver med 16 spørgsmål, fordelt på 6 sider (inklusiv denne side), samt et svarark, hvor visse spørgsmål skal besvares.

Læs mere

DATABASE - MIN MUSIKSAMLING

DATABASE - MIN MUSIKSAMLING DATABASE - MIN MUSIKSAMLING I dette forløb skulle vi lære om databaser, som bruger sproget SQL. SQL står for Structured Query Language. Det bruges til at vise og manipulere data, gemt i en database. I

Læs mere

Datamodeller. 1. Elementerne. Vi betragter E/R-diagrammet, som et diagram over entiteter og relationer Tegneregler: Entitet

Datamodeller. 1. Elementerne. Vi betragter E/R-diagrammet, som et diagram over entiteter og relationer Tegneregler: Entitet Datamodeller I forlængelse af noten om normalisering, følges der her op med redskabet E/R-diagrammer til opstilling af en datamodel, opfat således dette som en alternativ metode mere end endnu et redskab

Læs mere

Obligatorisk opgave 2. SQL, relationel algebra og relationel kalkyle

Obligatorisk opgave 2. SQL, relationel algebra og relationel kalkyle DM26 Obligatorisk opgave 2 SQL, relationel algebra og relationel kalkyle Jacob Christiansen 130282 moffe42 Thomas Duerlund 040980 duerlund Side 1 af 9 Opgave 1: Formål: Ud fra en database omhandlende en

Læs mere

Databasesystemer fra forskellige synsvinkler

Databasesystemer fra forskellige synsvinkler Databasesystemer fra forskellige synsvinkler Kim Skak Larsen kslarsen@imada.sdu.dk IMADA DM534 Introduktion til datalogi, 8/10 2015 p.1/60 Oversigt Introduktion Del 1: en designers synsvinkel Del 2: en

Læs mere

Introduktion til programmering

Introduktion til programmering Introduktion til programmering Databaser Uge 37 Computer Science, kap 9. Hugh Darwen: what a database really is, G. Riccardi: Princples of database systems, kap 2., kompendium. Plan Oprette jer på IMV

Læs mere

Database-sproget SQL. SELECT A1,, Ar FROM R1,, Rk WHERE B med. SQL ~ SEQUEL ~ Structered English QUEry Language SQL-forespørgsel, generel form

Database-sproget SQL. SELECT A1,, Ar FROM R1,, Rk WHERE B med. SQL ~ SEQUEL ~ Structered English QUEry Language SQL-forespørgsel, generel form Database-sproget SQL SQL ~ SEQUEL ~ Structered English QUEry Language SQL-forespørgsel, generel form SELECT A1,, Ar FROM R1,, Rk WHERE B med attributter A1,, Ar relationer R1,, Rk betingelse B (logisk

Læs mere

CLmul-b14e Gruppe 2 2. Database projekt

CLmul-b14e Gruppe 2 2. Database projekt 1 2 CLmul-b14e Gruppe 2 2. Database projekt JONAS FALK sniller27@hotmail.com Projekt vejledere Ivan Rosenvinge Frederiksen CHRISTIAN BRAMS halkjaer-brams@hotmail.com Tue Becher LINE RASMUSSEN line-rasmussen@live.com

Læs mere

Databasesystemer. IT Universitetet i København 8. juni 2006

Databasesystemer. IT Universitetet i København 8. juni 2006 Databasesystemer IT Universitetet i København 8. juni 2006 Eksamenssættet består af 5 opgaver med 16 spørgsmål, fordelt på 7 sider (inklusiv denne side), samt et svarark, hvorpå visse spørgsmål skal besvares.

Læs mere

Anvisning i aflevering af bitemporale data

Anvisning i aflevering af bitemporale data UDKAST udgivet juni 2019 Anvisning i aflevering af bitemporale data Baggrund Aflevering af data fra it-systemer til et offentligt arkiv er baseret på aflevering af en arkiveringsversion i en relationel

Læs mere

Databasesystemer, forår 2006 IT Universitetet i København. Forelæsning 3: E-R modellering. 16. februar 2006. Forelæser: Rasmus Pagh

Databasesystemer, forår 2006 IT Universitetet i København. Forelæsning 3: E-R modellering. 16. februar 2006. Forelæser: Rasmus Pagh Databasesystemer, forår 2006 IT Universitetet i København Forelæsning 3: E-R modellering 16. februar 2006 Forelæser: Rasmus Pagh Forelæsningen i dag Datamodellering hvad, hvorfor og hvordan? Business rules

Læs mere

Henrik Bulskov Styltsvig

Henrik Bulskov Styltsvig Matematisk logik Henrik Bulskov Styltsvig Datalogiafdelingen, hus 42.1 Roskilde Universitetscenter Universitetsvej 1 Postboks 260 4000 Roskilde Telefon: 4674 2000 Fax: 4674 3072 www.dat.ruc.dk Disposition

Læs mere

Opgave 1 Basal select med (stjerne)

Opgave 1 Basal select med (stjerne) Opgave 1 Basal select med (stjerne) 1. List alle øltyper. 2. List alle bryggerier 3. List alle Danmarks postnumre samt tilhørende by, landsdel og antal indbyggere 4. BONUS: List alle ølmærker med alt deres

Læs mere

Introduktion til SQL queries

Introduktion til SQL queries Denne guide er oprindeligt udgivet på Eksperten.dk Introduktion til SQL queries Denne artikel beskriver nogle forskellige muligheder i SQL queries. Eksemplerne skulle gerne være standard SQL og virke i

Læs mere

Listen over reserverede ord er meget lang, men de væsentligste vil jeg beskrive her i denne artikel:

Listen over reserverede ord er meget lang, men de væsentligste vil jeg beskrive her i denne artikel: Denne guide er oprindeligt udgivet på Eksperten.dk SQL og ASP En artikel omkring simpel SQL og hvordan disse opbygges, udformes og udføres, sådan at man kan få et brugbart resultat i ASP. Dette ligefra

Læs mere

Databasesystemer, forår 2005 IT Universitetet i København. Forelæsning 3: E-R modellering. 17. februar 2005. Forelæser: Rasmus Pagh

Databasesystemer, forår 2005 IT Universitetet i København. Forelæsning 3: E-R modellering. 17. februar 2005. Forelæser: Rasmus Pagh Databasesystemer, forår 2005 IT Universitetet i København Forelæsning 3: E-R modellering 17. februar 2005 Forelæser: Rasmus Pagh Forelæsningen i dag Datamodellering hvad, hvornår, hvorfor og hvordan? Business

Læs mere

PRÆSENTATION AF ER-DIAGRAMMER OG NORMALISERING

PRÆSENTATION AF ER-DIAGRAMMER OG NORMALISERING PRÆSENTATION AF ER-DIAGRAMMER OG NORMALISERING KIRSTINE ROSENBECK GØEG Tema Titel Materiale 1 IS i sundhedssektoren Patientdatas anvendelighed Lynge et al. 2 Registrering af patientdata Berg. Kap. 2 Waiting

Læs mere

1. Basal select med (stjerne)

1. Basal select med (stjerne) 1. Basal select med (stjerne) 1. List alle øltyper. a. select * from oltyper 2. List alle bryggerier a. select * from bryggeri 3. List alle Danmarks postnumre samt tilhørende by, landsdel og antal indbyggere

Læs mere

Algebra. Denition. Signatur: et antal sorter eller typer: (simple eller strukturerede). et antal konstantsymboler med type, og

Algebra. Denition. Signatur: et antal sorter eller typer: (simple eller strukturerede). et antal konstantsymboler med type, og Algebra Denition. Signatur: et antal sorter eller typer: (simple eller strukturerede). et antal konstantsymboler med type, og en antal operatorsymboler med rang 1 ::: n! hvor 'erne er typer. Eksempel:

Læs mere

Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE

Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE Modul 2 Database projekt Multimediedesign 3. semester Gruppe 3 IRF/TUJE Fact sheet Indholdsfortegnelse Fact Sheet Gantt kort Valgt af virksomhed Brainstorm Attribut tabel ER-diagram Skitse MySQLWorkbench

Læs mere

Eksamen, DSDS, efterår 2007

Eksamen, DSDS, efterår 2007 Eksamen, DSDS, efterår 2007 Introduktion til Scripting, Databaser og Systemarkitektur Jonas Holbech og Martin Elsman IT Universitetet i København 7. januar 2008 Alle hjælpemidler er tilladte, dog ikke

Læs mere

DKAL Snitflader REST Register

DKAL Snitflader REST Register DKAL Snitflader REST Register 1 Indholdsfortegnelse A2.1 INTRODUKTION 3 A2.1.1 HENVISNINGER 3 A2.1.2 LÆSEVEJLEDNING 4 A2.1.2.1 SÅDAN LÆSES EN REST GRAF 4 A2.1.2.2 SÅDAN LÆSES EN RESSOURCE OG EN TYPE 4

Læs mere

Databaser. 3. Normalform. Mette Frost Nielsen

Databaser. 3. Normalform. Mette Frost Nielsen Databaser 3. Normalform Mette Frost Nielsen Normalisering Kvalitetssikring ej redundans Ej null i tabeller Hurtigere Lettere at vedligeholde Ordbog Relation = tabel Redundans = gentagelser, samme information

Læs mere

Samspillet mellem databaser og kort styres af GeoCAD programmet GeoDB.

Samspillet mellem databaser og kort styres af GeoCAD programmet GeoDB. GeoCad modul GeoDB I GeoCAD er det muligt at koble relationsdatabase til GeoEDIT. Her igennem er det muligt at lagre forskellige oplysninger i databasen og koble disse oplysninger til objekter i kortet.

Læs mere

DM507 Eksamen Obligatorisk Opgave Rejseplanlægning

DM507 Eksamen Obligatorisk Opgave Rejseplanlægning Institut for Matematik og Datalogi Syddansk Universitet, Odense 21. februar 2011 LMF DM507 Eksamen Obligatorisk Opgave Rejseplanlægning 1 Problemet Denne opgave går ud på at lave et program, som ud fra

Læs mere

Der spørges endvidere til, om kravet om fremsendelse af GPS-positioner minimum hvert minut også vil gælde for taxiselskaber.

Der spørges endvidere til, om kravet om fremsendelse af GPS-positioner minimum hvert minut også vil gælde for taxiselskaber. Spørgsmål og Svar B8 7. maj 2009 Spørgsmål 23 vedr. bilag 2 - Hvorledes har Movia tænkt sig, at kommunikationen mellem operatør (taxibestillingscentral) og Movia i forbindelse med modtagelse af vognløb

Læs mere

Import af rekursivt (parent-child) hierarki i Palo

Import af rekursivt (parent-child) hierarki i Palo Import af rekursivt (parent-child) hierarki i Palo Dette dokument beskriver hvordan et simpelt rekursivt (parent-child) hierarki kan importeres ind i Palo på forskellige måder via SQL og samtidig bibeholde

Læs mere

Anvendelse af dobbelthistorik i GD2

Anvendelse af dobbelthistorik i GD2 Grunddataprogrammet under den Fællesoffentlige Digitaliseringsstrategi GD2 - Adresseprogrammet Anvendelse af dobbelthistorik i GD2 Implementerings regler og eksempler på dobbelthistorik MBBL- REF: Version:

Læs mere

Kap4: Velfærdseffekten af prisdiskriminering i flybranchen

Kap4: Velfærdseffekten af prisdiskriminering i flybranchen Side 1 af 5 Kap4: Velfærdseffekten af prisdiskriminering i flybranchen Når flyselskaberne opdeler flysæderne i flere klasser og sælger billetterne til flysæderne med forskellige restriktioner, er det 2.

Læs mere

Indholdsfortegnelse for kapitel 3

Indholdsfortegnelse for kapitel 3 Indholdsfortegnelse for kapitel 3 Kapitel 3 Design............................................................ 2 Database........................................................... 3 ER-diagram.................................................

Læs mere

Summary in Danish (Sammenfatning på dansk)

Summary in Danish (Sammenfatning på dansk) Summary in Danish (Sammenfatning på dansk) Især i de sidste to årtier er der blevet forsket inden for temporale databaser med det formål at opnå ny indsigt i de forskellige aspekter af håndtering af temporale,

Læs mere

Kursusbeskrivelse. Forarbejde. Oprettelse af en Access-database

Kursusbeskrivelse. Forarbejde. Oprettelse af en Access-database Kursusbeskrivelse Oprettelse af en Access-database Som eksempel på en Access-database oprettes en simpelt system til administration af kurser. Access-databasen skal indeholde: et instruktørkartotek et

Læs mere

Tema Titel Materiale 1 IS i sundheds-sektoren Patientdatas anvendelighed Lynge et al.

Tema Titel Materiale 1 IS i sundheds-sektoren Patientdatas anvendelighed Lynge et al. Tema Titel Materiale 1 IS i sundheds-sektoren Patientdatas anvendelighed Lynge et al. 2 Registrering af patientdata Berg. Kap. 2 Waiting for Godot. 3 Relations-databaser Silberschatz Kap 1 (1.1-1.6) 4

Læs mere

24-03-2009. Problemstilling ved DBK integration i BIM Software Hvad skal der til. Nicolai Karved, Betech Data A/S

24-03-2009. Problemstilling ved DBK integration i BIM Software Hvad skal der til. Nicolai Karved, Betech Data A/S 24-03-2009 Problemstilling ved DBK integration i BIM Software Hvad skal der til. Nicolai Karved, Betech Data A/S Problemstilling ved DBK integration i BIM Software Domæner og aspekter Det domæne, der primært

Læs mere

Notat: Betjening af Karup lufthavn

Notat: Betjening af Karup lufthavn Notat: Betjening af Karup lufthavn Generelt: Bestyrelsen for Karup Lufthavn har bedt Midttrafik udarbejde notat med forslag til betjening af lufthavnen fra hovedbyer indenfor ejerkredsen. Notatet skal

Læs mere

Finanstilsynets indberetningssystem. Vejledning til Regnearksskabelonerne

Finanstilsynets indberetningssystem. Vejledning til Regnearksskabelonerne Finanstilsynets indberetningssystem Vejledning til Regnearksskabelonerne Finanstilsynet - 2. udgave oktober 2009 Indholdsfortegnelse 1 INDLEDNING... 2 2 FORUDSÆTNINGER... 3 3 TRIN FOR TRIN... 4 3.1 Hent

Læs mere

Take-home Eksamen. DM505 Design og programmering af databaser. Syddansk Universitet Institut for Matematik og Datalogi

Take-home Eksamen. DM505 Design og programmering af databaser. Syddansk Universitet Institut for Matematik og Datalogi Syddansk Universitet Institut for Matematik og Datalogi DM505 Design og programmering af databaser Take-home Eksamen Udleveret: 4. maj 2013, kl. 10:00 Afleveres senest: 5. maj 2013 kl 10.00 Forår 2013

Læs mere

10. Udbud. Spørgsmål og svar pr. 11. november Nr. Spørgsmål Svar

10. Udbud. Spørgsmål og svar pr. 11. november Nr. Spørgsmål Svar 10. Udbud Spørgsmål og svar pr. 11. november 2016 Nr. Spørgsmål Svar 1 Som oplyst under pakke 1096 (selv om der står 311) oplysninger om personaleforhold står der, at man skal overtage 10 chauffører 4

Læs mere

PROTOKOLLAT. med tilkendegivelse af 27. februar faglig voldgiftssag (FV ): Fagligt Fælles Forbund. (advokat Evelyn Jørgensen) mod

PROTOKOLLAT. med tilkendegivelse af 27. februar faglig voldgiftssag (FV ): Fagligt Fælles Forbund. (advokat Evelyn Jørgensen) mod PROTOKOLLAT med tilkendegivelse af 27. februar 2018 i faglig voldgiftssag (FV2016.0049): Fagligt Fælles Forbund (advokat Evelyn Jørgensen) mod DI Overenskomst I for Arriva Danmark A/S (advokat Sussi Skovgaard-Holm)

Læs mere

Sortimentet angiver de mulige klasser, som er tilladte at benytte i en registrering, med andre ord en værdiliste over tilladte koder.

Sortimentet angiver de mulige klasser, som er tilladte at benytte i en registrering, med andre ord en værdiliste over tilladte koder. 22.3.27 SortimentStruktur. DataStructure: SortimentStruktur Et sortiment er en samling af klasser, som er udvalgt fra en eller flere klassifikationer, med et specifikt formål om at afgrænse registreringspraksis

Læs mere

Introduktion til prædikatlogik

Introduktion til prædikatlogik Introduktion til prædikatlogik Torben Braüner Datalogisk Afdeling Roskilde Universitetscenter 1 Plan Symbolisering af sætninger Syntaks Semantik 2 Udsagnslogik Sætningen er den mindste syntaktiske enhed

Læs mere

Betjeningen i 4 områder (markeret med gult) giver anledning til nærmere analyse, da passagertallet er relativt beskedent.

Betjeningen i 4 områder (markeret med gult) giver anledning til nærmere analyse, da passagertallet er relativt beskedent. BILAG 5 Nedlæggelse af kørsel i nogle bydele Det er ikke i alle byområder busserne benyttes lige flittigt. Tabellen på den følgende side viser budgetterede passagertal fordelt på radialer og tidsrum. Betjeningen

Læs mere

Brugerportalinitiativets rollekatalog og ændringer i UNI- Login webservices

Brugerportalinitiativets rollekatalog og ændringer i UNI- Login webservices Brugerportalinitiativets rollekatalog og ændringer i UNI- Login webservices Denne artikel er arkiveret. Informationerne i artiklen kan være forældet, og må ikke bruges i produktion. Der ydes ikke support

Læs mere

Midttrafik TRAFIKADMINISTRATION. Brugermanual august-2013 vers. 1.2

Midttrafik TRAFIKADMINISTRATION. Brugermanual august-2013 vers. 1.2 Midttrafik TRAFIKADMINISTRATION 2 34 Brugermanual august-2013 vers. 1.2 1 intro! På de følgende sider vil du finde en lille og hurtig gennemgang af Midttrafik Trafikadministration. Med Midttrafik Trafikadministration

Læs mere

Affine rum. a 1 u 1 + a 2 u 2 + a 3 u 3 = a 1 u 1 + (1 a 1 )( u 2 + a 3. + a 3. u 3 ) 1 a 1. Da a 2

Affine rum. a 1 u 1 + a 2 u 2 + a 3 u 3 = a 1 u 1 + (1 a 1 )( u 2 + a 3. + a 3. u 3 ) 1 a 1. Da a 2 Affine rum I denne note behandles kun rum over R. Alt kan imidlertid gennemføres på samme måde over C eller ethvert andet legeme. Et underrum U R n er karakteriseret ved at det er en delmængde som er lukket

Læs mere

CCS klassifikation og identifikation

CCS klassifikation og identifikation UDVEKSLINGSSPECIFIKATION klassifikation og identifikation Udgivet 01.09.2017 Revision 0 Molio 2017 s 1 af 19 Forord Denne udvekslingsspecifikation beskriver, hvilke egenskaber for klassifikation og identifikation,

Læs mere

Notat Business case Rute 161-163 Odense - Ferritslev - Ørbæk - Svendborg

Notat Business case Rute 161-163 Odense - Ferritslev - Ørbæk - Svendborg FynBus 9. november 2009 PLAN SAZ/SJ Notat Business case Rute 161-163 Odense - Ferritslev - Ørbæk - Svendborg Region Syddanmark har den 28-09-09 vedtaget principperne for den fremtidige kollektive trafik

Læs mere

DB undervisning 01-01

DB undervisning 01-01 Databaser... 2 Tabeller... 2 Redundans... 3 Første regel... 4 Anden regel... 4 Tredje regel... 5 Relationer... 5 Opskrift... 6 SQL sætninger til at oprette tabeller... 7 SQL sætninger til at indsætte data...

Læs mere

Spørgsmål og Svar A3 udbud af almindelig rutekørsel

Spørgsmål og Svar A3 udbud af almindelig rutekørsel Spørgsmål og Svar A3 udbud af almindelig rutekørsel 4. december 2008 På enhed 7 (Hurtigbussen 555/666) er der ikke virksomhedsoverdragelse af personale - ej heller chauffører. Se passagertal for Hurtigbussen

Læs mere

Studievalgscentrenes samarbejde med de enkelte uddannelses institutioner 2006

Studievalgscentrenes samarbejde med de enkelte uddannelses institutioner 2006 Rapport vedr. Studievalgscentrenes samarbejde med de enkelte uddannelses institutioner 2006 1. Indledning I oktober og november blev de gymnasiale uddannelser, HF, HHX, HTX, STX, VUC og Studenterkurser

Læs mere

Søren Løbner (lobner) ddb Databaser 2007 10 10

Søren Løbner (lobner) ddb Databaser 2007 10 10 ddb Excercise Week 4 Fra relationships til relations Nu når vi har fået vores skemaer på plads, kan SQL udtrykkene til konstruktion af relationerne laves Det foregår ved at vi tager en 1 til 1 oversættelse

Læs mere

Folkeskolens prøver. Prøven uden hjælpemidler. Tirsdag den 5. december 2017 kl Der må ikke benyttes medbragte hjælpemidler.

Folkeskolens prøver. Prøven uden hjælpemidler. Tirsdag den 5. december 2017 kl Der må ikke benyttes medbragte hjælpemidler. Matematik FP9 Folkeskolens prøver Prøven uden hjælpemidler Tirsdag den 5. december 2017 kl. 9.00-10.00 Der må ikke benyttes medbragte hjælpemidler. Elevens UNI-Login: Opgaven findes som: 1. Papirhæfte

Læs mere

Jayne Alice Jensen cph-jj208@cphbusiness.dk [Link til portfolio]

Jayne Alice Jensen cph-jj208@cphbusiness.dk [Link til portfolio] DATABASE Projekt: Projekt 1, 3. semester Website: http://kostecki.dk/cph/projektdb/ Dato: 08/09/14-21/09/14 Skole: Copenhagen Business Academy Klasse: Multimediedesigner - Mulb Gruppe: MULB1 Undervisere:

Læs mere

10. Udbud. Spørgsmål og svar pr. 21. november Nr. Spørgsmål Svar

10. Udbud. Spørgsmål og svar pr. 21. november Nr. Spørgsmål Svar 10. Udbud Spørgsmål og svar pr. 21. november 2016 Nr. Spørgsmål Svar 1 Som oplyst under pakke 1096 (selv om der står 311) oplysninger om personaleforhold står der, at man skal overtage 10 chauffører 4

Læs mere

Analytisk geometri. Et simpelt eksempel på dette er en ret linje. Som bekendt kan en ret linje skrives på formen

Analytisk geometri. Et simpelt eksempel på dette er en ret linje. Som bekendt kan en ret linje skrives på formen Analtisk geometri Mike Auerbach Odense 2015 Den klassiske geometri beskæftiger sig med alle mulige former for figurer: Linjer, trekanter, cirkler, parabler, ellipser osv. I den analtiske geometri lægger

Læs mere

EDNI VEJL VEJLEDNING FOR BEDØMMELSESUDVALG FOR PH.D.-AFHANDLINGER. BSS, december Aarhus Graduate School of Business and Social Sciences

EDNI VEJL VEJLEDNING FOR BEDØMMELSESUDVALG FOR PH.D.-AFHANDLINGER. BSS, december Aarhus Graduate School of Business and Social Sciences EDNI VEJL PHD NG / VEJLEDNING FOR BEDØMMELSESUDVALG FOR PH.D.-AFHANDLINGER BSS, december 2012 Aarhus Graduate School of Business and Social Sciences Indhold Regelgrundlaget... 1 Krav til ph.d.-afhandlingen...

Læs mere

Notat Betjening af Åbyskov med bybussystemet i Svendborg

Notat Betjening af Åbyskov med bybussystemet i Svendborg FynBus 11. juli 2014 PLAN SAZ/SJ Notat Betjening af Åbyskov med bybussystemet i Svendborg Baggrund FynBus har den 1. juli modtaget Notat vedr. muligheder for justeringer i den kollektive (Åbyskov og Troense).

Læs mere

Manual til Rsiden.dk for koordinatorer

Manual til Rsiden.dk for koordinatorer 1 Manual til Rsiden.dk for koordinatorer Muligheder på Rsiden.dk www.rsiden.dk er et værktøj til dig, som arbejder professionelt med rygestop. Formålet med Rsiden er at give et overblik over rygestopkurser

Læs mere

i x-aksens retning, så fås ). Forskriften for g fås altså ved i forskriften for f at udskifte alle forekomster af x med x x 0

i x-aksens retning, så fås ). Forskriften for g fås altså ved i forskriften for f at udskifte alle forekomster af x med x x 0 BAndengradspolynomier Et polynomium er en funktion på formen f ( ) = an + an + a+ a, hvor ai R kaldes polynomiets koefficienter. Graden af et polynomium er lig med den højeste potens af, for hvilket den

Læs mere

Risikovurdering af. Bilag 1. Definition af udtræk fra databaser. Risikovurdering af lossepladsers påvirkning af overfladevand 1

Risikovurdering af. Bilag 1. Definition af udtræk fra databaser. Risikovurdering af lossepladsers påvirkning af overfladevand 1 Risikovurdering af lossepladsers påvirkning af overfladevand Bilag 1 Definition af udtræk fra databaser Risikovurdering af lossepladsers påvirkning af overfladevand 1 Definition af udtræk fra databaser

Læs mere

Gödel: Über formal unentschiedbare Sätze der Principia Mathematica und verwandter Systeme I, 1931

Gödel: Über formal unentschiedbare Sätze der Principia Mathematica und verwandter Systeme I, 1931 Kommentar til 1 Gödel: Über formal unentschiedbare Sätze der Principia Mathematica und verwandter Systeme I, 1931 Denne afhandling af den 24-årige Kurt Gödel er blevet en klassiker. Det er vist den eneste

Læs mere

Kom godt i gang for personer med type 2 diabetes

Kom godt i gang for personer med type 2 diabetes Side 1 af 5 Kom godt i gang for personer med type 2 diabetes Hvad er Dialog? Dialog er et system som har været anvendt på Fyn siden maj 2003. Dialog er et fælles webbaseret arbejdsredskab mellem personer

Læs mere

3. rettelsesblad vedr. 32. udbud Ruter i Skanderborg og Odder Kommune 2011

3. rettelsesblad vedr. 32. udbud Ruter i Skanderborg og Odder Kommune 2011 3. rettelsesblad vedr. 32. udbud Ruter i Skanderborg og Odder Kommune 2011 13. december 2011 De med gråt markerede spørgsmål/svar var med i 1. og 2. rettelsesblad. Spørgsmål / Fejl 1. Bilag D for B-kontrakter

Læs mere

Sortimentet angiver de mulige klasser, som er tilladte at benytte i en registrering, med andre ord en værdiliste over tilladte koder.

Sortimentet angiver de mulige klasser, som er tilladte at benytte i en registrering, med andre ord en værdiliste over tilladte koder. 8.2.27 SortimentStruktur. SortimentStruktur Et sortiment er en samling af klasser, som er udvalgt fra en eller flere klassifikationer, med et specifikt formål om at afgrænse registreringspraksis i en given

Læs mere

Vejledning i brugen af det digitale plantesøgningsprogram

Vejledning i brugen af det digitale plantesøgningsprogram Vejledning i brugen af det digitale plantesøgningsprogram Opsætning af pc Brugen af det digitale plantesøgningsprogram og kortet forudsætter at din computer tillader popups fra netadressen www.gis.slnet.dk

Læs mere

Eksempel på en database: studenter, kurser, eksamener

Eksempel på en database: studenter, kurser, eksamener Udvidet Programmering 1999 Forelæsning 20, fredag 12. november 1999 Relationsdatabaser: relationer, tupler, attributter Forespørgselssproget SQL Databasesystemet PostgreSQL Tilgang til relationsdatabaser

Læs mere

Database-sproget SQL. SELECT A1,, Ar FROM R1,, Rk WHERE B med. SQL ~ SEQUEL ~ Structered English QUEry Language SQL-forespørgsel, generel form

Database-sproget SQL. SELECT A1,, Ar FROM R1,, Rk WHERE B med. SQL ~ SEQUEL ~ Structered English QUEry Language SQL-forespørgsel, generel form Database-sproget SQL SQL ~ SEQUEL ~ Structered English QUEry Language SQL-forespørgsel, generel form SELECT A1,, Ar FROM R1,, Rk WHERE B med attributter A1,, Ar relationer R1,, Rk betingelse B (logisk

Læs mere

Brugervejledning om søgning, der blev idriftsat sommer 2009

Brugervejledning om søgning, der blev idriftsat sommer 2009 Brugervejledning om søgning, der blev idriftsat sommer 2009 Søgeord s.2 Varighed s.2 Søg i s.3 Søg efter s.4 Søg på vilkårlige begyndelser s.4 Søg på vilkårlige endelser s.5 Søg efter alle ord s.5 Søg

Læs mere

Randers 6 | Agerskellet - Busterminalen - Dronningborg | Gyldig 30~06~19 | MIDTTRAFIK

Randers 6 | Agerskellet - Busterminalen - Dronningborg | Gyldig 30~06~19 | MIDTTRAFIK 5. 5. 5. 5. 5. 5. 5.2 5. 5. 5. 5. 5. 5. 5. 5. 5. 5. 5. 5. 5. 5. 5.47 5. 5.51 5. 5.5 5..................2...............47..51..5. 7. 7. 7. 7. 7. 7.2 7.2 7.27 7.32 7. 7.3 7.5 7.47 7.51 7.5 7.5 7.57 8. 8.

Læs mere

Jørgen Koch. och. Access. Normalisering m.v.

Jørgen Koch. och. Access. Normalisering m.v. Jørgen Koch och Access 2003 2003 for alle Normalisering m.v. Access 2003 for alle 1. udgave, 1. oplag 2004 Copyright 2004 Forlaget Libris Forfatter: Jørgen Koch Forlagsredaktion: Kirsten Bæk DTP: Jørgen

Læs mere

Deskriptiv statistik. Version 2.1. Noterne er et supplement til Vejen til matematik AB1. Henrik S. Hansen, Sct. Knuds Gymnasium

Deskriptiv statistik. Version 2.1. Noterne er et supplement til Vejen til matematik AB1. Henrik S. Hansen, Sct. Knuds Gymnasium Deskriptiv (beskrivende) statistik er den disciplin, der trækker de væsentligste oplysninger ud af et ofte uoverskueligt materiale. Det sker f.eks. ved at konstruere forskellige deskriptorer, d.v.s. regnestørrelser,

Læs mere

1 Huspriser 2 Liggetider 3 Flyttepriser 4 Højdemålinger i det gamle hus 5 Helles nye værelse 6 Et ligebenet trapez 7 Kvadrater i en additionstabel

1 Huspriser 2 Liggetider 3 Flyttepriser 4 Højdemålinger i det gamle hus 5 Helles nye værelse 6 Et ligebenet trapez 7 Kvadrater i en additionstabel FP10 10.-klasseprøven Matematik December 2014 1 Huspriser 2 Liggetider 3 Flyttepriser 4 Højdemålinger i det gamle hus 5 Helles nye værelse 6 Et ligebenet trapez 7 Kvadrater i en additionstabel 1 Huspriser

Læs mere

Brugervejledning. Sådan laves et opslag med avanc. søgning. December 2010

Brugervejledning. Sådan laves et opslag med avanc. søgning. December 2010 Brugervejledning Sådan laves et opslag med avanc. søgning December 2010 Sådan laves en avanceret søgning Denne vejledning gennemgår eksempler på, hvordan avanceret søgning kan bruges. Når du har startet

Læs mere