background image

 

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 

background image

Kod materiałów bd_2_04 

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)