Baze podataka 2/K2 2024
Pređi na navigaciju
Pređi na pretragu
- Ovaj rok nije rešen. Pomozite SI Wiki tako što ćete ga rešiti.
Drugi kolokvijum 2024. godine održan je 19. maja.
Postavka
Za deo baze podataka koji obuhvata četiri tabele odrediti najbolji plan izvršavanja i proceniti cenu za dati upit. Za svaku operaciju iz plana navesti kako se izračunava i po kojoj ceni.
Odeljenje (IDOde, Opis) Zaposleni (IDZap, Ime, IDOde) Projekat (IDPro, Naziv) Radi (IDZar,IDPro, Procenat)
Upit:
SELECT R.Procenat, R.IDPro, Z.Ime
FROM Radi R, Zaposleni Z
WHERE Z.IDZap = R.IDZap AND Z.Ime = 'Nenad' AND R.IDPro = 5001
ORDER BY R.Procenat
Pri tome je poznato da:
- tabela
Zaposleniima 10000 redova, tabelaRadi20000 redova, - u tabelama
ZaposleniiRadiima po 40 redova po stranici, - bafer je veličine 30 stranica,
- za atribut
Imepostoji 1000 različitih vrednosti, - domen atributa
Procenatse sastoji od celobrojnih vrednosti u opsegu od 1 do 100, - u tabeli
Zaposlenipostoji unclustered B+ index od 2 nivoa po atributuIme, i - u tabeli
Radipostoji unclustered B+ index od 2 nivoa po atributuIDZap, i clustered B+ index od 2 nivoa po atributuIDPro
Indeksi se ne čuvaju u memoriji.