Tietokantojen perusteet kesä 2022

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

sarakkeessa 2 on arvot 1, 2 ja 3
rivillä 2 on arvot 1, 2 ja 3
sarakkeen 2 arvolle on 3 vaihtoehtoa
on 2 saraketta, joissa on arvot 1, 2 ja 3

4. Mitä tarkoittaa |T|, kun T on taulua vastaava relaatio?

attribuuttien joukko
relaation nimi
taulun rivien määrä
taulun sarakkeiden määrä

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ä Boyce–Codd-normaalimuodossa?

relaatio on 1. normaalimuodossa
relaatiossa on yliavain
relaatiossa ei ole funktionaalista riippuvuutta
relaatiolle voidaan määrittää pääavain

5. Mikä seuraavista ei pidä paikkaansa?

2. normaalimuodossa relaatiossa on aina useita attribuutteja
2. normaalimuodossa yliavaimessa voi olla vain yksi attribuutti
3. normaalimuodossa relaatiossa voi olla sijaisavain
3. normaalimuodossa relaatiossa voi olla useita yliavaimia

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


Return to task list