ORA, resorac, Bazy obiektowe


zaliczenie

oracle

0x01 graphic

Zadanie 01

.

.

.wskazać błędne określenie dotyczące schematów (schemas):

C

A

tabele w dwóch różnych schematach, schemat_1 i schemat_2 nie mogą mieć jednakowych nazw

E

B

schematy organizują logicznie wzajemnie związane obiekty bazodanowe

I

C

użytkownik ora01 może korzystać z tabeli emp w schemacie scott (o ile ma odpowiednie uprawnienia) używając zapisu scott.emp

M

D

nazwy tabel w schemacie muszą być unikalne

P

E

schematem nazywa się zbiór obiektów zawartych w bazie

Pomoc 01X

prawdziwe jest m.in. zdanie dotyczące notacji kropkowej

Zadanie 02

nieprawdziwe jest stwierdzenie:

M

A

baza składa się z jednostek logicznych nazywanych obszarami tabel (table spaces)

O

B

perpektywy i synonimy nie należą do obiektów schematu

O

C

schemat w bazie Oracle pozostaje w wzajemnie jednoznacznej relacji z kontem użytkownika

S

D

konto użytkownika i związany z nim schemat mają w bazie Oracle tę samą nazwę

W

E

zestaw obiektów systemowych w Oracle nazywa się katalogiem systemowym (system catalog)

Pomoc 02X

Prawdziwe są m.in. zdania dotyczące katalogu systemowego i metadanych

Zadanie 03

nieprawdziwe jest stwierdzenie:

A

A

kolumny tabeli opisują atrybuty, np. numer identyfikacyjny, imię, nazwisko, NIP, etc.

C

B

tabela (table) jest podstawową strukturą danych w bazie relacyjnej (relational database)

C

C

najdłużej stosowanym sposobem porządkowania dużych zestawów danych są bazy relacyjne

K

D

typ danych kolumny (column's datatype) wskazuje typ danych akceptowany w danej kolumnie

W

E

tabela jest uporządkowanym zestawem wierszy (rekordów) mających te same atrybuty (kolumny)

Pomoc 03X

Prawdziwe są m.in. stwierdzenia dotyczące tabel w bazach relacyjnych

Zadanie 04

nieprawdziwe jest stwierdzenie:

G

A

obiekt bazodanowy jest rodzajem abstrakcji obiektu występującego w `rzeczywistej' działalności

H

B

obiekt dazodanowy tworzą: nazwa, atrybuty (właściwości) i metody (funkcje i procedury)

K

C

schematem nazywa się zbiór obiektów bazodanowych dostępnych dla użytkownika

O

D

perspektywa (view) jest `wirtualną' tabelą, zawierającą dane wczytane z pojedynczej tabeli `rzeczywistej'

U

E

do obiektów schematów należą struktury logiczne takie jak tabele, perspektywy, synonimy, indeksy

Pomoc 04X

prawdziwe są m.in. stwierdzenia dotyczące obiektów bazodanowych

Zadanie 05

nieprawdziwe jest stwierdzenie:

E

A

perspektywy nie przechowują danych, lecz odczytują dane tabel bazodanowych, których dotyczą

J

B

perspektywę można traktować jak trwale istniejącą kwerendę

J

C

tabele bazowe, na których oparte są perspektywy, same mogą być perspektywami

N

D

odpowiednikiem polecenia tworzenia tabeli jest polecenie rworzenia perspektywy: create viev ...

X

E

operacje wykonywane na perspektywach nie dotyczą ich tabel bazowych

Pomoc 05X

poprawne jest m.in. traktowanie perspektywy jako `trwałej' kwerendy

Zadanie 06

nieprawdziwe jest stwierdzenie:

A

A

rozszerzonym standardem języka SQL w Oracle jest SQL*PLUS

J

B

procedura lub funkcja w Oracle jest zbiorem deklaracji/poleceń w języku PL/SQL

N

C

procedura różni się od funkcji głównie tym, że nie zwraca wartości do programu

P

D

powiązane z sobą procedury I funkcje tworzą pakiety

T

E

indeks można utworzyć dla pojedynczej kolumny tabeli lub większej liczby kolumn

Pomoc 06X

poprawne jest m.in. stwierdzenie dotyczące indeksu

Zadanie 07

nieprawdziwe jest stwierdzenie:

A

A

w architekturze klient-serwer system podzielony jest na część kliencką i serwerową (front-end i back-end)

E

B

Oracle przeznaczony jest do pracy w systemie zwartym (nierozproszonym)

M

C

klientem jest aplikacja korzystająca z bazy i mogąca się komunikować z użytkownikiem

N

D

serwer zajmuje się obsługą oprogramowania, realizuje żądania SQL i PL/SQL napływające od klientów

V

E

w architekturze wielowarstwowej wyróżnia się m.in. serwer aplikacji i serwer bazy danych

Pomoc 07X

poprawne jest m.in. stwierdzenie dotyczące architektury wielowarstwowej

Zadanie 08

nieprawdziwe jest stwierdzenie:

A

A

schematem nazywa się logiczny zbiór obiektów bazodanowych

E

B

obiektami bazodanowymi są m.in. tabele, perspektywy, indeksy...

M

C

nazwy użytkownika i jego schematu nie muszą być jednakowe

N

D

domyślnie użytkownik ma dostęp do wszystkich obiektów swojego

schematu

V

E

obiekty schematu odnoszą się bezpośrednio do danych

umieszczonych w bazie

Pomoc 08X

poprawne jest m.in. zdanie dotyczące dostępu użytkownika do obiektów schematu bazodanowego

Zadanie 09

nieprawdziwe jest stwierdzenie:

A

A

rola (role) umożliwia nadzowowanie uprawnień

E

B

rolą jest obdarzony nazwą zbiór uprawnień

M

C

role można przypisywać także. innym rolom

N

D

dana rola może zostać przypisana tylko jednemu użytkownikowi

V

E

DBA (administrator bazy, database administrator) może zabezpieczać utworzone role hasłem

Pomoc 09X

poprawne jest m.in. zdanie charakteryzujące rolę jako nazwany zbiór uprawnień

Zadanie 10

Ograniczenie (restriction) not null nałożone na kolumnę nie wyklucza wystąpienia (wskazać stwierdzenie nieprawdziwe):

A

A

liczby

E

B

pustego łańcucha znakowego

M

C

duplikatów

N

D

0

V

E

braku wartości

Pomoc 10X

NULL nie jest tożsame z 0

Zadanie 11

nieprawdziwe jest stwierdzenie:

A

A

perspektywa nie może wyświetlać zawartości innej perspektywy

E

B

perspektywą nazywa się wirtualną tabelę wyświetlającą zawartość jednej llub wielu tabel

M

C

tabele, na których oparta jest perspektywa nazywa się tabelami bazowymi

N

D

perspektywa odzwierciedla aktualny (a nie miniony) stan bazy

V

E

perspektywę tworzy zbiór poleceń SQL

Pomoc 11X

prawdziwe jest m.in. zdanie dotyczące tabel bazowych

Zadanie 12

Wskazać błędne użycie typu danych Oracle w tablicy STUDENT zawierającej dane studenta zebrane w dziekanacie:

A

A

STUDENT_ID INTEGER

E

B

STUDENT_IMIE CHAR2(25)

M

C

STUDENT_ROK_STUDIOW INTEGER

N

D

STUDENT_NAZWISKO VARCHAR2(25)

V

E

STUDENT_PESEL NUMBER

Pomoc 12X

poprawny jest m.in. typ atrybutu student_pesel

Zadanie 13

nieprawdziwe jest stwierdzenie:

A

A

tworzenie połączenia zewnętrznego symbolizuje znak +

E

B

obszary tabel, obiekty schematów, bloki danych, ... należą do struktur bazy Oracle

M

C

każda baza danych zawiera dokładnie jeden obszar tabel (tablesapce)

N

D

w obszarze tabel znajdują się pliki danych

V

E

administrator może zablokować dostęp dostęp do obszaru tabel

Pomoc 13X

Prawdziwe jest m.in. stwierdzenie dotyczące możliwości zablokowania przez administratora obszaru (a właściwie obszarów) tabel

Zadanie 14

Podobnie do IF-THEN-ELSE działa:

A

A

NVL

E

B

CONCATENATE

M

C

INSTR

N

D

DECODE

V

E

SUBSTR

Pomoc 14X

Funkcją SQL stosowaną jako filtr do przekształceń wewnątrz zapytania, działającą podobnie do IF-THEN-ELSE nie jest ani NVL ani CONCATENATE

Zadanie 15

do odszukania ciągu znaków służy:

A

A

NVL

E

B

CONCATENATE

M

C

SUBSTR

N

D

DECODE

V

E

INSTR

Pomoc 15X

Funkcją SQL wychwytującą frazę lub literę w zmiennej znakowej i określająca miejsce znalezienia tej frazy/litery nie jest ani DECODE ani NVL

Zadanie 16

łączy kolumny:

A

A

CONCATENATE

E

B

NVL

M

C

SUBSTR

N

D

DECODE

V

E

INSTR

Pomoc 16X

Funkcją SQL łączącą dwie kolumny lub kolumnę i frazę literałową, nie jest SUBSTR ani INSTR

Zadanie 17

przypisuje wartość nieokreśloną:

A

A

ZERO

E

B

NVL

M

C

SUBSTR

N

D

NULL

V

E

INSTR

Pomoc 17X

Funkcją SQL pozwalającą zamieniać frazę, liczbę lub datę na NULL, nie jest CONCATENATE ani DECODE

Zadanie 18

wycina część danych kolumny:

A

A

CONCATENATE

E

B

NVL

M

C

SUBSTR

N

D

DECODE

V

E

INSTR

Pomoc 18X

Funkcją SQL wycinającą część danych kolumny, nie jest INSTRING ani NVL

Zadanie 19

nieprawdziwe jest stwierdzenie:

E

A

SQL Worksheet wyświetla dwuczęściowe pole

J

B

ikonę SQL*Plus można umieścić na pasku Administrator Toolbar

L

C

SQL*Plus można uruchomić również po stronie serwera

O

D

SQL*Plus jest językiem, nie narzędziem

T

E

polecenie SELECT ma m.in. klauzule FROM, WHERE, ORDER BY

Pomoc 19X

Prawdziwe jest m.in. stwierdzenie dotyczące polecenia SELECT

Zadanie 20

neprawdziwe jest zdanie:

A

A

IN i EXISTS są operatorami

E

B

IN jest często spotykany w podzapytaniach (subquerries)

M

C

IN WHERE EXISTS(SELECT `S” FROM OCENA ... nie zawiera błędu składniowego

N

D

EXISTS może zastępować IN

V

E

EXISTS działa na ogół wolniej od IN

Pomoc 20X

prawdziwe jest m.in. zdanie: EXISTS może zastępować IN

Zadanie 21

nieprawdziwe jest stwierdzenie:

A

A

do tworzenia obiektu w Oracle8 służy polecenie CREATE OBJECT

E

B

obecnie (2005) wciąż dominują na rynku systemy baz relacyjnych

M

C

podejście obiektowe uważane jest za bardziej intuicyjne

N

D

w Oracle8 możliwe jest definiowanie własnych typów obiektowych

V

E

system Oracle8 jest sytemem relacyjno-obiektowym (hybrydowym)

Pomoc 21X

Prawdziwe jest jest m.in. zdanie:

system Oracle8 jest sytemem hybrydowym, relacyjno-obiektowym

Zadanie 22

Wskazać nieprawdziwy dalszy ciąg zdania:

Systemy Zarządzania Obiektowymi Bazami Danych, Object Database Management Systems (ODBMS) są przystosowane do pracy z językami obiektowymi, takimi jak :

A

A

Java

E

B

JavaScript

M

C

C

N

D

C++

V

E

C#

Pomoc 22X

poprawne są m.in. zdania dotyczące C i C++

Zadanie 23

wskazać nieprawdziwe zdanie dotyczące polecenia:

create table ora.student (id integer primary key, ocena_srednia number(3,2), opis varchar2(150));

A

A

utworzona zostanie tabela o nazwie student

E

B

ora jest nazwą schematu

M

C

ocena_średnia w formacie 003.56 jest poprawna

N

D

kluczem podstawowym (primary key) jest kolumna id

V

E

wartościami atrybutu id są liczby całkowite

Pomoc 23X

poprawnie określona jest m.in. nazwa schematu

Zadanie 24

wskazać nieprawdziwe zdanie dotyczące kwerendy:

alter table s.element

modify cena_jedn default 0.00, opis not null);

A

A

not null jest ograniczeniem (constraint)

E

B

s oznacza nazwę schematu

M

C

atrybut opis nie może mieć wartości nieokreślonej

N

D

ograniczenie nałożone jest na kolumnę cena_jedn

V

E

domyślna cena jest wyświetlana z dokładnością do groszy

Pomoc 24X

Prawdziwe są m.in. stwierdzenia dotyczące nazwy schematu i dokładności wyświetlania ceny

Zadanie 25

wskazać nieprawdziwe zdanie dotyczące polecenia:

INSERT INTO archiwum.klienci

(SELECT * FROM zakupy.klienci);

A

A

INSERT zastępuje w tym wypadku VALUES przy kopiowaniu wierszy danej tabeli do innej

E

B

INSERT INTO zakupy.klienci(id,cena_jedn,opis) VALUES(20,6000,'Pentium IV'); nie dotyczy schematu archiwum

M

C

polecenie użyte w przytoczonej formie, zmienia całą zawartość tabeli klienci w schemacie archiwum

N

D

listę kolumn w VALUES można pominąć, jeśli kolumny mają być zastępowane w kolejności domyślnej

V

E

zapytanie zawiera błąd składniowy (brak nazw kolumn przeznaczonych do wstawiania)

Pomoc 25X

prawdziwe jest m.in. stwierdzenie: Polecenie użyte w przytoczonej formie, zmienia całą zawartość tabeli klienci w schemacie archiwum

Zadanie 26

Polecenie (z linii poleceń SVRMGR30) przyłączające użytkownika do systemu może mieć postać:

A

A

connect scott/tiger

E

B

start scott

M

C

start scott*tiger

N

D

connect Scott password tiger

V

E

sqlsession Scott/tiger

Pomoc 26X

Niepoprawna jest m.in. postać polecenia: connect Scott password tiger

Zadanie 27

zmiana hasła użytkownika może nastapić o wydaniu polecenia

A

A

hasło (w wersji polskojęzycznej Oracle)

E

B

password

M

C

setpass

N

D

pass

V

E

user_password

Pomoc 27X

niepoprawne jest m.in. polecenie: hasło

Zadanie 28

wskazać nieprawdziwe stwierdzenie dotyczące SQL:

A

A

operatory IN i BETWEEN są operatorami warunkowymi

E

B

IN można zastąpić operatorem = i operatorami OR

M

C

zamiennie można używać funkcji FLOOR() i FLOO()

N

D

zamiennie można używać funkcji CEILING() i CEIL()

V

E

słowo kluczowe DISTINCT pozwala wybierać rekordy unikalne

Pomoc 28X

Prawdziwe są m.in. stwierdzenia dotyczące IN i BETWEEN

Zadanie 29

wskazać stwierdzenie nieprawdziwe:

SELECT FIRST_NAME, SPECIALTY

FROM ARTIST WHERE CITY='NEW YORK' ORDER BY FIRST_NAME

A

A

wyniki będą wyświetlane w kolejności alfabetycznej imion plastyków

E

B

zapytanie dotyczy tabeli o nazwie ARTIST

M

C

w wynikach specjalność plastyka pojawi się w drugiej kolumnie

N

D

odnalezieni zostaną plastycy z New York

V

E

na końcu zapytania brak jest średnika

Pomoc 29X

Prawdziwa jest m.in. uwaga o braku

średnika

Zadanie 30

Terminy: relacja, krotka, atrybut stosowane są przy opisie baz danych;

w języku SQL używane są zamiast tego określenia:

C

A

dane, rekord, wiersz

F

B

tabela, pole, rekord

Q

C

tabela, wiersz, rekord

U

D

rekord, kolumna, pole

W

E

tabela, wiersz, kolumna

Pomoc 30X

odpowiednikiem relacji

nie jest np. rekord

Zadanie 31

wartość atrybutu null to inaczej wartość ...

A

A

nieznana

E

B

nieujemna

M

C

zerowa

N

D

równa łańcuchowi pustemu

V

E

domyślna

Pomoc 31X

null nie oznacza wartości zerowej

Zadanie 32

select <kolumna(y)> from <tabela> ... nazywana jest: operacją

J

A

selekcji

S

B

projekcji

T

C

konwersji

W

D

konkatenacji

X

E

inwersji

Pomoc 32X

Operacja typu : select <kolumna(y)> from <tabela> ….. nie jest inwersją

Zadanie 33

Tabela EMP zawiera m.in. nazwisko pracownika (ENAME), numer wydziału (DEPTNO) i zarobek (SAL) przed opodatkowaniem (podatek niech wynosi 20%).

W takim razie polecenie

select ename, deptno, sal*0.8 where deptno>5 from emp;

wyświetli m.in.:

A

numer wydziału, poczynając od 5

B

nazwiska wszystkich pracowników

C

pobory opodatkowane

D

numery wydziałów mniejsze od 6

E

polecenie zawiera błąd składniowy

Pomoc 33X

polecenie select ename, deptno, sall*0.8 where deptno>5 from emp; nie zawiera błędu składniowego

Zadanie 34

Tabela EMP zawiera m.in. nazwiska kilkudziesięciu pracowników kilku wydziałów. Jakiego słowa kluczowego SQL należy użyć, aby wyświetlona z tej tabeli lista wydziałów nie zawierała powtórzeń?

A

A

initial

E

B

original

M

C

unique

N

D

distinct

V

E

different

Pomoc 34X

nie chodzi o different

Zadanie 35

Tworząc nową tabelę można zażądać, aby dla danej kolumny (kolumn) nie pojawiały się identyczne wartości atrybutów; zapewni to użycie słowa kluczowego:

A

A

original

E

B

not null

M

C

different

N

D

single

V

E

unique

Pomoc 35X

nie chodzi o single

Zadanie 36

Polecenie zmieniające nazwy atrybutu/atrybutów w tabeli to:

A

update

B

change

C

refresh

D

modify

E

swap

Pomoc 36X

update tablename

set columnname=nevalue [,columnname=newvalue…]

where columnname OPERATOR value

[and|or] column OPERATOR value];

Zadanie 37

Usunięcie atrybutu z tabeli wymaga użycia polecenia:

A

drop

B

delete

C

erase

D

remove

E

cancel

Pomoc 37X

delete from tablename

where columnname OPERATOR value

[and|or] column OPERTOR value];

Zadanie 38

Wskazać błędnie zapisaną klauzulę polecenia SELECT

A

A

from

E

B

where

M

C

group

N

D

order by

V

E

having

Pomoc 38X

Jedną z głównych klauzul SELECT jest ORDER BY

Zadanie 39

nieprawdziwe jest stwierdzenie:

A

A

prostymi ograniczeniami są: primary key, not null, unique

E

B

ograniczenie primary key pozwala zdefiniować atrybut będący kluczem podstawowym

M

C

klucz podstawowy może włączać więcej niż jeden atrybut

N

D

ograniczenie unique może włączać tylko jeden atrybut

V

E

zamiast ograniczenia not null często stosuje się klauzulę default

Pomoc 39X

prawdziwe jest m.in.: prostymi ograniczeniami są: primary key, not null, unique

Zadanie 40

W schemacie modyfikowania tabeli:

update <table> set <column i>=<expression i>,…,<column j> =<expression j> [where<condition>];

<expression> może reprezentować (wskazać stwierdzenie nieprawdziwe):

A

A

stałą

E

B

wyrażenie arytmetyczne

M

C

operacje tekstowe

N

D

zapytanie

V

E

klauzulę

Pomoc 40X

m.in. stałą

Zadanie 41

nieprawdziwe jest stwierdzenie:

A

A

polecenie truncate table <table> może zostać cofnięte

E

B

pominięcie klauzuli where spowoduje usunięcie całej tabeli

M

C

usuwać można wszystkie lub tylko wybrane rekordy

N

D

alternatywą dla usunięcia wszystkich rekordów przez delete jest

polecenie truncate table <table>

V

E

polecenie usuwania ma składnię:

delete from <table> [where <condition>];

Pomoc 41X

prawdziwe jest m.in. :usuwać można wszystkie lub tylko wybrane rekordy

Zadanie 42

nieprawdziwe jest stwierdzenie:

A

A

transakcja nie jest zatwierdzana automatycznie

E

B

insert nie należy do poleceń modyfikujących bazę

M

C

update należy do poleceń modyfikujących bazę

N

D

delete należy do poleceń modyfikujących bazę

V

E

sekwencja poleceń modyfikujących nazywa się transakcją

Pomoc 42X

prawdziwe jest m.in. stwierdzenie, że tramsakcja nie jest zatwierdzana automatycznie

Zadanie 43

nieprawdziwe jest stwierdzenie:

A

A

transakcja modyfikacji bazy jest zatwierdzana

poleceniem commit

E

B

wycofanie wprowadzonych modyfikacji umożliwia

polecenie rollback

M

C

unieważnienie transakcji następuje po wprowadzeniu pary poleceń: commit rollback

N

D

polecenie definicyjne (takie jak create table) implicite

zawiera commit

V

E

commit jest implicite wykonywane gdy kończy się sesję

bazodanową

Pomoc 43X

prawdziwe jest m.in. stwierdzenie: commit jest implicite wykonywane gdy kończy się sesję bazodanową

Zadanie 44

nieprawdziwe jest stwierdzenie:

A

A

użycie delete from bez klauzuli where spowoduje usunięcie całej tabeli (prawdopodobnie niezamierzone)

E

B

polecenie drop table nazwa_tabeli usuwa wskazaną tabelę

M

C

dopuszczalne jest użycie m.in. operatorów koniunkcji AND i alternatywy

OR

N

D

polecenie insert należy do tzw. wyrażeń kontroli sesji

V

E

użycie operatora IN można zastąpić wielokrotnym użyciem operatora sumy logicznej OR

Pomoc 44X

poprawne jest m.in. zdanie dotyczące operatorów and i or

Zadanie 45

nieprawdziwe jest stwierdzenie:

A

A

domyślnym formatem daty w Oracle 8 jest dd-mon-yy

E

B

polecenie zmiany formatu daty ma postać:

alter session set nls_date_format='<nowy_format>'

M

C

polecenie alter session set nls_date_format='<nowy_format> działa w granicach bieżącej sesji

N

D

parametr nls_date_format można odnaleźć i ew. zmienić

w pliku init.ora

V

E

polecenie zmiany formatu daty jest standardowym poleceniem SQL

Pomoc 45X

Polecenie zmiany formatu daty jest poleceniem sql*plus

Zadanie 46

Wskazać stwierdzenie nieprawdziwe w związku z poleceniem:

select to_char(sysdate,'dd-mon-yyyy hh24:mi:ss') as ”Aktualny czas” from dual;

A

A

tekst Aktualny czas powinien być ujęty w apostrofy zamiast cudzysłowów

E

B

wbudowana funkcja sysdate zwraca wartość typu date

M

C

dual jest wbudowaną relacją

N

D

polecenie wyświetli bieżącą datę i czas z sekundową precyzją

V

E

to_char zostało użyte poprawnie (błędne byłoby użycie to_date)

Pomoc 46X

Poprawne są m.in. stwierdzenia dotyczące dual, sysdate i to_char

Zadanie 47

Wskazać wynik, który nie zostanie otrzymany przy użyciu wbudowanej relacji dual:

A

A

select mod (17,3) from dual; (2)

I

B

select sin (30) from dual; (0.5)

J

C

select power (2,11) from dual; (2048)

P

D

select round (17.3) from dual; (17)

Q

E

select sqrt (196) from dual; (14)

Pomoc 47X

Poprawnie wskazano wyniki m.in. operacji modulo i potęgowania

Zadanie 48

Wykonanie polecenia:

alter table scott.emp add (age number(2));

spowoduje:

A

A

zmianę nazwy tabeli scott.emp na scott.add

E

B

zmianę typu danych kolumny age - ze znakowego na liczbowy

M

C

dodanie do tabeli kolumny age

N

D

dodanie 2 do każdej wartości atrybutu age

V

E

dodanie tabeli scott.emp do bazy

Pomoc 48X

Polecenie nie dotyczy dodania nowej tabeli ani zmiany nazwy istniejącej tabeli

Zadanie 49

Wykonanie polecenia:

alter table scott.emp modify (age number(2) not null);

spowoduje:

A

A

zmianę nazwy tabeli scott.emp na scott.add

E

B

dodanie 2 do każdej wartości atrybutu age

M

C

dodanie do tabeli kolumny age

N

D

zmianę definicji danych kolumny age

V

E

utworzenie prostego klucza pierwotnego age

Pomoc 49X

Polecenie nie dotyczy ani zmiany nazwy tabeli ani utworzenia klucza pierwotnego

Zadanie 50

W poleceniu:

create ... emp_1as select empno, ename, job from scott.emp;

w miejscu kropek powinno być:

A

A

table

E

B

set

M

C

scott.

N

D

record

V

E

view

Pomoc 50X

Nie powinien to być ani record ani set

Zadanie 51

COMMIT zatwierdza wprowadzone zmiany czekające w buforze.

Niektóre polecenia działają tak jakby wydano polecenie COMMIT.

Nie należy do nich:

A

A

select

E

B

drop table

M

C

quit

N

D

exit

V

E

create table

Pomoc 51X

Do poleceń działających tak, jakby wydane zostało polecenie COMMIT, należą m.in. create table i drop table

Zadanie 52

polecenie select średnia from student where imie='Artur' and nazwisko='Jadczak' ; związane jest z operacją:

A

A

selekcji

E

B

projekcji

M

C

dysjunkcji

N

D

konjunkcji

V

E

konkatenacji

Pomoc 52X

nie chodzi tu m.in. o konkatenację

Zadanie 53

wskazać nieprawdziwe zdanie dotyczące zapytania poniżej:

select ename nazwisko, hiredate zatrud_od, loc miasto from emp, dept

where emp.deptno=dept.deptno

and

(to_date(hiredate)>'01-jan-82')

and

((upper(loc)='DALLAS')or (upper(loc)='NEW YORK'));

A

A

from emp, dept można zastąpić przez from dept, emp

E

B

loc miasto nie można zastąpić przez miasto loc

M

C

nie zostaną odnalezieni pracownicy zatrudnieni w Dallas

N

D

zamiast or można byłoby użyć listy i operatora in

V

E

bezpośrednio przed średnikiem mozna umieścić np. order by ename

Pomoc 53X

Prawdziwe jest m.in. zdanie: bezpośrednio przed średnikiem mozna umieścić np. order by ename

Zadanie 54

Wskazać nieprawdziwe stwierdzenie dotyczące polecenia:

create or replace type A as table B;

A

A

polecenie nie powinno kończyć się slashem (ukośnikiem prawym)

E

B

replace powoduje usunięcie (ebz ostrzeżenie) ew. już istniejącego obiektu o uzytej nazwie

M

C

jest to polecenie SQL

N

D

B jest nazwą tabeli

V

E

utworzenie A wymaga wcześniejszego określenia B

Pomoc 54X

prawdziwe jest m.in. zdanie: polecenie nie powinno kończyć się slashem (ukośnikiem prawym)

Zadanie 55

Wskazać nieprawdziwe stwierdzenie dotyczące systemu bazodanowego Caché

A

A

csp (Cache Serer Pages) oznacza dokument html z funkcjonalnością server-side

E

B

w procesie tworzenia aplikacji sieciowych można korzystać z kreatorów (wizardów)

M

C

serwer Cache spełnia zadania serwera aplikacji i serwera danych

N

D

sewer danych jest odpowiedzialny za przechowywanie danych i zarządzanie danymi

V

E

do budowy aplikacji konieczne jest użycie narzędzia Dreamweaver

Pomoc 55X

prawdziwe jest m.in. zdanie mówiące o dostępności wizardów

Zadanie 56

Wskazać nieprawdziwe stwierdzenie dotyczące wprowadzonego fragmentu kodu:

SQL> create type punkt as object (x number, y number, z number);

2 /

B

A

błędna będzie próba wykonania kolejnego polecenia w postaci:

create or replace type punkt as object (u number, v number);

D

B

po wprowadzeniu polecenie system wyświetli komunikat:

Type created.

K

C

typ obiektowy może być wykorzystywany w dalszych deklaracjach zarówno typów obiektowych jak tabelowych

R

D

polecenie definiuje typ obiektowy punkt dotyczący np. punktu w przestrzeni trójwymiarowej

R

E

końcowy slash sygnalizuje systemowi rozpoczęcie wykonywania (przetwarzania) polecenia

Pomoc 56X

Poprawne jest m.in. stwierdzenie dotyczące końcowego slasha

Zadanie 57

Wskazać nieprawdziwe stwierdzenie dotyczące wprowadzonego fragmentu kodu:

SQL> create type odcinek as object (k_1 punkt, k_2 punkt);