ORA, oraw1, Bazy danych


egzamin

oracle

0x01 graphic

Zadanie 01

.

.

. Błędne jest następujące określenie dotyczące schematów (schemas):

C

A

tabele w schematch ora01 i orea02 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 danym schemacie muszą być unikalne

P

E

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

Pomoc 01X

Prawdziwe są m.in. stwierdzenia dotyczące notacji kropkowej

Zadanie 02

Nieprawdziwe jest stwierdzenie:

M

A

algebrę relacyjną tworzy zbiór atomowych operandów i zbiór operatorów

O

B

algebra relacyjna dysponuje m.in relacjami (tabelami) jako operatorami atomowymi

O

C

operandem nazywa się zmienną lub wartość, z której można utworzyć nową wartość

S

D

operator jest symbolem postępowania (procedury) pozwalającego otrzymać z danej wartości nową wartość

W

E

algebra relacyjna jest podstawą matematyczną kwerend (zapytań) SQL

Pomoc 02X

Prawdziwe jest m.in. stwierdzenie:

algebra relacyjna jest podstawą matematyczną kwerend (zapytań) SQL

Zadanie 03

Nieprawdziwe jest stwierdzenie:

A

A

wiersz danej tabeli bazodanowej reprezentuje egzemplarz (instance) obiektu odwzorowanego przez tę tabelę

C

B

dane w bazie relacyjnej zebrane są w tabelach (nazywanych relacjami w teorii baz relacyjnych)

C

C

bazy relacyjne są najdawniej opracowanym sposobem porządkowania dużych zestawów danych

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, krotek) 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ą, mogąca zawierać wyłącznie 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, których dotyczą (tabel bazowych)

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

operacje wykonywane na perspektywach dotyczą ich tabel bazowych

X

E

odpowiednikiem polecenia tworzenia tabeli jest polecenie rworzenia perspektywy: create perspective…

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ózni 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

w architekturze wielowarstwowej systemu bazowanowego wyróżnia się m.in. serwer aplikacji i serwer webowy

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

Oracle przystosowany jest do pracy w systemie rozproszonym

Pomoc 07X

poprawne jest m.in. stwierdzenie dotyczące przystosowania Oracle do pracy w systemie rozproszonym

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

określona rola może zostać przypisana tylko jednemu użytkownikowi

V

E

DBA (administrator bazy) 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 (wskazać stwierdzenie nieprawdziwe):

A

A

wystąpienia liczby

E

B

wartości znakowej

M

C

wystąpienia duplikatów

N

D

wystąpienia 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 stwierdzenie dotycące pracy sytemu Oracle w środowisku Windows NT/Windows 2000

A

A

dzięki wielowątkowej architekturze Windows NT wzrasata skalowalność i wydajność Oracle

E

B

nie jest możliwa automatyczna autentykacja użytkowników przez system operacyjny Windows NT

M

C

system bazodanowy został zoptymalizowany ze względu na wielozadaniowość systemu operacyjnego

N

D

system Oracle Enterprise nie może współpracować z systemem operacyjnym Windows 95

V

E

system zintegrowano z rejestrami a także narzędziam Windows takimi jak Performance Monitor i Event Viewer

Pomoc 12X

poprawne jest m.in. stwierdzenie:

system zintegrowano z rejestrami a także narzędziam Windows takimi jak Performance Monitor i Event Viewer

Zadanie 13

Wskazać nieprawdziwe stwierdzenie dotyczące składni polecenia poniżej

1. select <kolumna_1>

2. [,<kolumna_2>, ...]

3. from <nazwa_tabeli>

4. [where <warunek>];

A

A

<kolumna_1>oznacza symboliczną nazwę kolumny

E

B

symbol ... sygnalizuje możliwość powtarzania

M

C

wiersze 3. i 4. mogą wystąpić w zmienionej kolejności

N

D

nazwy kolumn mogą wystąpić w zmienionej kolejności

V

E

średnik sygnalizuje zakończenie wprowadzania polecenia

Pomoc 13X

Poprawne jest m.in. stwierdzenie:

średnik sygnalizuje zakończenie wprowadzania polecenia

Zadanie 14

Wskazać nieprawdziwe stwierdzenie dotyczące polecenia poniżej:

1. select i imie, n nazwisko, s stanowisko

2. from grupa

3. where stanowisko LIKE '%gra%';

A

A

polecenie dotyczy kolumn i, n, s tabeli grupa

E

B

LIKE można byłoby również zapisać jako like

M

C

mogą zostać odnalezione nazwiska grafików

N

D

nie mogą zostać odnalezione nazwiska starszych programistów

V

E

brak przecinka po pierwszym wierszu nie jest błędem składniowym

Pomoc 14X

Prawdziwe jest m.in. stwierdzenia:

LIKE można byłoby również zapisać jako like

Zadanie 15

Wskazać nieprawdziwe stwierdzenie dotyczące polecenia poniżej:

1. select * from kadra

2. where zawod = 'admin'

3. order by zawod asc;

A

A

z tabeli kadra mogą zostać wybrane rekordy spełniające narzucone warunki

E

B

zostaną wybrane (o ile są) wiersze dotyczące zawodu admin

M

C

nie zostaną wybrane (nawet jeśli są) wiersze dotyczące zawodu administrator

N

D

wiersze zostaną uporządkowane alfabetycznie wg nazwisk pracowników

V

E

zostaną wybrane (o ile są) wiersze dotyczące zawodu Admin

Pomoc 15X

Prawdziwe jest m.in. zdanie:

z tabeli kadra mogą zostać wybrane rekordy spełniające narzucone warunki

Zadanie 16

Wskazać nieprawdziwe stwierdzenie dotyczące polecenia poniżej:

1. create table student

2. (imie varchar2(15),

3. nazwisko varchar2(20) primary key,

4. rok number(3),

5. srednia number(3,2));

A

A

dla atrybutu srednia typem danych powinien być raczej number (1,2)

E

B

kolumna nazwisko jest prostym kluczem pierwotnym

M

C

przy wypełnianiu tabeli nie jest dozwolone pominięcie nazwiska

N

D

przy wypełnianiu tabeli nie jest dozwolone wpisanie nazwiska wprowadzonego wcześniej

V

E

dla atrybutu rok typem danych powinien być raczej number(1)

Pomoc 16X

Poprawne jest m.in. stwierdzenie:

przy wypełnianiu tabeli nie jest dozwolone pominięcie nazwiska

Zadanie 17

Wskazać nieprawdziwe stwierdzenie dotyczące Net8

A

A

Net8 wykonuje trzy podstawowe zadania: zapewnienie połączeń pomiędzy maszynami, przesyłanie danych i obsługa wyjątków

E

B

przesyłanie przez Net8 danych pomiędzy clentem i serwerem (a także w drugą stronę) jest nieprzezroczyste dla użytkowników aplikacji

M

C

moduły Oracle client-server i server-client pozwalają na pracę także w sieciach heterogenicznych

N

D

Net8 zapewnia skalowalność nawet dla bardzo dużej liczby (powiedzmy 103) użytkowników

V

E

multipleksowanie, czyli obsługa wielu sesji logicznych przy użyciu dzielonego połączenia jest jednym z wykorzystywanych przez Net8 mechanizmów

Pomoc 17X

Prawdziwe jest m.in. stwierdzenie:

moduły Oracle client-server i server-client pozwalają na pracę także w sieciach heterogenicznych

Zadanie 18

Wskazać nieprawdziwe stwierdzenie dotyczące Oracle 8

A

A

Net8 zawiera m.in. Oracle Net8 Assistant

E

B

Oracle Net8 Assistant jest wyposażony w interfejs graficzny ułatwiający konfigurację i zarządzanie sieciami rozproszonymi

M

C

narzędzia Net8 zostały zaimplementowane w JavaScript, dzięki czemu mogą być stosowane na różnych platformach

N

D

Net8 zawiera m.in. Trace Assistant, który zgodnie z nazwą pozwala śledzić ruch w sieci wytwarzany przez aplikacje

V

E

Oracle8 Server 8 zawiera Oracle Security Server, wykorzystujący szyfrowanie z kluczem publicznym

Pomoc 18X

Prawdziwe jest m.in. stwierdzenie:

Oracle8 Server 8 zawiera Oracle Security Server, wykorzystujący szyfrowanie z kluczem publicznym

Zadanie 19

Nieprawdziwe jest stwierdzenie:

E

A

Net8 używa TNS (Transparent Network Substrate) do połączenia klienta z serwerem i utworzenia sesji Oracle

J

B

Net8 zapewnia komunikację pomiędzy partnerami uczestniczącymi w rozproszonych transakcjach Oracle

L

C

żądanie połączenia (connect) polega na przesłaniu nazwy i hasła oraz skrótu nazwy usługi bazodanowej, do której użytkownik chciałby się przyłączyć

O

D

Net8 umożliwia wysyłanie i pobieranie danych (włączając w to kwerendy SQL) wyłącznie w trybie asynchronicznym

T

E

jednym z zadań wykonywanych przez Net8 jest obsługa wyjątków

Pomoc 19X

Prwdziwe jest m.in. stwierdzenie:

jednym z zadań wykonywanych przez Net8 jest obsługa wyjątków

Zadanie 20

Wskazać nieprawdziwe stwierdzenie dotyczące polecenia poniżej:

1. insert into table stypendium

2. (imie, nazwisko, rok, srednia)

3. values ('Hubert', 'Dukacz', 2, '4.54');

A

A

polecenie dokonuje wstawienia rekordu do tabeli stypendium

E

B

wartości tekstowe umieszczane są w apostrofach

M

C

wiersz 1. zawiera błąd składniowy (zbędne słowo kluczowe table)

N

D

wartośc oceny średniej należy wpisać jako 4.54, jeśli ma być przydatna dla komisji stypendialnej

V

E

dozwolona jest zmiana apostrofów w wierszu 3 na cudzysłowy

Pomoc 20X

prawdziwe jest m.in. zdanie:

wartości tekstowe umieszczane są w apostrofach

Zadanie 21

Wskazać nieprawdziwe stwierdzenie dotyczące wyrażeń poniżej:

1. R1R2 = {x| xR1 lub xR2}

2. R1R2 = {x| xR1 i xR2}

3. R1-R2 = {x| xR1 i xR2}

A

A

wynikiem operacji 3. będzie tabela zawierająca wyłącznie wiersze pierwszej z tabel składowych, czyli R1

E

B

operator w wyrażeniu 1. oznacza sumowanie zbiorów R1 i R2

M

C

operator w wyrażeniu 2. oznacza iloczyn zbiorów R1 i R2

N

D

operator - w wyrażeniu 3. oznacza różnicę zbiorów R1 i R2

V

E

wynikiem operacji 1. będzie tabela zawierająca wiersze tabel składowych, jednak z wykluczeniem duplikatów

Pomoc 21X

Poprawne są charakterystyki użytych operatorów

Zadanie 22

Wskazać nieprawdziwąą relację:

A

A

R S = S R

E

B

R - S = S - R

M

C

(R S) T = R (S T)

N

D

(R S) T = R (S T)

V

E

(R S) T = (R T) (S T)

Pomoc 22X

Spełniony jest m.in. związek:

(R S) T = R (S T)

Zadanie 23

Wskazać nieprawdziwe zdanie dotyczące polecenia:

create table info.student (id indeks integer primary key, ocena_srednia number(1,2), opis varchar2(150));

A

A

utworzona zostanie tabela o nazwie student

E

B

info jest nazwą schematu

M

C

ocena średnia może mieć wartość 3.15

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ć zdanie nieprawdziwe:

A

A

Net8 używa TNS (Transparent Network Substrate) i protokoły standardowe

E

B

TNS jest pojedynczym wspólnym interfejsem do protokołów standardowych

M

C

TNS umożliwia połączenie pomiędzy aplikacjami typu równorzędnego (peer-o-peer)

N

D

w architekturze peer-to-peer komputery (nazywane w sieci węzłami) mogą się bezpośrednio komunikować

V

E

w architekturze peer-to-peer węzeł (node) może być wyłącznie klientem

Pomoc 25X

prawdziwe jest m.in. stwierdzenie: Net8 używa TNS (Transparent Network Substrate) i protokoły standardowe

Zadanie 26

0x08 graphic

wskazać niepoprawny opis

A

A

A - projekcja; B - selekcja

E

B

C - suma

M

C

R, S - nazwy zbiorów

N

D

E - ilustracja działania operatora

V

E

D - ilustracja działania operatora -

Pomoc 26X

Poprawna jest ilustracja operatora odejmowania zbiorów

Zadanie 27

Wskazać nieprawdziwe stwierdzenie dotyczące iloczynu kartezjańskiego relacji: R1(A1,A2,...,An) o rzędzie i oraz R2(B1,B2,...,Bm) o rzędzie j

A

A

Ai oraz Bi oznaczają atrybuty odpowiednio pierwszej i drugiej relacji

E

B

iloczynem kartezjańskim R1 i R2 jest R3=R1×R2 rzędu i+j

M

C

realacja R3=R1×R2 jest stopnia n+m

N

D

wynik R3=R1×R2 zawiera wszystkie kombinacje krotek R1 i R2

V

E

iloczyn kartezjański stosowany jest w połączeniu z innymu operacjami

Pomoc 27X

Prawdziwe jest m.in. zdanie:

iloczyn kartezjański stosowany jest w połączeniu z innymu operacjami

Zadanie 28

Wskazać stwierdzenie nieprawdziwe:

A

A

Oracle może działać w środowisku rozproszonym

E

B

przetwarzanie rozproszone (kooperacyjne) umożliwia współdziałanie dwóch lub więcej komputerów w celu dokonania pojedynczej transakcji

M

C

zadanie klienta polega na przechowywaniu i dostarczaniu danych

N

D

klienci I serwery mogą być oddzielnymi jednostkami logicznymi na oddzielnych maszynach fizycznych

V

E

aplikacje działają jako klienci żądający danych

Pomoc 28X

Prawdziwe jest m.in. stwierdzenie: Oracle może działać w środowisku rozproszonym

Zadanie 29

Wskazać stwierdzenie nieprawdziwe:

SELECT nazwisko, kierunek

FROM student WHERE miasto='Błaszki' ORDER BY nazwisko

A

A

wyniki będą wyświetlane w kolejności alfabetycznej nazwisk studentów

E

B

zapytanie dotyczy tabeli o nazwie student

M

C

kierunek studiów pojawi się w wynikach w drugiej kolumnie

N

D

odnalezieni zostaną studenci z BŁASZEK

V

E

na końcu zapytania brak jest średnika

Pomoc 29X

prawdziwa jest m.in. uwaga dotycząca braku średnika

Zadanie 30

Wskazać stwierdzenie nieprawdziwe:

J

A

rozproszoną bazę tworzy sieć baz przechowywanych na wielu komputerach, którą jednak użytkownik widzi jako pojedynczą bazę logiczną

S

B

komunikacja pomiędzy serwerami zachodzi w trybie `stosowym' (stack communication) opisywanym przez model warstwowy OSI

T

C

po stronie klienta dane przechodzą przez kolejne warstwy i odpowiednio upakowane docierają do nośnika

W

D

warstwa przezentacji zapewnia, że dane wysyłane przez warstwę aplikacji nadawcy będą mogły zostać poprawnie odczytane w komputerze odbiorcy

X

E

transmisja, w której dane w tym samym czasie są przesyłane w obu kierunkach, nazywa się synchroniczną

Pomoc 30X

Poprawne jest m.in. określenie:

rozproszoną bazę tworzy sieć baz przechowywanych na wielu komputerach, którą jednak użytkownik widzi jako pojedynczą bazę logiczną

Zadanie 31

Następująca charakterystyka:

… pozwala tworzyć i modyfikować strukturę baz, udostępniać i zmieniać istniejące dane, dodawać nowe …

dotyczy:

A

A

języka SQL

E

B

języka PROLOG

M

C

języka SCHEME

N

D

systemu RDBMS

V

E

systemu OODBMS

Pomoc 31X

Przytoczona charakterystyka nie dotyczy m.in. języka PROLOG

Zadanie 32

Nieprawdziwe jest stwierdzenie:

A

A

Język sql jest standardem do tworzenia zapytań dotyczących danych w bazach relacyjnych (relational databases)

I

B

Język sql jest typowym przedstawicielem grupy języków proceduralnych (procedural languages)

J

C

Do języków nieproceduralnych (non-procedural languages) należą m.in. języki języki przetwarzania list i języki programowania logicznego

P

D

Polecenia przesyłane do systemu mogą zawierać instrukcje tworzenia, odczytu, zmiany lub usunięcia danych

Q

E

Reguły języka sql zostały ustalone przez ANSI (American National Standards Institute)

Pomoc 32X

sql jest bardzo odmienny od języków proceduralnych takich jak np. COBOL

Zadanie 33

Nieprawdziwe jest stwierdzenie:

A

A

SQL jest językiem (language) a nie środowiskiem (environment)

E

B

Język SQL może być stosowany w rozmaitych kontekstach, np. w pliku .ASP do obsługi małej bazy w MS Access albo dużej w MS SQL Server

M

C

SQL posiada wbudowane mechanizmy komunikacji ze stronami sieciowymi oraz m.in. reguły tworzenia formularzy

N

D

zawołaniem użytkowników SQL mogłoby być LOPA (Learn Once, Profit Anywhere)

V

E

Język SQL nazywa się czasem językiem opartym o zbiory (set-based). Jego polecenia nie instruują komputera krok po kroku, lecz określają cel

Pomoc 33X

poprawnie charakteryzuje rolę SQL zdanie: zawołaniem użytkowników SQL mogłoby być LOPA (Learn Once, Profit Anywhere)

Zadanie 34

Nieprawdziwe jest stwierdzenie:

A

A

Twórcą baz relacyjnych (IBM, 1970), zasłużonym pośrednio także dla sql jest E.F.Codd

E

B

Standard SQL pochodzi z roku 1986. Późniejsze specyfikacje to SQL1 (1989), SQL2 (1992), SQL3 (1999)

M

C

Standardowy SQL nazywa się czasem czystym (pure) albo ANSI-SQL

N

D

Standardową możliwością SQL dostępną poczynając od wersji SQL1 jest mechanizm autoinkrementacji

V

E

Większość DBMS (systemów zarządzania bazami) spełnia wymogi standardu SQL2

Pomoc 34X

Wielu producentów, nie wypełniając wymagań standardu, oferuje zarazem możliwości wykraczające poza standard. Do takich możliwości należy autoinkrementacja.

Zadanie 35

Nieprawdziwe jest stwierdzenie:

A

A

Danymi nazywa się zwykle zbiór informacji obdarzonych wspólnymi cechami (aspektami)

E

B

Metadanymi nazywamy „dane o danych”, czyli informacje dotyczące struktury i organizacji danych

M

C

Datastore (czasem database) oznacza technikę przechowywania danych

N

D

Serwer zarządzający danymi, tj. reagujący na napływające polecenia SQL i odsyłający wyniki, nazywa się serwerem danych DS

V

E

Serwer danych DS (data server) jest tożsamy z serwerem plików FS (file server)

Pomoc 35X

FS przechowuje pliki w strukturze katalogowej

Zadanie 36

Nieprawdziwe jest stwierdzenie:

A

A

Silnik bazy jest modułem niezależnym od DBMS; w niektórych systemach bazodanowych w ogóle go się nie spotyka

E

B

MS Access jest niewielkim systemem, nazywanym czasem „biurkowym”, lecz oczywiście obsługuje polecenia SQL

M

C

Otrzymane polecenia SQL są przez DBMS kierowane do tzw. silnika bazy (DataBase Engine)

N

D

Dużymi DBMS-ami są m.in. systemy Oracle, Sybase, Informix, MS SQL Server

V

E

DBMS (DataBase Management System) oznacza oprogramowanie zarządzające danymi

Pomoc 36X

silnikiem bazy nazywa się część DBMS pracująca z danymi (poszukiwanie, czytanie, zapis, indeksacja, ...)

Zadanie 37

Jeśli programujemy w języku, w którym szczegółowo wskazujemy komputerowi wszystkie kroki niezbędne do wykonania zadania, wówczas mamy do czynienia z językiem

A

A

deklaracyjnym

E

B

proceduralnym

M

C

specyfikacyjnym

N

D

zleceń

V

E

interpretowanym

Pomoc 37X

Opis nie dotyczy języka zleceń

Zadanie 38

Nieprawdziwe jest stwierdzenie:

A

A

ODBC (Open/Object DataBase Connectivity) jest niskopoziomowym połączeniem znanym od początku lat 90-tych

E

B

Zestaw interfejsów COM (Component Object Model) nazywany jest połączeniem OLEDB

M

C

ODBC (Open/Object DataBase Connectivity) jest dobrze dostosowane do danych nierelacyjnych

N

D

Dzięki kapsułkowaniu, czyli zaopatrzeniu w interfejsy pozwalające oddziaływać z kodem, obiekty COM zyskują na uniwersalności

V

E

ODBC i OLEDB używają różnych kategorii oprogramowania, nazywanych odpowiednio sterownikami i dostawcami

Pomoc 38X

ODBC (Open/Object DataBase Connectivity) nie jest dobrze dostosowane do danych nierelacyjnych


Zadanie 39

Nieprawdziwe jest stwierdzenie:

A

A

SQL WorkSheet pozwala także na wykonywanie poleceń administratora - Server Manager DBA (DataDase Administrator)

E

B

`historia' (Command History) ułatwia ponowne wykonywanie wydanych wcześniej poleceń

M

C

SQL WorkSheet jest składnikiem OEMGR (Oracle Enterprise Manager)

N

D

SQL Worksheet pozwala wprowadzać, edytować i wykonywać polecenia SQL (nie PL/SQL)

V

E

dolne okno WorkSheet zaopatrzone jest oprócz standardowych, m.in. w przyciski Execute, Previous Command, Next Command

Pomoc 39X

Prawdziwe są m.in. stwierdzenia dotyczące wyposażenia WorkSheet w niestandardowe przyciski a także możliwość wykonywania poleceń DBA

Zadanie 40

Nieprawdziwe jest stwierdzenie:

A

A

Zarówno sterowniki używane przez ODBC jak i dostawcy OLEDB należą do kategorii oprogramowania nazywanej middleware

E

B

Jednym z obiektów COM jest ADO (Active Data Object), kapsułkujące OLEDB zgodnie z wymogami modelu obiektowego

M

C

JDBC (Java DataBase Connectivity) umożliwia tworzenie połączeń tylko z czysto javowskim API (Application Programming Interface)

N

D

Spośród stosowanych połączeń z DBMS najstarsze (ponad dziesięcioletnie) jest ODBC

V

E

Obecnie znane są tylko cztery rodzaje połączeń z DBMS: ODBC, OLEDB, ADO i JDBC

Pomoc 40X

Oczywiście połączeń jest znacznie więcej; zarówno uniwersalnych jak i stosowanych tylko przez pojedynczych producentów systemów bazodanowych

Zadanie 41

Nieprawdziwe jest stwierdzenie:

A

A

W architekturze trójwarstwowej lub wielowarstwowej nie stosuje się komputerów osobistych (pecetów)

E

B

W architekturze dwuwarstwowej mogą występować np. tylko pecety, serwer i LAN

M

C

W architekturze dwuwarstwowej interfejs użytkownika (czoło - front end) tworzy często aplikacja napisana w VB

N

D

W większych sieciach stosuje się architekturę trójwarstwową lub wielowarstwową

V

E

W architekturze trójwarstwowej (three-tier) lub wielowarstwowej (n-tier) funkcje serwera ulegają podziałowi na dwie lub więcej części

Pomoc 41X

Pecety pracują także w systemach opisywanych przez model trój/wielowarstwowy

Zadanie 42

Wskazać polecenie wyświetlające nazwiska pracowników zatrudnionych po 23.05.85 jeśli wpisano wcześniej: alter session set nls_date_format=”dd-mm-yyyy”;

A

A

select ename from emp

where HIREDATE>'23-MAY-85';

E

B

select ename from emp

where to_date(hiredate) > to_date ('23-MAY-1985');

M

C

select ename from emp

where to_date hiredate>to_date(23-MAY-85);

N

D

select ename from emp

where hiredate>23-MAY-85;

V

E

select ename from emp

where HIREDATE>TO_DATE('23-MAY-85');

Pomoc 42X

W sql nie ma znaczenia (oprócz przypadku porównywania łańcuchów znakowych) użycie małych/dużych liter. Należy jednak pamiętać o konwersji znakidata

Nieprawdziwe jest stwierdzenie:

A

A

polecenie create table x (a int, b date); ma poprawną składnię

E

B

wywołanie to_char z własnym formatem ma postać:

select to_char(b,'dd.mm.yy')as b from dat;

M

C

polecenie insert into x (a,b) values(1,14-jun-03); ma poprawną składnię, je

N

D

polecenie select to_char (sysdate,'ss') as ”sekundy” from dual; ma poprawną składnię

V

E

domyślnym formatem date jest dd-mon-yy

Pomoc 60X

poprawne jest m.in. wywołanie to_char z własnym formatem

Zadanie 61

Nieprawdziwe jest stwierdzenie:

A

A

standardowe operatory: =, !=, >, etc., nie współpracują z date

E

B

funkcja to_date przekształca łańcuch znakowy w wartość date zgodnie z formatem date

M

C

domyślnym formatem date jest dd-mon-yy

N

D

ogólna postać to_date jest następująca:

to_date (<string>,'<format>')

V

E

można zmienić domyślny format date np. na poziomie sesji:

alter session...

Pomoc 61X

poprawny jest m.in. opis domyślnego formatu daty

Zadanie 62

Wskazać nieprawdziwe stwierdzenie dotyczące fragmentu kodu:

select ename from emp a

where &n=(select count(distinct(b.empno))

from emp b where a.empno<=b.empno)

B

A

a i b są aliasami, (ename oznacza nazwisko pracownika, empno - numer pracownika)

D

B

zapytanie należy uruchomić w SQL Worksheet i zakończyć średnikiem

K

C

jeśli empno ma wartości: 1, 3, 5 , 7, 11, 13, 17, 19, wówczas dla n=8 wyświetlone zostanie nazwisko odpowiadające najmniejszemu empno

R

D

jeśli atrybut empno ma 8 różnych wartości, wówczas po wczytaniu n=9 wyświetlony zostanie komunikat: no rows selected

R

E

użycie ograniczenia distinct zapewnia, że rozpatrywane będą różniące się wzajemnie wartości empno

Pomoc 62X

Poprawne jest m.in. zdanie mówiące, że a i b są aliasami

Zadanie 63

Wskazać nieprawdziwe stwierdzenie dotyczące fragmentu kodu:

select empno from emp a

where &n=(select count(distinct(b.empno))

from emp b where a.empno<=b.empno)

B

A

a i b są aliasami, (ename oznacza nazwisko pracownika, empno - numer pracownika)

D

B

jeśli empno ma wartości: 1, 3, 5 , 7, 11, 13, 17, 19, wówczas dla n=8 wyświetlone zostanie numer 1

K

C

jeśli kolumna empno zawiera wartości: 1, 3, 5 , 7, 11, 13, 17, 19, wówczas po wczytaniu n=3 wyświetlona zostanie liczba 5

R

D

jeśli atrybut empno ma 8 różnych wartości, wówczas po wczytaniu n=9 wyświetlony zostanie komunikat: no rows selected

R

E

zapytanie należy uruchomić w SQL*PLUS i zakończyć slashem

Pomoc 63X

Poprawne jest m.in. zdanie mówiące, że a i b są aliasami

Zadanie 64

Wskazać nieprawdziwe stwierdzenie dotyczące fragmentu kodu:

select ename from emp a

where &n=(select count(distinct(b.empno))

from emp b where a.empno>=b.empno)

B

A

a i b są aliasami, (ename oznacza nazwisko pracownika, empno - numer pracownika)

D

B

jeśli atrybut empno ma 7 różnych wartości, wówczas po wczytaniu n=8 wyświetlony zostanie komunikat: no rows selected

K

C

jeśli empno ma wartości: 1, 3, 5 , 7, 11, 13, 17, wówczas dla n=8 wyświetlone zostanie nazwisko odpowiadające największemu empno

R

D

zapytanie należy uruchomić w SQL Worksheet i zakończyć średnikiem

R

E

użycie ograniczenia distinct zapewnia, że rozpatrywane będą różniące się wzajemnie wartości empno

Pomoc 64X

Poprawne jest m.in. zdanie mówiące, że a i b są aliasami

Zadanie 65

Wskazać nieprawdziwe stwierdzenie dotyczące fragmentu kodu:

select ename from emp a

where &n=(select count(distinct(b.empno))

from emp b where a.empno>=b.empno)

B

A

a i b są aliasami, (ename oznacza nazwisko pracownika, empno - numer pracownika)

D

B

jeśli empno ma wartości: 1, 3, 5 , 7, 11, 13, 17, 19, wówczas dla n=8 wyświetlone zostanie nazwisko odpowiadające największemu empno

K

C

zapytanie należy uruchomić w SQL*PLUS i zakończyć średnikiem

R

D

jeśli atrybut empno ma 8 różnych wartości, wówczas po wczytaniu n=9 wyświetlony zostanie komunikat: no rows selected

R

E

jeśli kolumna empno zawiera wartości: 1, 3, 5 , 7, 11, 13, 17, 19, wówczas po wczytaniu n=3 wyświetlona zostanie liczba 11

Pomoc 65X

Poprawne jest m.in. zdanie mówiące, że a i b są aliasami

Zadanie 66

Wskazać niepoprawną formę polecenia informującego o strukturze tabeli:

B

A

desc table emp;

D

B

desc emp

K

C

describe emp

R

D

DESC emp;

R

E

describe emp;

Pomoc 66X

Poprawne jest m.in. polecenie DESC emp;

Zadanie 67

Blake i Clark mają w kolumnie JOB tabeli emp wpis MANAGER,

a Jones - manager.

Które z poleceń poniżej nie wyświetli nazwisk całej trójki?:

B

A

select ename from emp where

job = 'MANAGER' or job = 'manager';

D

B

select ename from emp where

job = upper ('manager');

K

C

select ename from emp where

job in ('MANAGER' , 'manager');

R

D

select ename from emp where

upper(job) = 'MANAGER';

R

E

select ename from emp where

lower(job) = 'manager';

Pomoc 67X

Trzy nazwiska pojawią się m.in. po wykonaniu polecenia:

select ename from emp where

job = 'MANAGER' or job = 'manager';

Zadanie 68

Nieprawdziwe jest stwierdzenie:

B

A

skrót PL/SQL pochodzi od Procedural Language/SQL

D

B

PL/SQL jest poszerzeniem języka SQL o struktury charakterystyczne dla języków proceduralnych

K

C

podstawową jednostką języka PL/SQL jest blok; bloki nie mogą być zagnieżdżane

R

D

do poleceń SQL akceptowanych przez PL/SQL należą m.in.: select, insert, update, delete, ...

R

E

PL/SQL nie podtrzymuje poleceń SQL typu DDS (Data Definition Statements): create, drop, alter,...

Pomoc 68X

Poprawne jest m.in. objaśnienie skrótu PL/SQL

Zadanie 69

Nieprawdziwe jest stwierdzenie:

B

A

bazą danych jest zbiór danych tak zorganizowany, aby zapewnić do tych danych łatwy dostęp, zarządzanie i aktualizację

D

B

dominującym typem baz danych są obecnie bazy relacyjne, w których dane są przechowywane w formie (logicznych) tabel

K

C

bazą rozproszoną nazywa się bazę rozsianą (bądź replikowaną) w różnych miejscach sieci

R

D

sposób, w jaki pliki w bazie danych są wzajemnie powiązane, nie zależy od użytego modelu

R

E

bazą zorientowaną obiektowo jest baza z danymi definiowanymi przy użyciu pojęć takich jak obiekt, klasa, etc.

Pomoc 69X

Prawdziwe jest m.in. stwierdzenie:

bazą zorientowaną obiektowo jest baza z danymi definiowanymi przy użyciu pojęć takich jak obiekt, klasa, etc.

Zadanie 70

Nieprawdziwe jest stwierdzenie:

B

A

systemy plikowe są przykładem nierelacyjnego repozytorium danych

D

B

skróty: ODBC, DAO, RDO, OLE DB, ADO,RDS... są związane z technologią baz relacyjnych

K

C

w modelu hierarchicznym pliki są powiązane zależnościami typu nadrzędności-podrzędności, np. przodek-potomek

R

D

w roku 70 pojawił się model dominujący do dziś, nazywany relacyjnym, w którym pliki są powiązane za pośrednictwem wspólnego pola

R

E

zawartość poczty elektronicznej jest przechowywana w bazach relacyjnych

Pomoc 70X

Poprawna jest m.in. charakterystyka systemów plikowych



Wyszukiwarka

Podobne podstrony:
1 Tworzenie bazy danychid 10005 ppt
bazy danych II
Bazy danych
Podstawy Informatyki Wykład XIX Bazy danych
Bazy Danych1
eksploracja lab03, Lista sprawozdaniowych bazy danych
bazy danych druga id 81754 Nieznany (2)
bazy danych odpowiedzi
Bazy danych
notatek pl g owacki,bazy danych Nieznany
BAZY DANYCH SQL (2)
Bazy danych kolo 2 1 id 81756 Nieznany
Projekt Bazy Danych
Microsoft PowerPoint 02 srodowisko bazy danych, modele
in2 modelowanie bazy danych
kolokwium sklepy1, WAT, SEMESTR V, PWD, Bazy danych od maslaka

więcej podobnych podstron