POLITECHNIKA ŚWIĘTOKRZYSKA
KATEDRA SYSTEMÓW STEROWANIA
I ZARZĄDZANIA
BAZY DANYCH
Laboratorium 2
(Czas trwania 2x45 minut)
Wprowadzenie do PLSQL
I WYMAGANIA
Student przystępując do zajęć powinien mieć opanowany materiał na temat:
•
Języka SQL
•
Podstaw języka PL/SQL
2
II PRZEBIEG ĆWICZENIA
Pisząc programy należy minimalizować liczbę operacji bazodanowych
1.
Napisz program w PLSQL. Wyświetlający napis HELLO WORLD.
2.
Napisz program w PLSQL, który obliczy pierwiastki równanie kwadratowego
•
A, B, C ustawiamy w programie.
•
A, B, C wprowadzane interaktywnie w trakcie działania programu.
3.
Napisz program w PLSQL, który wyświetli ilość rekordów w tabelach (struktura
z poprzedniego ćwiczenia).
4.
Rozbuduj program z zad 3 tak aby wypisywał "brak rekordów" jeśli ilość równa jest 0.
5.
Napisz program który wywieli jaki mamy nr dnia tygodnia np. środa nr3 (instrukcja
case i funkcja to_char).
6.
Napisz program plsql, który wyświetli w dziesięciu liniach trójkąt składający się z *
*
**
itd aż do 10.
7.
Wyświetlić zawartości tabel: wykladowca, student, przedmiot. Każdą tabelę
wyświetlić przy użyciu innej pętli (loop, for, while).
8.
Wyświetlić informacje na temat zaliczeń studentów w danym roku kalendarzowym,
(czyli 2010), skorzystać z funkcji sysdate.
(Nr_albumu, nazwisko, id_przed, nazwa, typ, ocena)
Ocena – ostatnia ocena z zaliczenia
9.
Do zadania z punktu 8 dla każdego studenta dodać informacje na temat średniej oceny
(Ocena z każdego przedmiotu podzielona przez liczbę przedmiotów).
10.
Wyświetl informacje na temat wykładowców i przedmiotów, które oni prowadzą. jeśli
dany wykładowca nie prowadzi żadnego przedmiotu podać odpowiedni komunikat.
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