1.Łatwy
Która instrukcja dodaje nową kolumnę do istniejącej tabeli?
- AINSERT COLUMN
- BCREATE COLUMN
- CALTER TABLE
- DUPDATE TABLE
2.Łatwy
Która instrukcja SQL pobiera dane z tabeli?
- AINSERT
- BUPDATE
- CCREATE
- DSELECT
3.Łatwy
Czym jest klucz sztuczny (surrogate key)?
- AKluczem utworzonym z danych rzeczywistych, np. adresu e-mail
- BKluczem używanym tylko w widokach
- CSztucznym identyfikatorem bez znaczenia biznesowego, np. automatycznie zwiększanym id
- DKluczem odwołującym się do innej tabeli
4.Średni
Widok (view) w SQL to:
- ARodzaj indeksu
- BZapisane zapytanie, które działa jak wirtualna tabela
- CKopia tabeli na dysku
- DEkran w kliencie bazy danych służący do przeglądania tabel
5.Średni
Co zapewnia wspólne wyrażenie tablicowe, CTE (WITH name AS (...))?
- ATrwałą tabelę, która pozostaje zapisana na dysku, dopóki nie zostanie usunięta
- BNazwany tymczasowy wynik, którego można używać w obrębie jednej instrukcji
- CIndeks na kolumnie
- DNowego użytkownika bazy danych
6.Średni
Której klauzuli SQL odpowiada w algebrze relacji operator selekcji (σ)?
- AGROUP BY
- BWHERE
- CORDER BY
- DLiście SELECT
7.Trudny
Dlaczego wiele DBMS stosuje ścisłe blokowanie dwufazowe (strict 2PL), utrzymując blokady wyłączne aż do zatwierdzenia?
- APozwala transakcjom bezpiecznie odczytywać brudne dane
- BUniemożliwia zakleszczenia
- CZapobiega kaskadowym wycofaniom, bo nikt nie może odczytać niezatwierdzonych zapisów
- DEliminuje potrzebę dziennika transakcji
8.Trudny
Co zwraca SELECT name, dept, AVG(salary) OVER (PARTITION BY dept) FROM emp?
- ABłąd, bo name nie występuje w GROUP BY
- BTylko pracowników zarabiających więcej niż średnia w ich dziale
- CJeden wiersz na dział z jego średnią pensją
- DKażdy wiersz pracownika wraz ze średnią pensją w jego dziale
Klucz odpowiedzi
- 1. C · ALTER TABLE
- 2. D · SELECT
- 3. C · Sztucznym identyfikatorem bez znaczenia biznesowego, np. automatycznie zwiększanym id
- 4. B · Zapisane zapytanie, które działa jak wirtualna tabela
- 5. B · Nazwany tymczasowy wynik, którego można używać w obrębie jednej instrukcji
- 6. B · WHERE
- 7. C · Zapobiega kaskadowym wycofaniom, bo nikt nie może odczytać niezatwierdzonych zapisów
- 8. D · Każdy wiersz pracownika wraz ze średnią pensją w jego dziale
Pełne rozwiązania krok po kroku: ćwicz ten temat na examproblems.com.