Bazy danych i SQL: karta pracy z odpowiedziami
Darmowa karta pracy do druku – Bazy danych i SQL: 8 zadań od łatwych do poziomu egzaminu, z kluczem odpowiedzi. Wydrukuj ją lub zapisz jako PDF.
Dla nauczycieli: można bezpłatnie drukować, kopiować i używać na zajęciach. Każdy nowy arkusz ma nowe wartości i własny klucz odpowiedzi. Będziemy wdzięczni za link do ExamProblems na stronie kursu.
Imię: ____________________ Data: ____________
1.Łatwy
Klient może złożyć wiele zamówień, ale każde zamówienie należy do dokładnie jednego klienta. Jaki to rodzaj związku?
- AJeden do wielu
- BWiele do wielu
- CJeden do jednego
- DZero do zera
2.Łatwy
Do czego służy diagram związków encji (ER)?
- ADo wyliczania użytkowników bazy danych
- BDo pokazywania, jak wykonywane jest zapytanie
- CDo pomiaru wydajności bazy danych
- DDo modelowania encji, ich atrybutów i związków podczas projektowania bazy danych
3.Łatwy
Do której części SQL należą GRANT i REVOKE?
- AData Query Language (DQL)
- BData Manipulation Language (DML)
- CData Control Language (DCL)
- DData Definition Language (DDL)
4.Średni
Co robi GRANT SELECT ON employees TO alice?
- APozwala użytkownikowi alice odczytywać tabelę employees
- BKopiuje tabelę employees do alice
- CPozwala alice aktualizować i usuwać wiersze w tabeli employees
- DCzyni alice właścicielką bazy danych
5.Średni
Kolumna zawiera wartości 10, 20 i NULL. Co zwraca AVG(col)?
- A15
- B10
- CNULL
- D30
6.Średni
Tabela ma wiersze, w których col jest NULL. Które wiersze zwraca WHERE col = NULL?
- AŻadnych wierszy, bo wynik porównania jest nieznany
- BTylko wiersze, w których col jest NULL, tak jak w IS NULL
- CWszystkie wiersze tabeli
- DBłąd w każdej bazie danych
7.Trudny
Dlaczego wiele DBMS stosuje ścisłe blokowanie dwufazowe (strict 2PL), utrzymując blokady wyłączne aż do zatwierdzenia?
- AZapobiega kaskadowym wycofaniom, bo nikt nie może odczytać niezatwierdzonych zapisów
- BUniemożliwia zakleszczenia
- CPozwala transakcjom bezpiecznie odczytywać brudne dane
- DEliminuje potrzebę dziennika transakcji
8.Trudny
Czym jest indeks pokrywający (covering index) dla zapytania?
- AIndeksem wyłącznie na kluczu głównym
- BIndeksem zawierającym wszystkie kolumny potrzebne zapytaniu, dzięki czemu nie trzeba czytać samej tabeli
- CIndeksem obejmującym każdą kolumnę każdej tabeli
- DIndeksem przebudowywanym co noc