Tietokantojen perusteet syksy 2024

Tehtävä 5: Tietokantojen teoria

Osatehtävä 1

Saat osatehtävästä 5 pistettä, jos vastaat oikein kaikkiin kohtiin.

1. A = {1, 2} ja B = {1, 2, 3}. Montako alkiota on karteesisessa tulossa A ⨯ B?

3
5
6
8

2. A = {1, 2} ja B = {1, 2, 3}. Montako erilaista relaatiota karteesisesta tulosta A ⨯ B voidaan muodostaa?

8
64
256
1024

3. Mitä tarkoittaa S2 = {1, 2, 3}?

jokaisessa monikossa attribuutissa 2 on arvot 1, 2 ja 3
monikossa 2 jokaisessa attribuutissa on arvot 1, 2 ja 3
attribuutin 2 arvolle on 3 vaihtoehtoa
relaatiossa on 2 attribuuttia, joissa on arvot 1, 2 ja 3

4. Montako monikkoa relaatiossa T on, kun T vastaa taulua, jossa on 3 saraketta ja 5 riviä?

1
3
5
15

5. Mitä SQL-tietokannan ominaisuutta ei voida esittää relaationa?

taulussa on vain yksi sarake
taulussa ei ole id-saraketta
kahdella rivillä on sama sisältö
kahdella sarakkella on sama tyyppi

Osatehtävä 2

Saat osatehtävästä 5 pistettä, jos vastaat oikein kaikkiin kohtiin.

1. Relaatiossa T on 10 monikkoa. Montako monikkoa on vähintään T:n projektiossa?

0
1
10
100

2. Relaatiossa T on 10 monikkoa. Montako monikkoa on vähintään T:n restriktiossa?

0
1
10
100

3. Relaatioissa A ja B on kummassakin 10 monikkoa. Montako monikkoa on vähintään A:n ja B:n liitoksessa?

0
1
10
100

4. Kun taulussa Tuotteet on 10 riviä, montako riviä on vähintään kyselyn SELECT ALL nimi FROM Tuotteet tulostaulussa?

0
1
10
100

5. Kun taulussa Tuotteet on 10 riviä, montako riviä on vähintään kyselyn SELECT DISTINCT nimi FROM Tuotteet tulostaulussa?

0
1
10
100

Osatehtävä 3

Saat osatehtävästä 5 pistettä, jos vastaat oikein kaikkiin kohtiin.

1. Mikä seuraavista ei pidä paikkaansa?

pääavain on aina yliavain
jokaisessa relaatiossa on yliavain
relaatiossa on enintään yksi yliavain
avain on jonkin yliavaimen osajoukko

2. Mikä seuraavista ei pidä paikkaansa?

yliavain on aina luonnollinen avain
sijaisavain on aina yliavain
luonnollisessa avaimessa voi olla useita attribuutteja
sijaisavaimessa voi olla useita attribuutteja

3. Mikä seuraavista on funktionaalinen riippuvuus?

elokuvan nimi → elokuvan julkaisuvuosi
elokuvan julkaisuvuosi → elokuvan nimi
opiskelijanumero → opiskelijan nimi
opiskelijan nimi → opiskelijanumero

4. Mikä seuraavista ei päde välttämättä kolmannessa normaalimuodossa?

relaatio on ensimmäisessä normaalimuodossa
relaatiossa on yliavain
relaatiossa ei ole mitään funktionaalista riippuvuutta
relaatiolle voidaan määrittää pääavain

5. Mikä seuraavista ei pidä paikkaansa?

toisessa normaalimuodossa relaatiossa on aina useita attribuutteja
toisessa normaalimuodossa yliavaimessa voi olla vain yksi attribuutti
kolmannessa normaalimuodossa relaatiossa voi olla sijaisavain
kolmannessa normaalimuodossa relaatiossa voi olla useita yliavaimia

The deadline for this task has passed but you can still check your answers


Return to task list