Tworzenie procedur i funkcji PL/SQL - potrzebna pomoc

0

Witam.
Mam do wykonania takie oto dwa zadania:
Zadanie1
Jesteś zarządcą bazy danych „Biblioteka”, składającej się z trzech relacji: Czytelnicy, Książkii Wypozyczenia.
Zaprojektuj i zaimplementuj pakiet procedur i funkcji, o nazwie ‘bibliotekarz’ ułatwiający zarządzanie księgozbiorem i czyte
lnikami. Pakiet musi zawierać minimum dwie procedury i dwie funkcje.
Zadanie 2
Zaprojektuj i zaimplementuj wyzwalacz, który będzie informował obsługę o zmianach wśród czytelników (np. dopisanie nowego czytelnika, skreślenie z listy, zmiana adresu itp.)

Jednak nie miałem wcześniej styczności z tym językiem i w związku z tym mam pytanie:
Czy moglibyście mi podrzucić jakieś linki do stron z opisem, albo podpowiedzieć jak to zrobić? Byłbym bardzo wdzięczny za pomoc.
Z góry dzięki śliczne i pozdrawiam.

0

Nie mieliście tego na wykładach? Skoro ktoś tego wymaga, to chyba wcześniej Was tego uczył, albo chociaż podał literaturę, z której się uczyć...

zad 1) http://www.plsql-tutorial.com/plsql-functions.htm
http://plsql-tutorial.com/plsql-procedures.htm

zad 2) http://www.plsql-tutorial.com/plsql-triggers.htm

ps. Google nie gryzie.

0

Czy możecie sprawdzić poprawność tego trigera:

 
CREATE OR REPLACE TRIGGER readers_changes
  BEFORE
    INSERT OR
    UPDATE OR
    DELETE
  ON Czytelnicy
BEGIN
  CASE
    WHEN INSERTING THEN
      DBMS_OUTPUT.PUT_LINE('Dodawanie danych o czytelnikach');
    WHEN UPDATING THEN
      DBMS_OUTPUT.PUT_LINE('Update danych czytelników');
    WHEN UPDATING('id_czytelnika') THEN
      DBMS_OUTPUT.PUT_LINE('Zmiana indentyfikatora czytelnika');
    WHEN DELETING THEN
      DBMS_OUTPUT.PUT_LINE('Uwaga! Usuwanie danych o czytelnikach');
  END CASE;
END;
/

?
Zrobiłem go do zadania numer 2, ale nie wiem czy jest prawidłowo napisany.

0

A czy lizałeś kiedyś loda przez szybę?

Sprawdź sobie ;)
http://download.cnet.com/PL-SQL-Developer/3000-10254_4-10012692.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1