4261638962

4261638962



10. Sprawdź działanie obu rodzajów kolekcji w przypadku atrybutów bazodanowych.

CREATE TYPE jezyki_obce AS VARRAY(10) OF YARCHAR2(20);

CREATE TYPE stypendium AS OBJECT ( nazwa VARCHAR2(50), kraj VARCHAR2(30), jeżyki jezyki_obce );

/

CREATE TABLE stypendia OF stypendium;

INSERT INTO stypendia VALUES

('SOKRATES','FRANCJA',jezyki_obce('ANGIELSKI','FRANCUSKI','NIEMIECKI'));

INSERT INTO stypendia VALUES

('ERASMUS','NIEMCY',jezyki_obce('ANGIELSKI','NIEMIECKI','HISZPAŃSKI'));

SELECT * FROM stypendia;

SELECT s.jeżyki FROM stypendia s;

UPDATE STYPENDIA

SET jeżyki = jezyki_obce('ANGIELSKI','NIEMIECKI','HISZPAŃSKI','FRANCUSKI')

WHERE nazwa = 'ERASMUS';

CREATE TYPE lista_egzaminow AS TABLE OF VARCHAR2(20);

/

CREATE TYPE semestr AS OBJECT ( numer NUMBER,

egzaminy lista_egzaminow );

/

CREATE TABLE semestry OF semestr

NESTED TABLE egzaminy STORĘ AS tab_egzaminy;

INSERT INTO semestry YALUES

(semestr(1,lista_egzaminow('MATEMATYKA','LOGIKA','ALGEBRA')));

INSERT INTO semestry VALUES

(semestr(2,lista_egzaminow('BAZY DANYCH','SYSTEMY OPERACYJNE')));

SELECT s.numer, e.*

FROM semestry s, TABLE(s.egzaminy) e;

SELECT e.*

FROM semestry s, TABLE ( s.egzaminy ) e;

SELECT * FROM TABLE ( SELECT s.egzaminy FROM semestry s WHERE numer=l );

INSERT INTO TABLE ( SELECT s.egzaminy FROM semestry s WHERE numer=2 )

YALUES ('METODY NUMERYCZNE');

UPDATE TABLE ( SELECT s.egzaminy FROM semestry s WHERE numer=2 ) e SET e.column_value = 'SYSTEMY ROZPROSZONE'

WHERE e.column_value = 'SYSTEMY OPERACYJNE';

DELETE FROM TABLE ( SELECT s.egzaminy FROM semestry s WHERE numer=2 ) e WHERE e.column_value = 'BAZY DANYCH';

11. Zbuduj tabelę ZAKUPY zawierającą atrybut zbiorowy KOSZYK_PRODUKTOW w postaci tabeli zagnieżdżonej. Wstaw do tabeli przykładowe dane. Wyświetl zawartość tabeli, usuń wszystkie transakcje zawierające wybrany produkt.



Wyszukiwarka

Podobne podstrony:
img018 (53) miejsko-wiejskich widać wyraźną dodatnią korelację między skalą działań obu typów (a w p
skanuj0040 (97) obu rodzajów działalności przez ponad 3/4 biur podróży w Polsce, jest z jednej stron
IMAG0468 ner NarracjajakośfraOTWbt ważając działanie. W obu przypadkach ujęcie retencyjno-protencyjn
18906 ullman104 (2) 214 1 DZIAŁANIA W MODELU RELACYJNYM Jedynym wspólnym atrybutem obu relacji S i R
DSC00426 (10) Fronty chłodne I rodzaju (wolne) W przypadku (rontu chłodnego I rodzaju napływające ch
DSC00741 (10) Zakres działania antybiotyków i Wąskie spektrum - ograniczone tylko do jednej grupy lu
2011 10 24 17 31 Rodzaje zabezpieczeń (cd.) 3. Działania organizacyjno-kadrowe, obejmujące: -
img018 (53) miejsko-wiejskich widać wyraźną dodatnią korelację między skalą działań obu typów (a w p
11621 img010 (10) 1.    Podmiot leczniczy wykonujący działalność leczniczą w rodzaju
Image77 (5) Projekty AVT ■ R20 lub R2I o wartości np. 10. Można wtedy bezpiecznie sprawdzić działani
img010 (10) 1.    Podmiot leczniczy wykonujący działalność leczniczą w rodzaju stacjo

więcej podobnych podstron