4 (279)

4 (279)



9

9

8.Wskazać poprawne zapytanie SOL znajdujące 2.Wśród więzów spójności encji znajdują się: średnie zarobki tylko tych departamentów, któreóftwrezy Huczą nłównaoo. zatrudniają więcej niż trzech pracowników. bjwięzy klucza obcego,

■"> 3Ł2CT deptno. Aygfcal) FROM emp 3ROUP 3Y cjzdarzenia formularzowe, dMttid HftYłNG SOUNT H * 3;    uflwrezy CHECK.

2. SELECT deplno, AVG(sal) FROM emp HAVING


COUNT O » 3:GROUP BY deptno

3.    SELECT deptno, AVG(sal) FROM emp GROUP BY deptno WHERE COUNT O > 3;

4.    SELECT deptno, AVG(sal) FROM emp WHERE COUNT (*) > 3;GROUP BY deptno ;


9,Wskazać poprawne zapytanie SQL znajdujące stanowiska, na których średni zarobek wynosi 3000 lub więcej.    , r..,..-. ....... ■»■■■

1. SELECT job, AVG(sal) FROM emp GROUP BY bjwięzy NOT NULL„


djwięzy CHECK

5,Do zapewnienia więzów spójności referencyjnej służą:

agngwaia«e,

-bjldauzula CHECK,

^akteuzuhi REFERENCES.

'djindeksy.


11.Wskazać poprawne zapytanie SQL znajdujące ilość pracowników w dziale mającym siedzibę DALLAS.

1..MLKT SfflJNT n FROM    flłjSBi

deot.toc » -DALLAS' AND emp.doołno . dart.dwtttt 9RWP 8Y d«rt.d«tna;

2.    SELECT COUNT (*) FROM emp WHERE deotnoicłSQL*Ptus.

= (SELECT deptno FROM dept WHERE .loc = d)prekompilatora do języka C.

\J DALLAS')

3.    SELECT COUNT (*) FROM emp, dept WHERE Konstrukcja ACCEPT Klient PROMPT

dept.loc = -DALLAS' GROUP BY dept.deptno;    nazwisko klienta: „ jest częścią:

4.    SELECT COUNT (*) FROM emp, dept WHERE a)SQL-emp.deptno = dept.deptno GROUP BY dept,deptno b)PL/SQL,


HAVING dept.loc = 'DALLAS';

12. Wskazać poprawne zapytanie SOL znajdujące średni zarobek pracowników z drugiej klasy zarobkowej.

1j SELECT AVGfsal) PROM emo. sałotadeWHERE.grade - 2 J AND sal BETWEEN losal AND hisal GROUP ^ BY.orade

S. SELECT AVOfeallF*CM emp. ałgradeWHERE.gade » 2

AND sal > losal AND sal < hisal GROUP BY.grade

3.    SELECT AVG(sal) FROM emp.WHERE. sal > (SELECT losal

FROM salgradeWHERE.grade = 2) AND sal < SELECT hisal

FROM salgradeWHERE.grade = 2)

4.    SELECT AVG(sal) FROM emp, salgradeWHERE.grade =2

AND sal BETWEEN losal AND hisal;

13. Wskazać poprawne zapytanie SQL znajdujące

trzech najlepiej zarabiających pracowników w firmie - ich nazwiska i pensje.

, Ti.SEUECT ename, sal FROM emp e WHIRE 3 »

(SELECT count O FROM era WHPtE e.sal <

2.    SELECT ename, sal FROM emp e WHERE

I count(*)<3

3.    SELECT ename, sal FROM emp e GROUP BY.deptno HAVING count(*)<3

PROGRAMOWANIE STRONY SERWERA

SERWER


&


i


d)obiekty OCX.


4,Wśród wiezówcspóiności referencyjnej znaiduia się ajwięzy klucza głównego.


job HAVING AVG (sal) > =3000:

2. SELECT job. AVG(sal) FROM emp HAVING AVG (sal) > =3000GROUP BY job;

' *.3ELECT tob. AYOtsal) BWM emp GROUP SY iob WHERE AVQ (sal) > -3000:

4. SELECT job, AVG(saI) FROM emp WHERE AVG (sal) > =3000 GROUP BY job;

^.Wskazać poprawne zapytanie SOL znajdujące departamenty zatrudniające powyżej trzech pracowników

BYSdEeLST dePtn°' COUNT° FROM CmP GR°UPJc)klauzula REFERENCES, ^

HAVING COUNT (*) > 3;    jflindatftYi

2.    SELECT deptno, COUNTO FROM emp HAVING7 Które akcje referencyjne są dostępne w Oracle:

GROUP EWdeotno-    ^TRICTSP.

GROUP BY deptno.    b)NULLIFY

3.    SELECT deptno, COUNTO FROM emp GROUP c)DEFAULT,


9.Deklaracja VARIABLE Klient VARCHAR2(30) jest częścią:    /

a) SQL,    /

b) PL/SQL,


-om


PL/SOL2

I.Trigger (wyzwalacz) tabelowy może zostać _ uruchomiony:

l operacją na tabeli


aiazsil

5 PO 0D>


/


/


c)maksym;

(Stsłsmtoa.


ilość wyzwalaczy


L/


BY deptno WHERE COUNT (*) > 3;

* SELECT deołno. COUNTn FROM emo WHERE COUNTn>3 GROUP BY deołno:

1 .Które mechanizmy wchodzą w skład

oprogramowania strony serwera bazy danych: ajfbrmularze,

wieży spójności. -JttaOMtiŁ-

3. Wśród wiezówCśpóiności encjj znajdują się: ajwięzy klucza obcego, rb)wtezy klucza jednoznacznego. / cjblokady,    v

j>wwZY NOT NULL 6. Do zapewnienia więzów spójności encji służą:

aucłti<;Hsęj<.    . /

•jKASSADS.

8,SQL*Plus stanowi:

a) częśc serwera bazy danych,

b) część serwera aplikacji Oracle, c£łwzvk interakcyjnych poleceń do bazy danych, dMłent korzystający z ■serwera bazy danych,

.Podaj

d)prekompilatora do języka C.

PUSOL1

1. W bloku PL/SOL występują:

a.deklaracje klas, y/YiatteYf,

^/instrukcje SOL,

d.instrukcje SQL*Plus.

2. Wśród instrukcji występujących w bloku PL/SOL

mogą się znaleźć:

a. instrukcje SQL*Plus,

b. deklaracje zmiennych, ę.instrukcja CREATE TABLE,

Cinstrukcja CONMIT.

3. Wśród instrukcji występujących w bloku PL/S^L

mogą się znaleźć:

a. instrukcja SET SERVEROUTPUT ON,    \ /

b. instrukcja CREATE TABLE,

o.instmłreia DBMS OUTPtJT.PUT UNErPoczatek

tranaateii’).

instrukcja ROLLBACK.

4. Wśród instrukcji występujących w bloku PL/SOL

mogą się znaleźć:

1 jblnainMa. ywńtEtea,    /,

b.instrukcja CREATE TABLE. cinstrukcja SELECT Table_Name FROM User_Tables,

jJnstrulisaPęŁiiBACK

5. Wśród instrukcji występujących w bloku PL/SOL

mogą się znaleźć:

a, podniesienie wyjątku.    /

b. deklaracje wyjątków,    cinstrukcja SELECT * FROM Osoby,

^Instrukcja ROLLBACK.

6. Kursor w PL/SOL jest to: a)rodzaj procedury,

b)nazwana instrukcja SQL,

OObszar roboczy używany do wykonania instrukcji SOL. d)narzędzie do podnoszenia wyjątków. ^

/.Czy definicja kursora w PL/SOL może dotyczyć instrukcji:

a) INSERT, bisas?T,

■ć)DELETE.    V

d)UPDATE.

8. Nazwa kursora może się pojawić w następujących

kontekstach:

StQP5N    /

b) SELECT nazwakursora, rc)EXITVYHEN nazwa kursota%NOTFOUNO. d)GOTO nazwa_kursora.

9. Klauzula WHERE CURRENT OF nazwa kursora

może wystąpić w instrukcji: a)SELECT,

W INSERT,    /

WOEŁgTg    {/

^UESATŁ

10. Nazwa wyjątku może się pojawić w następujących

kontekstach;

a) w instrukcji przypisania,

b) w definicji kursora,

niretruteiiRAISS.    (/ operacji na tabeli

c)bez związku z operacjami na tabeli rjtorzed i do ooetadi na tabełi

2.Dla każdej tabeli można określić

a)maksymalnie 2 typy wyzwalaczy bjmaksymalnie 12 typów wyzwalaczy cjmaksymalnie 12 wyzwalaczy

3. Polecenia ROLLBACK i COMMIT dotyczą poleceń

SOL    /

a) tyłko INSERT, UPDATE, SELECT

b) tyiko INSERT, UPDATE, SELECT, DELETE cjtylko SELECT, INSERT, UPDATE. SELECT, DELETE

(jWśrettróh poteosń    mwniwsreh

tabel

4. W PL/SOL wynik działania instrukcji SELECT może

zostać zapisany w postaci

a) tabeli

rtLtkursora    /

c) perspeklywy    1/

clkmjęnnei

5.    Klauzula „DECLARE Dane_Osoby r Osoba%ROWTYPE” jest w PUSOL (fotektaracia zmiennej

b) deklatracją nowego rekordu cjdeklaracją nowego typu zmiennej

.^dyieklaracia zmiennej wraz z defimcia iei typu

6. Kursor w PL/SOL to

a)typ zmiennej    / /

S procedury    ^

o określonych yAaśctwościach I metodach a debuggera

7.lnstrukcja FETCH jest używana w kursorze PL/SOL w celu

alprzertaia dc następnego ręKordu ~Igjpobrana zaw.rtości rekortu ze 1?nyph

c)przejścia do następnego rekordu i usunięcia poprzedniego rekordu (jłpobtania zawartości rekordu ze źródła danych i przejścia do następnego rekordu

8.Funkcja NVL służy do

ajZamiany napotkanej w tabeli wartości JtULL" na zero bjŁamggy napotkanej vy tabek fiwtości z .NVIL' na / podana w araunwncw Yfartoś^    (/

i ctZamiany wartości zmiennej z -NULL* na podana w aruumencie wartość

d)2amiany wartości podanej w argumencie zmiennej lub komórki persprektywy z JslULL" na podaną w drugim argumencie wartość

9.Użyde klauzuli UNOUE w deklaracji pola tabeli

4


Wyszukiwarka

Podobne podstrony:
Informuje o wskazanym na znaku obiekcie znajdującym się przy drodze. Znak może być umieszczony w inn
s250 250 Poznaj Linux irc zacznie wyświetlać wypowiedzi osób znajdujących się na wskazanym kanale (r
CZYTELNICTWO PRASY WŚRÓD ROBOTNIKÓW 55 grupa robotników pod wieloma względami znajduje się na granic
zmywa. Aby wskazać poprawną odpowiedź, wystarczyło zauważyć fakt, że zmywanie przypada dwa dni po dn
zalecał, aby wszystkie znajdujące się w ręku uczniów zostały poprawione i zobowiązywał go, aby wykła
je do systemu sprawdzającego, w celu zweryfikowania jego poprawności. Poniżej znajduje się lista ser
16 6 Instrukcje logiczne 57 W akumulatorze znajduje się wartość 40H»*64D. a nie poprawna wartość 0C
18 6, Instrukcje logiczne 57 W akumulatorze znajduje się wartość 40H=+64D, a nu.* poprawna wartość
HPIM6081 - 20 *- Poprawkę ^p. spowodowany tym, że barometr nie znajduje się w temperaturze 0°C, znaj

więcej podobnych podstron