plik


ÿþBazy danych II  kolokwium 1 (czas: 1,5 godz.  zad. 75 min. + 15 min. czas dodatk.) Dane s tabele: Wyniki_obliczen ID_wo typ number, klucz gBówny, wyBcznie warto[ci dodatnie, komentarz: klucz gBówny przedzial_od typ number, cztery miejsca po przecinku, ró|ny od przedziaB_do przedzial_do typ number, cztery miejsca po przecinku, ró|ny od przedziaB_od ID_f typ number wynik typ number, cztery miejsca po przecinku Funkcja ID_f typ number, klucz gBówny, wyBcznie warto[ci dodatnie, komentarz: klucz gBówny nazwa varchar2(5), komentarz: nazwa funkcji 1. (10 min., 5p.) Utworzy tabele opisane powy|ej. 2. (3 min., 2p.) Utworzy sekwencje o nazwach: seq_wo i seq_f. 3. (4 min., 2p.) Umie[ci nastpujce zestawy danych (wykorzystujc utworzone sekwencje do umieszczenia warto[ci liczbowych dla kluczy gBównych): Wyniki_obliczen ID_wo przedzial_od przedzial_do ID_f 1 -1.5 1 2 2 0 1.6 2 3 -5 3.1415 1 Funkcje ID_f nazwa 1 sin 2 cos 4. Utworzy pakiet o nazwie Obliczenia, a nastpnie w pakiecie utworzy funkcj o nazwie calka: a. (30 min., 30p.) calka(przedzial_od number, przedzial_do number, nazwa_funkcji varchar2 domy[lnie sin ) obliczajc caBk oznaczon z uwzgldnieniem przedziaBów caBkowania i rodzaju funkcji. Obliczenia wykona metod trapezów, b. (5 min., 5p.) utworzy wBasny wyjtek, wywoBywany po wpisaniu niewBa[ciwej nazwy funkcji (czyli ró|nej od: sin i cos). WywoBanie wyjtku przerywa dziaBanie programu z komunikatem: niewBa[ciwa nazwa funkcji. 5. (8 min., 7p.) Jednym poleceniem uaktualni komórki kolumny wynik warto[ciami zwróconymi przez funkcj calka (6p.). Przed rozpoczciem uaktualnienia ustawi poziom izolacji transakcji na: serializable (1p.). 6. (5 min., 4p.) Utworzy widok o nazwie vWyniki na bazie tabel, wy[wietlajcy: nazw funkcji, przedziaBy, wynik. 7. (10 min., 10p.) Utworzy wyzwalacz o nazwie tWynikiObliczenFunkcje, usuwajcy odpowiednie wiersze w tabeli Wyniki_obliczen po usuniciu danej funkcji w tabeli Funkcje (w oparciu o relacj Funkcje.ID_f -> Wyniki_obliczen.ID_f ). Punktacja Ocena 61-65 5.0 56-60 4.5 50-55 4.0 40-49 3.5 33-39 3.0 0-32 2.0

Wyszukiwarka

Podobne podstrony:
05 Część II Pobieranie danych z bazy danych Instrukcja S
Bazy Danych Elementy Jezyka SQL cz II
Bazy Danych (L) Part II
BAZY DANYCH Streszczenie z wykładów
Elektronika II kolokwium opracowanie
Strona polecenia do bazy danych
2004 11 Porównanie serwerów relacyjnych baz danych Open Source [Bazy Danych]
MySQL Mechanizmy wewnętrzne bazy danych
Bazy danych w CAD

więcej podobnych podstron