Pds

95 Questions | Attempts: 109
Share

SettingsSettingsSettings
Pds - Quiz

.


Questions and Answers
  • 1. 

    Implicitný kurzor je kurzor, ktorým:

    • A.

      Môžem získať hodnotu ľubovoľnej položky v kurzore

    • B.

      Môžem získať len hodnotu nasledujúcej položky v kurzore

    • C.

      Môžem použiť len na získanie hodnoty zo selectu, ktorý vracia práve jeden riadok

    Correct Answer
    B. Môžem získať len hodnotu nasledujúcej položky v kurzore
  • 2. 

    Ak máte nasledovný cyklus : Kde napíšete deklaráciu kurzora?

    • A.

      Do tela procedúry

    • B.

      Do tela packagu

    • C.

      Do deklaračnej časti procedúry

    Correct Answer
    C. Do deklaračnej časti procedúry
  • 3. 

    Scroll kurzor je kurzor, ktorým

    • A.

      Môžem získať len hodnotu nasledujúcej položky v kurzore

    • B.

      Môžem získať hodnotu ľubovoľnej položky v kurzore

    • C.

      Môžem použiť len na získanie hodnoty zo selectu, ktorý vracia práve jeden riadok

    Correct Answer
    B. Môžem získať hodnotu ľubovoľnej položky v kurzore
  • 4. 

    Ak máte nasledovný cyklus :  

    • A.

      Ou_rec je record, ktorý nie je nutné, ale možné deklarovať

    • B.

      Ou_rec je record, ktorý sa nesmie deklarovať

    • C.

      Ou_rec je record, ktorý je nutné deklarovať

    Correct Answer
    A. Ou_rec je record, ktorý nie je nutné, ale možné deklarovať
  • 5. 

    Zoraďte tieto príkazy do správneho poradia, ak cur1 je správne deklarovaný kurzor pre Select priezvisko from os_udaje; a priezv je premenná typu os_udaje.priezvisko%TYPE. (Možná odpoveď 1 2 3 4 5 6 7 8 9 10).

    Correct Answer
    6 1 3 2 4 5 8 7 10 9
  • 6. 

    Doplňte výpis výsledkov selectu.

    Correct Answer
    prem.meno
  • 7. 

    EXECUTE IMMEDIATE prikaz USING premenne;

    • A.

      Môžem použiť len pre príkazy INSERT, DELETE

    • B.

      Môžem použiť len pre príkaz FETCH

    • C.

      Môžem použiť len pre príkazy INSERT, DELETE , UPDATE

    • D.

      Môžem použiť aj pre príkaz SELECT, pričom do premenných sa uloží výsledok selectu

    Correct Answer
    D. Môžem použiť aj pre príkaz SELECT, pričom do premenných sa uloží výsledok selectu
  • 8. 

    Funkcie ORDER A MAP

    • A.

      Sa používajú za účelom triedenia podľa objektov

    • B.

      Sa používajú na definíciu vlastných funkcií triedenia, ktoré nahrádzajú klauzulu ORDER BY

    • C.

      Slúžia na výpis hodnôt identifikátora objektu

    Correct Answer
    A. Sa používajú za účelom triedenia podľa objektov
  • 9. 

    Doplňte správne slovo: Funkcia ORDER ..... vrátiť hodnotu typu integer/number.

    • A.

      Môže

    • B.

      Musí

    • C.

      Nesmie

    Correct Answer
    B. Musí
  • 10. 

    Určite správny príkaz na vloženie nového riadku do tabuľky osoby s nasledovnou štruktúrou:

    • A.

      INSERT into osoby values(5204,'meno','priezvisko','97401','BB');

    • B.

      INSERT into osoby values(5204,'meno','priezvisko',t_adresa('97401','BB'));

    • C.

      INSERT into osoby values(5204,'meno','BB','priezvisko');

    Correct Answer
    B. INSERT into osoby values(5204,'meno','priezvisko',t_adresa('97401','BB'));
  • 11. 

    Doplňte do hlavičky funkcie určenej na triedenie objektov:  

    • A.

      MAP

    • B.

      STATIC

    • C.

      ORDER

    • D.

      Nie je potrebné nič doplniť

    Correct Answer
    C. ORDER
  • 12. 

    BAG označuje typ, ktorého

    • A.

      Hodnoty tvoria konečnú množinu s duplicitami

    • B.

      Hodnoty tvoria pole prvkov

    • C.

      Hodnoty tvoria zoznam prvkov

    • D.

      Hodnoty tvoria konečnú množinu bez duplicít

    Correct Answer
    A. Hodnoty tvoria konečnú množinu s duplicitami
  • 13. 

    V ODL je používanie kľúčov je:

    • A.

      Zakázané

    • B.

      Povinné

    • C.

      Nepovinné

    Correct Answer
    C. Nepovinné
  • 14. 

    Majme typ t_adresa. Namiesto XXXX doplňte vytvorenie objektu adresa s hodnotami (Bernolakova, 01001, Zilina):

    Correct Answer
    t_adresa('Bernolakova','01001','Zilina')
    t_adresa('Bernolakova', '01001', 'Zilina')
  • 15. 

    Napíšte správnu deklaráciu premennej p_studenti, ak tabuľka studenti je vytvorená ako tabuľka objektov typu t_student.

    • A.

      Type tab_studenti is table of t_student; p_studenti tab_studenti;

    • B.

      Type tab_studenti is table of t_student;

    • C.

      P_studenti tab_studenti;

    • D.

      P_studenti tab_studenti; type tab_studenti is table of t_student;

    Correct Answer
    A. Type tab_studenti is table of t_student; p_studenti tab_studenti;
  • 16. 

    Na miesto XXXX doplňte vhodný príkaz, aby bolo možné zavolať metódu objektu t_student, ak tabuľka studenti je tabuľka objektov typu t_student.

    Correct Answer
    value(st) as studak
  • 17. 

    Doplňte do hlavičky funkcie určenej na triedenie objektov:  

    • A.

      MAP

    • B.

      ORDER

    • C.

      STATIC

    • D.

      Nie je potrebné nič doplniť

    Correct Answer
    A. MAP
  • 18. 

    SET označuje typ, ktorého

    • A.

      Hodnoty tvoria konečnú množinu s duplicitami

    • B.

      Hodnoty tvoria zoznam prvkov

    • C.

      Hodnoty tvoria konečnú množinu bez duplicít

    • D.

      Hodnoty tvoria pole prvkov

    Correct Answer
    C. Hodnoty tvoria konečnú množinu bez duplicít
  • 19. 

    MAP funkcia slúži na:

    • A.

      Na triedenie objektov

    • B.

      Na mapovanie objektu do tabuľky

    • C.

      Na mapovanie využitia pamäte

    • D.

      Na výpis hodnoty identifikátoru objektu

    Correct Answer
    A. Na triedenie objektov
  • 20. 

    V triede môžeme definovať

    • A.

      Maximálne dva kľúče

    • B.

      Niekoľko kľúčov

    • C.

      Len jeden kľúč

    Correct Answer
    B. Niekoľko kľúčov
  • 21. 

    Aká bude deklarácia premennej vysledok? select st.os_cislo bulk collect into vysledok from student;

    • A.

      Vysledok TABLE OF student.os_cislo%TYPE;

    • B.

      Type t_pole is TABLE of student.os_cislo%TYPE; vysledok t_pole;

    • C.

      Vysledok student.os_cislo%TYPE;

    • D.

      Nie je možné spustiť takýto select, lebo vráti viac ako 1 riadok.

    • E.

      Type t_pole IS VARRAY OF student.os_cislo%TYPE; vysledok t_pole;

    Correct Answer
    B. Type t_pole is TABLE of student.os_cislo%TYPE; vysledok t_pole;
  • 22. 

    Majme tabuľku TAB_OBJ a objektový typ T_OBJ a nasledovny select. Akú metódu musí obsahovať typ T_OBJ

    • A.

      Metódu s názvom MAP

    • B.

      Aj metódu typu MAP, aj metódu typu ORDER

    • C.

      Metódu typu buď ORDER alebo MAP

    • D.

      Metódu s názvom ORDER alebo MAP

    • E.

      Nepotrebuje žiadnu metódu

    Correct Answer
    C. Metódu typu buď ORDER alebo MAP
  • 23. 

    Deklarujte typ t_stud, ak bude použitý pre deklaráciu premennej stud:

    Correct Answer
    is table of student%rowtype
  • 24. 

    Návratová hodnota MAP metódy

    • A.

      Môže byť ľubovoľného typu

    • B.

      Môže byť len celočíselného typu

    • C.

      Môže byť ľubovoľného skalárneho typu

    • D.

      Môže byť len typu objekt

    Correct Answer
    C. Môže byť ľubovoľného skalárneho typu
  • 25. 

    Aká hodnota bude vypísaná na obrazovke:

    Correct Answer
    30
  • 26. 

    Aká hodnota bude vypísaná na obrazovke:

    • A.

      Nebude vyvolaná výnimka a vypíse 70

    • B.

      Nebude vypísané nič, pretože bude vyvolaná výnimka

    • C.

      Nebude vyvolaná výnimka a vypíse 10

    • D.

      Nebude vyvolaná výnimka a vypíse 7

    Correct Answer
    B. Nebude vypísané nič, pretože bude vyvolaná výnimka
  • 27. 

    Aká hodnota bude vypísaná na obrazovke:

    • A.

      7

    • B.

      6

    • C.

      70

    • D.

      10

    Correct Answer
    A. 7
  • 28. 

    Vypíšte hodnotu nasledujúceho výrazu: dbms_output.put_line(pole.next(3)); ak pole je nested table s nasledovným obsahom:

    • A.

      9

    • B.

      4

    • C.

      8

    Correct Answer
    B. 4
  • 29. 

    Aký výsledok bude vypísaný po nasledovných operáciách: pole.delete(4); dbms_output.put_line(pole.next(3)); ak premenná pole je typu nested table a jej obsah pred delete je:

    • A.

      4

    • B.

      12

    • C.

      Bude vyvolaná výnimka

    • D.

      5

    Correct Answer
    D. 5
  • 30. 

    Čo je potrebné doplniť namiesto XXXXXX, aby boli vypísané všetky prvky poľa.

    • A.

      Iba pole.last

    • B.

      Iba pole.limit

    • C.

      Iba pole.count

    • D.

      Buď pole.last alebo pole.count

    Correct Answer
    C. Iba pole.count
  • 31. 

    Aká hodnota bude vypísaná na obrazovke:

    • A.

      30

    • B.

      3

    • C.

      40

    • D.

      4

    Correct Answer
    A. 30
  • 32. 

    NESTED TABLE je

    • A.

      Pole obmedzenej dĺžky, ktoré nedovoľuje vymazávať určenú položku

    • B.

      Pole neobmedzenej dĺžky, ktoré dovoľuje vymazávať určenú položku

    • C.

      Pole neobmedzenej dĺžky, ktoré nedovoľuje vymazávať určenú položku

    • D.

      Pole obmedzenej dĺžky, ktoré dovoľuje vymazávať určenú položku

    Correct Answer
    B. Pole neobmedzenej dĺžky, ktoré dovoľuje vymazávať určenú položku
  • 33. 

    V ktorom type kolekcie je možné vymazať určitý prvok?

    • A.

      Iba vo VARRAY

    • B.

      Iba v NESTED TABLE

    • C.

      V žiadnej

    • D.

      Aj v NESTED TABLE aj vo VARRAY

    Correct Answer
    B. Iba v NESTED TABLE
  • 34. 

    Aká hodnota bude vypísaná na obrazovke:

    • A.

      6

    • B.

      3

    • C.

      7

    • D.

      Nebude nič vypísané, lebo bude vyvolaná výnimka

    Correct Answer
    A. 6
  • 35. 

    Čo je potrebné doplniť namiesto XXXXXX, aby boli vypísané všetky prvky poľa?

    • A.

      Iba pole.limit

    • B.

      Iba pole.last

    • C.

      Iba pole.count

    • D.

      Pole.last alebo pole.count

    Correct Answer
    D. Pole.last alebo pole.count
  • 36. 

    Aké hodnoty budú vypísané? (Oddelovač: medzera)

    Correct Answer
    1 3 4 5 6 7
  • 37. 

    Ak máme nasledovú množinu príkazov. Aká bude kardinalita relácie pom?

    • A.

      1

    • B.

      0

    • C.

      2

    • D.

      3

    Correct Answer
    A. 1
  • 38. 

    Vymenujte vlastnosti transakcie

    • A.

      ACID = atomickosť, konzistencia, nezávislosť, trvácnosť

    • B.

      CRUDE = stĺpcová, referenčná, užívateľská, domenová, entitná

    • C.

      ANNU = atomickosť, neusporiadanosť zľava doprava, zhora dole, jednoznačnosť

    Correct Answer
    A. ACID = atomickosť, konzistencia, nezávislosť, trvácnosť
  • 39. 

    Pri dvojfázovom potvrdzovacom protokole

    • A.

      Sa v prvej fáze prideľujú zámky a v druhej fáze uvoľňujú zámky

    • B.

      Sa v prvej fáze zapisuje do databázy a v druhej fáze do log. žurnálu

    • C.

      Sa v prvej fáze zapisuje do log. žurnálu a v druhej fáze do databázy

    Correct Answer
    C. Sa v prvej fáze zapisuje do log. žurnálu a v druhej fáze do databázy
  • 40. 

    Konzistencia databázy je

    • A.

      Vzťah medzi entitami

    • B.

      Stav DB, ak sú splnené všetky integritné obmedzenia

    • C.

      Definícia dát na internej úrovni

    Correct Answer
    B. Stav DB, ak sú splnené všetky integritné obmedzenia
  • 41. 

    Pri ktorom protokole sa DB modifikuje pred zápisom do log. Žurnálu

    • A.

      Metóde priameho zápisu

    • B.

      Metóde kontrolneho bodu

    • C.

      žiadnom

    • D.

      Zamykania

    Correct Answer
    B. Metóde kontrolneho bodu
  • 42. 

    Metóda kontrolného bodu Zoznam bežiacich transakcií v okamihu posledného kontrolného bodu :

    • A.

      T5,T6, T7, T9

    • B.

      T3, T4, T7

    • C.

      T3, T4, T7, T5, T6, T8, T9

    Correct Answer
    A. T5,T6, T7, T9
  • 43. 

    Ak máme nasledovné deklarácie. Aký výstup bude vypísaný danými select-ami po spustení procedúry?

    Correct Answer
    0 5
  • 44. 

    Ak máme nasledovné deklarácie. Aký výstup bude vypísaný danými selectami po spustení procedúry?

    Correct Answer
    5 4
  • 45. 

    Počas vykonávania transkacie

    • A.

      DB nesmie byť v nekonzistentnom tvare

    • B.

      DB môže byť dočasne aj v nekonzistentnom tvare

    • C.

      DB musí byť stále v konzistentnom tvare

    Correct Answer
    B. DB môže byť dočasne aj v nekonzistentnom tvare
  • 46. 

    Ak máme nasledovné deklarácie. Aký výstup bude vypísaný danými selectami po spustení procedúry?

    Correct Answer
    10 0
  • 47. 

    Majme nasledovné deklarácie. Aký bude vypísaný výsledok po spustení nasledovných príkazov?

    Correct Answer
    5 9
  • 48. 

    Aký výsledok bude vypísaný?

    • A.

      2

    • B.

      1

    • C.

      0

    • D.

      3

    Correct Answer
    A. 2
  • 49. 

    Ak máme nasledovný úryvok SQL. Aký bude výsledok nasledovného selectu?

    • A.

      0

    • B.

      Bude vyvolaná výnimka

    • C.

      30

    • D.

      2

    Correct Answer
    D. 2
  • 50. 

    Transakcia je postupnosť operácií Oi i=1,...n, ktorá sa

    • A.

      Vykoná ako jedna operácia tak, že sa neudrží konzistencia DB

    • B.

      Vykoná ako jedna operácia tak,. že sa nemusí udržať konzistencia DB

    • C.

      Vykoná ako jedna operácia tak, že sa udrží konzistencia DB

    Correct Answer
    C. Vykoná ako jedna operácia tak, že sa udrží konzistencia DB

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Jan 15, 2018
    Quiz Edited by
    ProProfs Editorial Team
  • Jan 13, 2018
    Quiz Created by
    Havengul
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.