wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SQL podstawy 2

Total questions: 21

Worksheet time: 11mins

Name
Class
Date
1.

Gdy w zapytaniu nie użyto GROUP BY, HAVING ma takie samo zasotoswanie jak WHERE

a)

prawda

b)

Fałsz

2.

Na jednej tabeli można założyć kilka kluczy głównych.

a)

prawda

b)

fałsz

3.

Rozwinięcie skrótu SQL to...

a)

Strong Question Language

b)

Structured Query Language

c)

Strong Query Language

4.

Jakie polecenie służy do usuwania wierszy z tabeli?

a)

delete

b)

remove

c)

drop

d)

cut

5.

Które zapytanie jest poprawne? Należy pobrać dane z kolumny MaxSpeed w tabeli Car.

a)

FROM Car SELECT MaxSpeed

b)

TAKE MaxSpeed FROM Car

c)

SELECT MaxSpeed FROM Car

d)

SELECT Car FROM MaxSpeed

6.

Tabela Car przechowuje 20 prawidłowo wypełnionych wierszy. Co zwróci zapytanie 'SELECT COUNT(0) FROM CAR'?

a)

0

b)

1

c)

20

d)

NULL

7.

Która z wbudowanych funkcji SQL służy do zliczenia ilości wierszy?

a)

SUM

b)

AVG

c)

COUNT

d)

NUMBER

8.

Która z instrukcji służy do zwracania jedynie unikatowych wierszy?

a)

SELECT UNIQUE

b)

SELECT NOT DUPLICATED

c)

SELECT DISTINCT

d)

SELECT FIRST

9.

Która z instrukcji SQL zwróci ilość wierszy w tabeli Car?

a)

SELECT ROWS() FROM Car

b)

SELECT COUNT(*) FROM Car

c)

SELECT COUNT() FROM Car

d)

SELECT SUM(*) FROM Car

10.

Ktore z poleceń służy do aktualizowania rekordów w bazie danych?

a)

UPDATE

b)

MODIFI

c)

INSERT

d)

SELECT

11.

Jaki znak jest używany bo oddzielić tabele w klauzuli FROM?

a)

GWIAZDKA

b)

ŚREDNIK

c)

PRZECINEK

d)

KROPKA

12.

Które z poleceń usunie z bazy danych tabelę Car?

a)

TRUNCATE TABLE Car

b)

DROP TABLE Car

c)

DELETE TABLE Car

d)

ALTER TABLE Car

13.

Operator LIKE może być wykorzystany:

a)

tylko dla dat

b)

tylko dla pól tekstowych

c)

dla pól różnego typu

d)

tylko dla pól numerycznych

14.

Klauzula CONSTRAINT w instrukcji CREATE TABLE:

a)

umożliwia zdefiniowanie klucza podstawowego

b)

umożliwia określenie liczebności związku w relacji

c)

musi być użyta w definicji każdej tabeli

d)

może mieć nazwę ale nie musi

15.

Zadaniem klucza podstawowego jest:

a)

przyspieszenie wyszukiwania danych

b)

jednoznaczna identyfikacja każdego rekordu tabeli

c)

usprawnienie wprowadzania i modyfikacji danych

d)

automatyczne numerowanie rekordów

16.

SELECT oznacza:

a)

pobranie danych z bazy,

b)

usunięcie danych z bazy,

c)

zmiana danych,

d)

wstawienie danych do bazy

17.

Wynik zapytania SELECT * FROM Student to:

a)

usuniecie rekordów w tabeli Student

b)

lista wszystkich studentów

c)

wyświetla wszystkie informacje o polach tabeli Student (nazwa, typ danych, długość)

18.

Wynik zapytania SELECT imie, nazwisko, nr_ indeksu FROM Student WHERE plec = ?K? to

a)

lista wszystkich studentek: imie, nazwisko, nr_ indeksu (w podanej kolejności)

b)

lista wszystkich studentów: imie, nazwisko, nr_ indeksu , studentki w pierwszej kolejności

c)

pełna lista studentek

19.

Wynik zapytania SELECT imie, nazwisko FROM Rekrutacja WHERE punkty > 150 to:

a)

pełna lista rekrutów, którzy przekroczyli próg 150 punktów

b)

lista rekrutów (imie i nazwisko), którzy nie przekroczyli progu 150 punktów

c)

lista rekrutów (imie i nazwisko), którzy przekroczyli próg 150 punktów

20.

Polecenie DELETE * FROM Rekrutacja WHERE punkty <50 spowoduje:

a)

usunięcie punktów w tabeli Rekrutacja z wartością poniżej 50

b)

usunięcie rekrutów z punktami poniżej 50

c)

usunięcie rekrutów z punktami powyżej 50

21.

Polecenie tworzenia nowej tabeli Wykladowca(id_wykladowca, imie, nazwisko)

a)

CREATE TABLE Wykladowca

b)

CREATE TABLE Wykladowca ( id_wykladowca INT (3), imie VARCHAR(10), nazwisko VARCHAR(10))

c)

CREATE TABLE Wykladowca ( id_wykladowca, imie, nazwisko))