background image

 

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 

 

 

background image

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