Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

EE.09-SG-20.06-teoria

Total questions: 10

Worksheet time: 30mins

Name
Class
Date
1.

Pole lub zbiór pól jednoznacznie identyfikujący każdy pojedynczy wiersz w tabeli w bazie danych to klucz

a)

inkrementacyjny

b)

podstawowy

c)

przestawny

d)

obcy

2.

W języku SQL, aby zmienić strukturę tabeli, np. poprzez dodanie lub usunięcie kolumny, należy zastosować polecenie

a)

UPDATE

b)

TRUNCATE

c)

DROP TABLE

d)

ALTER TABLE

3.

Atrybut kolumny NOT NULL jest wymagany w przypadku

a)

klucza podstawowego

b)

użycia atrybutu DEFAULT

c)

definicji wszystkich pól tabeli

d)

definicji wszystkich pól typu numerycznego

4.

Aby za pomocą polecenia SELECT wyświetlić nazwiska osób mieszkających na osiedlu tak, aby te nazwiska nie powtarzały się, należy zapisać zapytanie w postaci

a)

SELECT nazwisko FROM mieszkancy ORDER BY nazwisko;

b)

SELECT DISTINCT nazwisko FROM mieszkancy;

c)

SELECT TOP 10 nazwisko FROM mieszkancy;

d)

SELECT AVG(nazwisko) FROM mieszkancy;

5.

Baza danych zawiera dane multimedialne, co wiąże się z przechowywaniem dużych ilości danych binarnych. Do takich danych należy zastosować typ

a)

BLOB

b)

ENUM

c)

DOUBLE

d)

LONGTEXT

6.

W tabeli Recepta pola Imie i Nazwisko dotyczą pacjenta, na którego recepta jest wydana. Którą kwerendę należy zastosować, aby dla wszystkich recept uzyskać datę wystawienia recepty oraz imię i nazwisko lekarza wystawiającego?

a)

SELECT Imie, Nazwisko, DataWystawienia FROM Recepta;

b)

SELECT Lekarz.Imie, Lekarz.Nazwisko, DataWystawienia FROM Recepta;

c)

SELECT Imie, DataWystawienia FROM Recepta JOIN Lekarz ON Recepta.Lekarz_id = Lekarz.id;

d)

SELECT Lekarz.Imie, Lekarz.Nazwisko, DataWystawienia FROM Recepta JOIN Lekarz ON Recepta.Lekarz_id = Lekarz.id;

7.

W bazach danych do prezentacji danych spełniających określone warunki należy utworzyć

a)

raport

b)

relację

c)

formularz

d)

makropolecenie

8.

Które polecenie służy do zmiany wartości o jeden w polu RokStudiów w tabeli Studenci dla studentów, którzy studiują na roku 1÷4?

a)

UPDATE Studenci, RokStudiow+1 WHERE RokStudiow < 5;

b)

UPDATE Studenci SET RokStudiow WHERE RokStudiow < 5;

c)

UPDATE RokStudiow SET RokStudiow++ WHERE RokStudiow < 5;

d)

UPDATE Studenci SET RokStudiow = RokStudiow+1 WHERE RokStudiow < 5;

9.

Wskaż różnicę pomiędzy poleceniami DROP TABLE i TRUNCATE TABLE.

a)

DROP TABLE usuwa tabelę, a TRUNCATE TABLE modyfikuje w niej dane spełniające warunek

b)

DROP TABLE usuwa tabelę, a TRUNCATE TABLE usuwa wszystkie dane, pozostawiając pustą tabelę.

c)

Obydwa polecenia usuwają jedynie zawartość tabeli, ale tylko polecenie DROP TABLE może być cofnięte

d)

Obydwa polecenia usuwają tabelę wraz zawartością, ale tylko polecenie TRUNCATE TABLE może być cofnięte.

10.

Aby nadać użytkownikowi uprawnienia do tabel w bazie danych,należy zastosować polecenie

a)

GRANT

b)

SELECT

c)

CREATE

d)

REVOKE