KASPRZAK36

 


 POPRAWA - TEST Z PODSTAW TWORZENIA BAZ DANYCH W SQL


Test z jedną prawidłową odpowiedzią

Udziel odpowiedzi na osobnej i podpisanej kartce,
wpisując nr. pytania oraz literę odpowiedniej odpowiedzi.



1. Który z poniższych kluczy nie może zawierać wartości NULL?

a. Primary Key

b. Foreign Key

c. Unique Key

d. Żaden z powyższych

 

2. Która z poniższych instrukcji NIE jest instrukcją DML?

a. INSERT

b. UPDATE

c. ALTER

d. MERGE

 

3. Zaznacz polecenie SQL zawierające błąd.

a. SELECT employee_id from employees group by employee_id having count(*)=1;

b. SELECT all from employees where employee_id = 10;

c. SELECT COUNT(*) from employees WHERE SALARY > 1000;

d. SELECT DISTINCT job_id from employees;

 

4. Która z poniższych funkcji SQL działa podobnie do instrukcje IF ...ELSE IF ...ELSE?

a. NVL

b. REPLACE

c. DECODE

d. MOD

 

5. Do czego służy polecenie ROLLBACK?

a. Przywraca bazę danych z kopi zapasowej

b. Wycofuje ostatnią transakcję

c. Przywraca bazę do stanu sprzed awarii

d. Nie istnieje takie polecenie

 

6. Które z poniższych słów kluczowych pozwoli nam znaleźć część wspólną dwóch zbiorów?

a. union

b. union all

c. intersect

d. minus

 

7. Wybierz poprawne stwierdzenia

a. SQL jest językiem programowania wysokiego poziomu

b. SQL jest językiem zapytań służącym do komunikacji z bazą danych

c. SQL pozwala na tworzenie własnych funkcji i procedur operujących na tabelach w bazie danych

d. SQL pozwala zmieniać strukturę relacyjnych baz danych

 

8. Argumentem funkcji MAX() może być kolumna, w której znajdują się dane typu

a. Liczby naturalne

b. Ciągi znaków

c. Data

d. Czas

 

9. Które z wymienionych funkcji są zdefiniowane w języku SQL?

a. AVG()

b. MODE()

c. MEDIANA()

d. SUMA()

 

10. Złączenia tabel w języku SQL

a. Są realizowane za pomocą instrukcji MERGE

b. Powodują trwałe zmiany w strukturze bazy danych

c. Można wykonywać na dowolnej liczbie tabel (większej niż 2)

d. Są realizowane za pomocą operatora „ ; ” (średnik)

 

11. Do usuwania wszystkich danych z tabeli (bez zmiany jej struktury) służy polecenie

a. CLEAR TABLE

b. CLEAN TABLE

c. DROP TABLE

d. TRUNCATE TABLE

 

12. Klauzula TOP

a. Musi być umieszczona na końcu zapytania.

b. Służy do wyboru rekordów o największej wartości we wskazanej kolumnie.

c. Jest niedostępna w systemie PostgreSQL.

d. Pozwala ograniczyć liczbę wyświetlanych wyników.