notatki z zajęc bazy danych2 18 3 13


TEST CATALANA

create or replace
function test_catalan (ciag varchar2) return number is
wynik number(10,4); cwynik varchar(200):='';
begin
for n in 0..10 loop
wynik:=1;
for k in 2..n loop wynik:=wynik * ((n+k)/k); end loop;
cwynik:=cwynik || ',' || round(wynik);
end loop;
if instr(substr(cwynik,1), ciag)>0 then return 1;
else return 0;
end if;

exception
when others then
raise_application_error(-20000, 'Blad');
end;


--

update catalana set test = test_catalan(ciag);

---------------------------------------------------------------------

Zad na zajęciach
Napisac procedure, ktora bedzie dodawala tego typu operacje, uaktualniala i usuwala. Spróbowac zaprogramowanic procedury, ktore umozliwiaja takie wydarzenia.

tabela nr. 1:
rodzaje_wydarzen
kolumney: id_wydarzenia, nazwa_wydarzenia

tabela nr. 2:
uzytkownicy
kolumny: id_uzytkownika, imie, nazwisko, email, haslo, login, informacje_dodatkowe

tabela nr. 3:
wydarzenia
kolumny: id_wydarzenia, id_uzytkownika, id_rodzaj_wydarzenia, id_miejsce, data_czas_od, data_czas_do, data_pozycji

tabela nr. 4:
miejsca
kolumny: id_miejsce, nazwa_miejsca, id_budynek

tabela nr. 5:
budynki
kolumny: id_budynek, nazwa_budynku, adres_Id_miejscowosc, adres_ulica, adres_kod_pocztowy, adres_nr

tablea nr. 6:
miejscowosc
kolumny: id_miejscowosc, nazwa_miejscowosci, id_wojewodzctwo

tabela nr. 7:
wojewodzctwo
kolumny: id_wojewodzctwo, nazwa_wojewodzctwa, id_kraj

tabela nr. 8:
historia_wydarzenia (triggery)
id_historia_wydarzenia, data_czas_zmiany, id_wydarzenia_przed_aktualizacja, id_wydarzenia_po_aktualizacji, id_miejsca,





Wyszukiwarka

Podobne podstrony:
notatki z zajęc ?za danych2 11 3 13
notatki z zajęc ?za danych2 4 3 13
Filozofia religii cwiczenia dokladne notatki z zajec (2012 2013) [od Agi]
Morfonologia notatki z zajęć
7?zy Danych projektowanie
propedeutyka interny notatki z zajec
Notatki z zajęć
7 18 13
notatki z zajęć wszystkie tematy
18 13 Life coaching
006 18 (13)
dictionary 18 13

więcej podobnych podstron