Fiszki

Bazy danych SQL

Test w formie fiszek Test o Bazach danych, relacjach, operatorach.
Ilość pytań: 126 Rozwiązywany: 13645 razy
W formularzu jednokolumnowym wyświetlane są dane:
z jednej kolumny
z jednego rekordu
będące wynikiem zapytania wybierającego dane z jednej tabeli
z jednej tabeli
z jednego rekordu
Aby można było skorzystać z funkcji agregujących, w zapytaniu należy:
utworzyć parametr
utworzyć pole wyliczane
użyć grupowania
użyć klauzuli HAVING
użyć grupowania
Atrybutem pola w tabeli bazy danych nie jest:
wymagalność
unikatowość
wartość
reguła poprawności
wartość
Reguły usuwania mają zastosowane:
zawsze przy próbie usunięcia rekordu z tabeli podstawowej
przy próbie usunięcia rekordu z tabeli związanej, gdy w tabeli podstawowej istnieją powiązane rekordy
przy próbie usunięcia rekordu z tabeli podstawowej, gdy w tabeli związanej istnieją powiązane rekordy
zawsze przy próbie usunięcia rekodu z tabeli związanej
przy próbie usunięcia rekordu z tabeli podstawowej, gdy w tabeli związanej istnieją powiązane rekordy
Operacje są widoczne w bazie danych dopiero po zatwierdzeniu transakcji. Opisywana cecha oznacza, że transakcja jest:
izolowana
niepodzielna
atomowa
spójna
izolowana
Pole biorące udział w relacji po stronie tabeli związanej nazywane jest kluczem:
obcym
kandydującym
sztucznym
wiązanym
obcym
Konieczność istnienia klucza podstawowego wskazywana jest w regułach
na poziomie relacji
na poziomie bazy danych
na poziomie tabel
na poziomie pól
na poziomie tabel
Tabele A i B są połączone relacją 1-n. A jest tabelą podstawową, B – związaną. W tabeli A jest 20 rekordów, w tabeli B jest 5 rekordów. Ile rekordów będzie w tabeli będącej wynikiem połączenia zewnętrznego tabel A i B przy założeniu, że wszystkie rekordy w tabeli związanej odpowiadają temu samemu rekordowi w tabeli podstawowej?
100
24
20
25
24
49. Operatorem specyficznym dla SQL, nie występującym w innych językach programowania jest:
NULL
BETWEEN
IN
INSERT INTO
IN
Kluczem obcym jest pole autonumerowane. W związku z tym:
odpowiadające mu pole w tabeli związanej musi być liczbą całkowitą
odpowiadające mu pole w tabeli podstawowej musi być autonumerowane
system nie dopuści do utworzenia relacji
występuje błąd w projekcie bazy danych
występuje błąd w projekcie bazy danych
Pojedynczemu rekordowi z tabeli związanej może odpowiadać najwyżej jeden rekord w tabeli podstawowej. Z tego fragmentu definicji wynika, że:
mamy do czynienia z relacją 1-1 lub 1-n
to może być tylko relacja 1-n
to może być tylko relacja 1-1
to może być tylko relacja m-n
mamy do czynienia z relacją 1-1 lub 1-n
Jeśli w projekcie fizycznym bazy danych pole biorące udział w relacji po stronie tabeli związanej to klucz podstawowy tej tabeli to relacja jest typu:
1-n
sytuacja jest niemożliwa
1-1
n-m
1-1
Jeśli w tabeli podstawowej kluczem podstawowym jest pole autonumerowane, to kluczem obcym musi być pole:
typu liczba całkowita długa
dowolnego typu
typu dowolnej liczby całkowitej
autonumerowane
typu liczba całkowita długa
Elementem formularza, który nie umożliwia użytkownikowi wpisania bądź wskazania wartości jest:
grupa opcji
etykieta
pole listy
pole tekstowe
etykieta
Klucz obcy:
może przyjmować wartość pustą
nie może przyjmować wartości pustej
nie może zawierać wartości pochodzących z pola będącego kluczem podstawowym
występuje w każdej tabeli bazy danych
może przyjmować wartość pustą
Dodatkowa tabela wykorzystywana do tworzenia relacji wiele-do-wielu to tabela:
walidacji
słownikowa
podzbiór
łącząca
łącząca
Do odzyskiwania danych przypadku awarii służą:
dzienniki powtórzeń
optymalizatory zapytań
transakcje
migawki
dzienniki powtórzeń
Wskaż instrukcję, która doprowadzi do utworzenia tabeli w bazie danych (UWAGA: błędy nie są spowodowane różnicą w nazewnictwie typów pól):
create table a(x date, not null);
create table a(x varchar(30));
create table a(x primary key);
create table a(x not null date);
create table a(x varchar(30));
25+Null da w wyniku:
0
wystąpi błąd
25
Null
Null
Pole formularza umożliwiające wybór jednej z podanych opcji bądź wpisanie własnego parametru to:
pole kombi
pole wyboru
pole listy
pole tekstowe
pole kombi