Wybrane pytania na egzamin testowy: Relacyjne bazy danych - 2002
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:
3.Instrukcja DELETE służy do:
4.Instrukcja UPDATE służy do:
5.INDEKS w bazie danych przyśpiesza:
a)wyszukiwania rekordów w bazie danych
d)autoryzację użytkowników w bazie danych
6.Instrukcja COMMIT służy do:
a)wycofywania zmian w bazie danych
c)zatwierdzania zmian w bazie danych
7.Instrukcja ROLLBACK służy do:
b) zatwierdzania zmian w bazie danych
8.Instrukcja GRANT służy do:
a)przyznawania uprawnień w bazie danych
c)odbierania uprawnień w bazie danych
9.Instrukcja REVOKE służy do:
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:
13. Jaka jest wartość wyrażenia False OR Null:
14. Jaka jest wartość wyrażenia False AND Null:
15. Jaka jest wartość wyrażenia True AND Null:
16. Jaka jest wartość wyrażenia NOT 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
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
--------------------------------------------------------------------------------------------------------------------
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:
b)wiersz w tabeli
d)indeks w tabeli
5.Jednoznacznemu identyfikatorowi odpowiada w relacyjnej bazie danych:
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:
c)wartości w kolumnie niekluczowej nie mogą zależeć ani od części klucza ani nawet przechodnio od klucza
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:
b)każda nietrywialna zależność funkcyjna jest zależnością od nadklucza,
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,
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:
29.Dany jest schemat relacyjny R={Miasto, Ulica, Kod, Poczta}, F = {Miasto,Ulica->Kod; Kod->Poczta}. Schemat ten:
30.Dany jest schemat relacyjny R={Miasto, Ulica, Kod}, F = {Miasto,Ulica->Kod}. Schemat ten:
31.Dany jest schemat relacyjny R={Ulica, Kod, Sklep}, F = {Ulica->Kod; Sklep->Ulica}. Schemat ten:
32. Dany jest schemat relacyjny R={Ulica, Kod, Sklep, Numer}, F = {Ulica->Kod; Ulica, Numer ->Sklep}. Schemat ten:
33. Dany jest schemat relacyjny R={Student,Adres,Akademik}, F = {Student->Adres; Akademik->Adres; Student->Akademik}. Schemat ten:
34. Dany jest schemat relacyjny R={Student,Uczelnia,Adres,Klub}, F = {Student->Uczelnia;
Klub->Adres}. Schemat ten:
...
Phoob