Test  	
  Egzamin SBD 2003W  	
  2003-06-27  	

  1  	
  Instrukcja DELETE służy do:   	

sprowadzania rekordów z bazy danych 	

wstawiania rekordów do bazy danych 	

usuwania rekordów z bazy danych 	

aktualizacji rekordów w bazie danych 	

  2  	
  Które sformułowania są prawdziwe dla związku identyfikującego w Visio:   	

jest oznaczany strzałką zwróconą w stronę "jeden" 	

klucz obcy wchodzi w skład klucza głównego encji po stronie wiele 	

klucz obcy nie wchodzi w skład klucza głównego encji po stronie wiele 	

jest oznaczany strzałką zwróconą w stronę "wiele" 	

  3  	
  W wyniku transformacji trójargumentowego związku wieloznacznego liczba tworzonych związków wynosi:   	

1 	

2 	

3 	

mogą powstać więcej niż dwa 	

  4  	
  Który ze schematów bazy danych dla biblioteki jest najodpowiedniejszy z punktu widzenia zasad projektowania baz danych. Baza powinna przechowywać informacje o klientach, książkach i wypożyczeniach (wielkie litery oznaczają klucz główny):   	

Klient(ID_KLIENTA, imię, nazwisko, adres); Książka(ID_KSIĄŻKI, tytuł, autor); Wypożyczenie(ID_KLIENTA, id_książki, data_wypożyczenia, data_zwrotu) 	

Klient(ID_KLIENTA, imię, nazwisko, adres); Książka(ID_KSIĄŻKI, tytuł, autor); Wypożyczenie(ID_KLIENTA, ID_KSIĄŻKI, data_wypożyczenia, data_zwrotu) 	

  5  	
  Które z poniższych sformułowań są prawdziwe:   	

na jednym komputerze może być dokładnie jeden serwer i jeden klient 	

na jednym komputerze może być tylko jeden serwer ale za to dużo klientów 	

na jednym komputerze może być wiele serwerów i co najmniej jeden klient 	

na jednym komputerze może być wiele serwerów i wiele klientów 	

  6  	
  W której firmie zaimplementowano po raz pierwszy system zarządzania relacyjną bazą danych:   	

Microsoft 	

Oracle 	

IBM 	

Sun 	

  7  	
  W których z poniższych zapytań poprawnie zastosowano alias:   	

SELECT 12*SAL AS Roczne Zarobki FROM Emp; 	

SELECT 12*SAL AS RoczneZarobki FROM Emp; 	

SELECT 12*SAL "Roczne Zarobki" FROM Emp; 	

SELECT 12*SAL AS "Roczne Zarobki" FROM Emp; 	

  8  	
  Które ze stwierdzeń jest prawdziwe:   	

perspektywy można używać tak, jak tabel 	

wiersze perspektywy są przechowywane w bazie danych 	

dla każdej grupy użytkowników można stworzyć inne perspektywy na te same dane w bazie danych 	

perspektywa to to samo co tabela 	

  9  	
  Co oznacza dopisanie na końcu polecenia nadającego uprawnienia polecenia WITH GRANT OPTION:   	

obdarowany użytkownik może uzyskane uprawnienia przekazywać innym użytkownikom 	

obdarowany użytkownik może odebrać uprawnienia właścicielowi obiektów, do których ma uprawnienia 	

obdarowany użytkownik może przyznawać sobie uprawnienia, których nie otrzymał 	

jest to opcja domyślna 	

  10  	
  Które z poniższych więzów są więzami spójności encji:   	

PRIMARY KEY 	

UNIQUE 	

FOREIGN KEY 	

REFERENCES 	

  11  	
  Do czego służy poelcenie DESCRIBE w Oraclu:   	

do wyświetlania wszystkich tabel na koncie użytkownika 	

do wyświetlania wszystkich obiektów na koncie użytkownika 	

do wyświetlania schematu tabeli lub procedury 	

do wyświetlania zawartości procedury 	

  12  	
  W bloku PL/SQL (między BEGIN i END) występują:   	

deklaracje zmiennych 	

instrukcje SQL 	

instrukcje SQL*Plus 	

sekcja wyjątków 	

  13  	
  Klauzula WHERE CURRENT OF nazwa_kursora może wystąpić w instrukcji:   	

UPDATE 	

DELETE 	

INSERT 	

SELECT 	

  14  	
  Wśród więzów spójności encji znajdują się:   	

więzy klucza głównego 	

więzy klucza obcego 	

zdarzenia formularzowe 	

więzy CHECK 	

  15  	
  W wyzwalaczu można:   	

poprosić użytkownika o podanie wartości zmiennej 	

na ekranie użytkownika formularza wypisać ostrzeżenie 	

sprawdzić czy wartości wstawiane do tabeli są poprawne 	

utworzyć nową tabelę 	

  16  	
  Które metody dotyczą możliwości odtworzenia danych po awarii dysku:   	

dziennik 	

repliki 	

udostępnienie danych na stronach WWW 	

kopia zapasowa 	

  17  	
  Które stwierdzenia stanowią dobre heurystyki optymalizacji zapytań:   	

przed przystąpieniem do realizacji zapytania dokonaj analizy możliwych opcji z oszacowaniem ich kosztu 	

staraj się związać selekcje z iloczynem kartezjańskim, w celu zidentyfikowania rodzaju złączenia relacji 	

wykonuj jednocześnie ciągi operacji jednoargumentowych takich jak selekcje i rzuty 	

przetwórz wstępnie plik we właściwy sposób (indeksy, sortowanie) 	

  18  	
  Które z poniższych stwierdzeń są prawdziwe:   	

przy warunkach zakresowych istotna jest kolejność atrybutów w kluczu wyszukiwania 	

indeks haszowany na relacji wewnętrznej jest dobry dla metody Index Nested Loops Join 	

pogrupowany indeks na B+-drzewie względem kolumn złączenia jest dobry dla metody Sort Merge Join 	

metoda Hash Join wymaga istnienia indeksu haszowanego 	

  19  	
  Sortowania w bazie danych używa się przy:   	

wykonywaniu klauzuli EXCEPT 	

wykonywaniu klauzuli GROUP BY 	

wykonywaniu klauzuli HAVING 	

metodzie złączania Nested Loops Join 	

  20  	
  Perspektywy służą do:   	

ułatwienia użycia danych 	

ochrony danych 	

prezentacji danych w postaci raportu 	

wymiany danych między użytkownikami