POLITECHNIKA ŚWIĘTOKRZYSKA
KATEDRA SYSTEMÓW STEROWANIA
I ZARZĄDZANIA
BAZY DANYCH
Laboratorium 3
(Czas trwania 2x45 minut)
Funkcje i procedury
I WYMAGANIA
Student przystępując do zajęć powinien mieć opanowany materiał na temat:
•
Języka SQL
•
Podstaw języka PL/SQL
2
III PRZEBIEG ĆWICZENIA
1.
Dla bazy danych o strukturze jak na poprzednich zajęciach. Napisać następujące
procedury i funkcje.
a.
Procedurę która będzie dodawać nowego studenta do list:
•
Dane podawane jako parametr wywołania.
•
Dane wprowadzane interaktywnie z klawiatury
b.
Procedurę dodającą wpis do tabeli zaliczenia. Dane zgodne ze strukturą tabeli
podawane jako parametr wywołania.
c.
Funkcję, która zwróci średnią ocenę studenta z danego przedmiotu. Jako
parametr wywołania podajemy: Numer albumu, ,id_przed.
d.
Procedurę która wyświetli raport w układzie
Karta zalicze
ń
studenta dnia 20-11-2009
====================================================
Numer Albumu
Imi
ę
Nazwisko Rok urodzenia
1
Asinski Astor
1986
Oceny z przedmiotu: 1 Fizyka
Termin
Data
Ocena
1
01.01.2010
2
2
01.01.2010
4
================================
Ś
REDNIA
3
Oceny z przedmiotu: 2 Matematyka
Termin
Data
Ocena
1
01.01.2010
5
================================
Ś
REDNIA
5
====================================================
Ś
rednia ocen
4
e.
Przerobić tak raport z punktu d tak aby gdy student uczęszcza na przedmiot a
nie ma jeszcze wpisu pojawiła się zamiast oceny informacja brak zaliczenia
Oceny z przedmiotu: 2 Matematyka
Termin
Data
Ocena
Brak zaliczenia
================================
2.
Wszystkie te procedury i funkcje umieścić w pakiecie.
3.
Napisać programy PL_SQL obrazujące działanie tych procedur i funkcji
III SPRAWOZDANIE Z ĆWICZENIA
Sprawozdanie z ćwiczeń (przesłane w ciągu tygodnia na adres j.wikarek@tu.kielce.pl)
powinno zawierać:
•
Dane zespołu wykonującego ćwiczenie (nazwiska, imiona, Grupa dziekańska, data i
godzina wykonania ćwiczenia, numer stanowiska, login do bazy).
•
Napisane programy
•
Wyniki zadziałania programów.