POLITECHNIKA ŚWIĘTOKRZYSKA
KATEDRA SYSTEMÓW STEROWANIA
I ZARZĄDZANIA
BAZY DANYCH II
Laboratorium 4
(Czas trwania 2x45 minut)
Hurtownie danych I
Projektowanie hurtowni
I WYMAGANIA
Student przystępując do zajęć powinien mieć opanowany materiał na temat:
•
Języka SQL
•
Podstaw języka PL/SQL
•
Hurtowni Danych
Kod materiałów bd_2_04
2
II PRZEBIEG ĆWICZENIA
1.
Opis problemu
W trakcie zajęć należy korzystać z zaprojektowanych na poprzednim laboratorium
hurtowni danych
2.
Zadania do wykonania
1.
Operator
ROLLUP i CUBE.
a.
Napisać zapytanie, które dla każdego studenta poda średnią według
następujących schematów grupowania:
i.
nr_albumu, id_przed,
ś
rednia_ocen
ii.
nr_albumu,
ś
rednia_ocen
b.
Napisać zapytanie, które dla każdego przedmiotu poda średnią według
następujących schematów grupowania:
i.
id_przed, nr_albumu,
ś
rednia_ocen
ii.
id_przed, termin,
ś
rednia_ocen
iii.
id_przed,
ś
rednia_ocen
2.
Partycje obliczeniowe.
Napisać zapytanie, które poda następujące dane:
a.
id_przed, termin, ocena, procent z dan
ą
ocen
ą
b.
id_przed, ocena, procent
Gdzie procent wyliczany jest jako p=(x/y) * 100
x - liczba studentów która w danym schemacie uzyskała daną ocenę
y – liczba wszystkich wpisów w danym schemacie.
3.
Okna.
Napisać zapytanie które poda następujące dane:
a.
id_przed, nr_albumu, termin ,
ś
rednia_ocen
b.
id_przed, nr_albumu,
ś
rednia_ocen
Dane maja być wybrane z określonego przedziału czasu
4.
Funkcje rankingowe.
Podać ranki studentów od najlepszej do najgorszej średniej:
a.
Nr_albumu, id_przed,
ś
rednia_ocen, ranking
b.
Nr_albumu,
ś
rednia_ocen, ranking
Gdzie ranking oznacza pozycje studenta na liście posortowanej (w kolejności
malejącej) według średniej ocen w danym schemacie
5.
Do każdego z poprzednich punktów napisać trzy inne dowolne zapytania.
III SPRAWOZDANIE Z ĆWICZENIA
Sprawozdanie z ćwiczeń powinno zawierać:
•
Dane zespołu wykonującego ćwiczenie (nazwiska, imiona, Grupa dziekańska, data i
godzina wykonania ćwiczenia).
•
Napisane zapytania i wyniki ich zadziałania.
Sprawozdanie powinno być wysłane w ciągu tygodnia na adres
j.wikarek@tu.kielce.pl
. Jako
temat wiadomości wpisać: bd2_04_xxxx (gdzie xxxx to numer grupy dziekańskiej np. 211A).
Sprawozdanie powinno być przysłane jako spakowane archiwum zip. Plik powinien posiadać
nazwę: bd2_04_xxxx.zip (gdzie xxxx to numer grupy dziekańskiej np. 211A)