INFO122 Obligatorisk oppgave nr 2, h05

Download Report

Transcript INFO122 Obligatorisk oppgave nr 2, h05

INFO122
Obligatorisk oppgave nr 2, h05
a) Vedlagt finner du et løsningsforslag til den første obligatoriske oppgaven. Oversett EERdiagrammet til relasjonsmodellen. Hvilken normalform er skjemaet på?
b) Ta utgangspunkt i databaseskjemaet du laget i punkt a). Lag spørringer i relasjonsalgebra
for det følgende:
- Finn tittel og isbn-nummer på bøker som handler om databaser
- Finn tittel og isbn-nummer på bøker som handler om både databaser og
programmering.
- Finn kompendier som ikke inneholder tidsskriftsartikler.
- Finn forlag som har gitt ut bøker om alle fagfelt.
- Finn navn på personen(e) som er (med)forfatter på flest bøker.
c) Er operatormengden { π, ∪, –, ⋈} komplett? Begrunn svaret.
d) Løs oppgave 10.32 i læreboken
Løsningsforslag for obligatorisk oppgave 1.
Kurs
Publisert?
⊂
⊂
⊂
Lærematriell
Vitenskapelig
Oppslagsverk
Fagfelt
O
Frist
…...
Lån
Fagskrift
N
∩
Har?
∪
boklån
Tittel
1
Isbn
Navn
År
Kompendium
N
Tittel
Bok
1
PID
….
Inneholder
M
Inneholder
⊃
Notat
N
⊃
⊃
d
N
Primær
forfatter
Med
forfatter
N
M
Institusjon
Rapport
Serie
Løpenr
Tidsskriftart.
M
Tidsskrift
Utgave
Utgitt
År
Tlf
Bokartikkel
M
Forfatter
1
N
1
Person
Adresse
E-post
Navn
∪
N
Kontakt
1
Forlag
Url
E-post
Navn
Forlagsperson
under
N
Fagfelt
over
1
Rangerer