1.Łatwy
Do której części SQL należą GRANT i REVOKE?
- AData Control Language (DCL)
- BData Definition Language (DDL)
- CData Query Language (DQL)
- DData Manipulation Language (DML)
2.Łatwy
Które ograniczenie gwarantuje, że kolumna nigdy nie pozostanie pusta (NULL)?
- ADEFAULT
- BCHECK NULL
- CUNIQUE
- DNOT NULL
3.Łatwy
Które słowo kluczowe nadaje w zapytaniu kolumnie lub tabeli tymczasową nazwę zastępczą?
- ANAME
- BRENAME
- CALIAS
- DAS
4.Średni
Czym jest SQL injection?
- ATechnika szybkiego wstawiania wielu wierszy jedną instrukcją INSERT
- BAtak, w którym dane wejściowe użytkownika zmieniają strukturę zapytania SQL
- CTechnika tworzenia kopii zapasowych bazy danych
- DSposób dodawania indeksów
5.Średni
Dlaczego tabela może mieć tylko jeden indeks klastrowy?
- AIndeksy klastrowe mogą być tylko na kluczu głównym
- BWiersze mogą być fizycznie przechowywane tylko w jednej kolejności
- CIndeksy klastrowe zużywają zbyt dużo pamięci
- DStandard SQL zabrania więcej niż jednego indeksu w tabeli
6.Średni
Studenci mogą uczęszczać na wiele kursów, a kursy mają wielu studentów. Jak modeluje się to w tabelach?
- AZa pomocą kolumny klucza obcego course_id w tabeli studentów wskazującej na kursy
- BZa pomocą tabeli łączącej z kluczami obcymi do studentów i do kursów
- CZa pomocą listy identyfikatorów kursów zapisanej w jednej kolumnie
- DPrzez połączenie studentów i kursów w jedną tabelę
7.Trudny
Wyniki to 90, 90 i 80. Jakie wartości daje RANK() OVER (ORDER BY score DESC)?
- A1, 2, 3
- B1, 1, 3
- C2, 2, 3
- D1, 1, 2
8.Trudny
Kiedy plan wykonania (harmonogram) współbieżnych transakcji nazywa się szeregowalnym?
- AGdy każda transakcja dostaje numer seryjny
- BGdy jego skutek jest równoważny pewnemu szeregowemu wykonaniu tych samych transakcji
- CGdy żadna transakcja nigdy nie odczytuje danych
- DGdy transakcje działają tylko na jednym procesorze
Klucz odpowiedzi
- 1. A · Data Control Language (DCL)
- 2. D · NOT NULL
- 3. D · AS
- 4. B · Atak, w którym dane wejściowe użytkownika zmieniają strukturę zapytania SQL
- 5. B · Wiersze mogą być fizycznie przechowywane tylko w jednej kolejności
- 6. B · Za pomocą tabeli łączącej z kluczami obcymi do studentów i do kursów
- 7. B · 1, 1, 3
- 8. B · Gdy jego skutek jest równoważny pewnemu szeregowemu wykonaniu tych samych transakcji
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.