rbd.doc

(201 KB) Pobierz
Pytania na egzamin testowy, Relacyjne bazy danych 2002

Wybrane pytania na egzamin testowy: Relacyjne bazy danych - 2002 

 

Część  I

 

1.Instrukcja SELECT służy do:

a)sprowadzania rekordów z bazy danych

b)wstawiania rekordów do bazy danych

c)usuwania rekordów z bazy danych

d)aktualizacji rekordów w bazie danych

 

2.Instrukcja INSERT służy do:

a)sprowadzania rekordów z bazy danych

b)wstawiania rekordów do bazy danych

c)usuwania rekordów z bazy danych

d)aktualizacji rekordów w bazie danych

 

3.Instrukcja DELETE służy do:

a)sprowadzania rekordów z bazy danych

b)wstawiania rekordów do bazy danych

c)usuwania rekordów z bazy danych

d)aktualizacji rekordów w bazie danych

 

4.Instrukcja UPDATE służy do:

a)sprowadzania rekordów z bazy danych

b)wstawiania rekordów do bazy danych

c)usuwania rekordów z bazy danych

d)aktualizacji rekordów w bazie danych

 

5.INDEKS w bazie danych przyśpiesza:

a)wyszukiwania rekordów w bazie danych

b)wstawiania rekordów do bazy danych

c)usuwania rekordów z bazy danych

d)autoryzację użytkowników w bazie danych

 

6.Instrukcja COMMIT służy do:

a)wycofywania zmian w bazie danych

b)wstawiania rekordów do bazy danych

c)zatwierdzania zmian w bazie danych

d)aktualizacji rekordów w bazie danych

 

7.Instrukcja ROLLBACK służy do:

a)wycofywania zmian w bazie danych

b) zatwierdzania zmian w bazie danych

c)usuwania rekordów z bazy danych

d)aktualizacji rekordów w bazie danych

 

8.Instrukcja GRANT służy do:

a)przyznawania uprawnień w bazie danych

b) zatwierdzania zmian w bazie danych

c)odbierania uprawnień w bazie danych

d)aktualizacji rekordów w bazie danych

 

9.Instrukcja REVOKE służy do:

a)przyznawania uprawnień w bazie danych

b) zatwierdzania zmian w bazie danych

c)odbierania uprawnień w bazie danych

d)wycofywania zmian w bazie danych

 

10.Instrukcja ALTER TABLE służy do:

a)tworzenia tabeli

b)usuwania tabeli

c)zmiany schematu tabeli

d)aktualizacji indeksów założonych na tabeli

 

11. Jaka jest wartość wyrażenia Null=Null:

a)jest nieokreślone

b)True

c)False

d)Null

 

12. Jaka jest wartość wyrażenia True OR Null:

a)jest nieokreślone

b)True

c)False

d)Null

 

13. Jaka jest wartość wyrażenia False OR Null:

a)jest nieokreślone

b)True

c)False

d)Null

 

14. Jaka jest wartość wyrażenia False AND Null:

a)jest nieokreślone

b)True

c)False

d)Null

 

15. Jaka jest wartość wyrażenia True AND Null:

a)jest nieokreślone

b)True

c)False

d)Null

16. Jaka jest wartość wyrażenia NOT Null:

a)jest nieokreślone

b)True

c)False

d)Null

 

17. Co będzie wynikiem realizacji instrukcji SELECT * FROM Employees WHERE EmployeeID=EmployeeID OR EmployeeID=NULL

a)relacja Emp

b)relacja pusta

c)instrukcja jest niepoprawna

d)NULL

 

18. Co będzie wynikiem realizacji instrukcji SELECT * FROM Emp WHERE EmployeeID=EmployeeID AND NULL=EmployeeID

a)relacja Emp

b)relacja pusta

c)instrukcja jest niepoprawna

d)NULL

 

19. Relacja R ma atrybut a. Jaka liczba może być wynikiem wykonania instrukcji SELECT Count(*) FROM R WHERE a=a

a)0

b)1

c)dowolna liczba całkowita

d)zawsze tyle jaka jest liczebność relacji R.

 

20. Relacja R ma atrybut a. Jaka liczba może być wynikiem wykonania instrukcji SELECT Count(*) FROM R WHERE a<a

a)zawsze 0

b)1

c)dowolna liczba całkowita

d)zawsze tyle jaka jest liczebność relacji R.

--------------------------------------------------------------------------------------------------------------------

 

Część II

1.Encji odpowiada w relacyjnej bazie danych:

a)wiersz w tabeli

b)kolumna w tabeli

c)tabela

d)klucz obcy

 

2.Związkowi jednoznacznemu odpowiada w relacyjnej bazie danych:

a)kolumna w tabeli

b)klucz obcy

c)indeks w tabeli

d)wartość NULL

 

3.Związkowi wieloznacznemu odpowiada w relacyjnej bazie danych:

a)klucz obcy

b)tabela

c)kolumna w tabeli

d)wiersz w tabeli

 

4.Atrybutowi w relacyjnej bazie danych odpowiada:

a)kolumna w tabeli

b)wiersz w tabeli

c)tabela

d)indeks w tabeli

 

5.Jednoznacznemu identyfikatorowi odpowiada w relacyjnej bazie danych:

a)kolumna w tabeli

b)indeks w tabeli

c)klucz obcy

d)klucz główny

 

6.Spójność referencyjna dotyczy faktu:

a)wartością klucza obcego może być null lub wartość odpowiadającego mu klucza głównego

b)wartości w kolumnie nie powtarzają się

c)wartości w kolumnie nie mogą zależeć ani od części klucza ani nawet przechodnio od klucza

d)w każdej tabeli powinien istnieć dokładnie jeden klucz

 

7.III postać normalna dotyczy faktu:

a)wartością klucza obcego może być null lub wartość odpowiadającego mu klucza głównego

b)wartości w kolumnie nie powtarzają się

c)wartości w kolumnie niekluczowej nie mogą zależeć ani od części klucza ani nawet przechodnio od klucza

d)w każdej tabeli powinien istnieć dokładnie jeden klucz

 

8.Które ze sformułowań są prawdziwe w modelu relacyjnym:

a)wartości w kolumnie są przechowywane w kolejności posortowanej

b)wiersze nie powtarzają się

c)kolejność kolumn jest nieistotna

d)wartości w kolumnie nie powtarzają się

 

9.Które ze sformułowań są prawdziwe w modelu relacyjnym:

a)wiersze nie mają tożsamości obiektowej

b)związek jednoznaczny reprezentuje się przy pomocy klucza obcego

c)związek wieloznaczny reprezentuje się przy pomocy klucza obcego

d)klucze obce muszą być typu całkowitego

 

10. Które ze sformułowań są prawdziwe w modelu relacyjnym:

a)tabela jest konkretną reprezentacją relacji

b)dla klucza jednoznacznego jest automatycznie zakładany indeks

c)dla klucza obcego jest automatycznie zakładany indeks

d)dla klucza głównego jest automatycznie zakładany indeks jednoznaczny

 

11. Które ze sformułowań są prawdziwe w modelu relacyjnym:

a)klucz obcy nie może być częścią klucza główego

b)klucz główny nie może być częścią właściwą klucza obcego

c)wartości klucza głównego nie mogą się powtarzać

d) wartości klucza obcego nie mogą się powtarzać

 

12. Które ze sformułowań są prawdziwe w modelu relacyjnym:

a)może być wiele kluczy głównych

b)może być wiele kluczy jednoznacznych

c)m              oże być wiele kluczy obcych

d)może być wiele indeksów

 

13.Postać normalna Boyce’a-Codda dotyczy faktu:

a)wartością klucza obcego może być null lub wartość odpowiadającego mu klucza głównego

b)każda nietrywialna zależność funkcyjna jest zależnością od nadklucza,

c)wartości w kolumnie niekluczowej nie mogą zależeć ani od części klucza ani nawet przechodnio od klucza

d)w każdej tabeli powinien istnieć dokładnie jeden klucz

 

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

a)jedyną poprawną, nietrywialną zależnością funkcyjną jest zależność do klucza,

b)należy starać się użyć najmniejszej możliwej liczby tabel,

c)w tabeli nie powinno być żadnych niekontrolowanych redundancji,

d)należy wszystkie związki jednoznaczne zastąpić związkami jednojednoznacznymi.

 

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

a)każdy fakt przechowywany w bazie danych powinien być w niej wyrażany tylko na jeden sposób,

b)należy starać się użyć najmniejszej możliwej liczby tabel,

c)należy skonsultować z użytkownikiem poprawność skonstruowanego modelu danych,

d)należy spytać się użytkownika czy schemat tabel jest w III postaci normalnej.

 

16.Na jakich poziomach projektuje się relacyjną bazę danych:

a)obiektowym,
              b)użytkowym,
              c)logicznym,
              d)fizycznym.

17. Kto jest twórcą relacyjnego modelu baz danych:

a)Bill Gates,
b)Charles Bachman,
c)John von Neuman,
              d)Edgar Codd.

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

a)Microsoft,
b)Oracle,
              c)IBM,
d)Sun.

19. Gdy schemat tabel nie jest w trzeciej postaci normalnej mamy do czenienia z:

a)redundancją,
b)anomialami przy wstawianiu,
c)anomaliami przy usuwaniu,
d)anomaliami przy modyfikacji.

20. Zależność funkcyjna dotyczy zależności między:

a)atrybutami,
b)encjami,
c)związkami,
d)kluczem obcym a kluczem głównym.

21. Eliminacja zależności częściowych i przechodnich prowadzi do:

a)III postaci normalnej,
              b)zwiększenia liczby tabel,
c)zwiększenia liczby kolumn w istniejących tabelach,
d)nie ma wpływau na liczbę tabel.

22.Przy przejściu do tabeli obiektowej wiersz tabeli:

              a)uzyskuje tożsamość obiektową,
              b)może mieć związane ze sobą metody,
              c)staje się obiektem pewnej klasy,
d)jest zapisywany tylko w pamięci RAM.

23.Jakiego typu może być wartość atrybutu w modelu obiektowo-relacyjnym:

a)listą wartości,
b)referencją do obiektu,
c)zbiorem wartości,
d)wartością atomową.

24.Schemat klasy w języku ODL obejmuje:

a)atrybuty,
              b)związki,
              c)metody,
d)tabele.

25.Schemat klasy w języku ODL defiuje się przy użyciu słowa kluczowego:

a)interface,
b)class,
c)table,
d)entity.

26.Specyfikacje języka ODL obejmują:

a)związki odwrotne,
              b)dziedziczenie,
c)specyfikacje metod w języku Java,
d)specyfikacje metod w jzyku C++.

27.Dany jest schemat relacyjny R={Miasto, Ulica, Kod}, F = {Miasto,Ulica->Kod; Kod->Miasto}. Schemat ten:

a)jest w postaci normalnej Boyce’a-Codda,

              b) jest w III postaci normalnej ale nie jest w postaci normalnej Boyce’a-Codda,

c)jest w III postaci normalnej,

d) nie jest ani w III postaci normalnej ani w postaci normalnej Boyce’a-Codda.


28.Dany jest schemat relacyjny R={Miasto, Ulica, Kod, Poczta}, F = {Miasto,Ulica->Kod; Kod->Miasto; Kod->Poczta}. Schemat ten:

a)jest w postaci normalnej Boyce’a-Codda,

b) jest w III postaci normalnej ale nie jest w postaci normalnej Boyce’a-Codda,

c)jest w III postaci normalnej,

d) nie jest ani w III postaci normalnej ani w postaci normalnej Boyce’a-Codda.

 

29.Dany jest schemat relacyjny R={Miasto, Ulica, Kod, Poczta}, F = {Miasto,Ulica->Kod; Kod->Poczta}. Schemat ten:

a)jest w postaci normalnej Boyce’a-Codda,

b) jest w III postaci normalnej ale nie jest w postaci normalnej Boyce’a-Codda,

c)jest w III postaci normalnej,

d) nie jest ani w III postaci normalnej ani w postaci normalnej Boyce’a-Codda.

 

30.Dany jest schemat relacyjny R={Miasto, Ulica, Kod}, F = {Miasto,Ulica->Kod}. Schemat ten:

a)jest w postaci normalnej Boyce’a-Codda,

b) jest w III postaci normalnej ale nie jest w postaci normalnej Boyce’a-Codda,

c)jest w III postaci normalnej,

d) nie jest ani w III postaci normalnej ani w postaci normalnej Boyce’a-Codda.

 

31.Dany jest schemat relacyjny R={Ulica, Kod, Sklep}, F = {Ulica->Kod; Sklep->Ulica}. Schemat ten:

a)jest w postaci normalnej Boyce’a-Codda,

b) jest w III postaci normalnej ale nie jest w postaci normalnej Boyce’a-Codda,

c)jest w III postaci normalnej,

d) nie jest ani w III postaci normalnej ani w postaci normalnej Boyce’a-Codda.

 

32. Dany jest schemat relacyjny R={Ulica, Kod, Sklep, Numer}, F = {Ulica->Kod; Ulica, Numer ->Sklep}. Schemat ten:

a)jest w postaci normalnej Boyce’a-Codda,

b) jest w III postaci normalnej ale nie jest w postaci normalnej Boyce’a-Codda,

c)jest w III postaci normalnej,

d) nie jest ani w III postaci normalnej ani w postaci normalnej Boyce’a-Codda.

 

33. Dany jest schemat relacyjny R={Student,Adres,Akademik}, F = {Student->Adres; Akademik->Adres;          Student->Akademik}. Schemat ten:

a)jest w postaci normalnej Boyce’a-Codda,

b) jest w III postaci normalnej ale nie jest w postaci normalnej Boyce’a-Codda,

c)jest w III postaci normalnej,

d) nie jest ani w III postaci normalnej ani w postaci normalnej Boyce’a-Codda.

 

34. Dany jest schemat relacyjny R={Student,Uczelnia,Adres,Klub}, F = {Student->Uczelnia;

Klub->Adres}. Schemat ten:

a)jest w postaci normalnej Boyce’a-Codda,

...

Zgłoś jeśli naruszono regulamin