wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

BD SQL

Total questions: 80

Worksheet time: 27mins

Name
Class
Date
1.

Jak nazywa się najpopularniejszy język zapytań używany do komunikacji z relacyjnymi bazami danych?

a)

SQL (Structured Query Language)

b)

NoSQL (Not only SQL)

c)

QL (Query Language)

d)

DQL (Data Query Language)

2.

Jak nazywa się funkcja SQL służąca do obliczania najmniejszej wartości w określonej kolumnie zwróconej przez zapytanie SELECT?

a)

a) COUNT

b)

b) SUM

c)

c) AVG

d)

d) MIN

3.

Jak nazywa się zapytanie SQL służące do pobierania danych z jednej lub więcej tabel w relacyjnej bazie danych?

a)

a) SELECT

b)

b) FETCH

c)

c) RETRIEVE

d)

d) GET

4.

Jak nazywa się zapytanie SQL służące do tworzenia nowej tabeli w relacyjnej bazie danych?

a)

CREATE TABLE

b)

INSERT INTO

c)

ALTER TABLE

d)

UPDATE TABLE

5.

Jak nazywa się funkcja SQL służąca do obliczania średniej wartości w określonej kolumnie zwróconej przez zapytanie SELECT?

a)

a) COUNT

b)

b) SUM

c)

c) AVG

d)

d) MAX

6.

Jak nazywa się klauzula SQL służąca do łączenia danych z różnych tabel w relacyjnej bazie danych?

a)

a) JOIN

b)

b) UNION

c)

c) MERGE

d)

d) COMBINE

7.

Jak nazywa się diagram graficzny przedstawiający strukturę i relacje między tabelami w relacyjnej bazie danych?

a)

Diagram ER (Entity-Relationship)

b)

Diagram UML (Unified Modeling Language)

c)

Diagram EER (Enhanced Entity-Relationship)

d)

Diagram Venn

8.

Jak nazywa się unikalny identyfikator wiersza w tabeli w relacyjnej bazie danych?

a)

Klucz główny

b)

Klucz obcy

c)

Klucz kandydujący

d)

Klucz alternatywny

9.

Jak nazywa się funkcja SQL służąca do obliczania liczby wierszy zwróconych przez zapytanie SELECT?

a)

a) COUNT

b)

b) SUM

c)

c) AVG

d)

d) MAX

10.

Jak nazywa się proces projektowania struktury i organizacji danych w relacyjnej bazie danych?

a)

Normalizacja

b)

Modelowanie

c)

Schematyzacja

d)

Projektowanie

11.

Jak nazywa się funkcja SQL służąca do obliczania sumy wartości w określonej kolumnie zwróconej przez zapytanie SELECT?

a)

a) COUNT

b)

b) SUM

c)

c) AVG

d)

d) MAX

12.

Jak nazywa się zapytanie SQL służące do dodawania nowych danych do istniejącej tabeli w relacyjnej bazie danych?

a)

a) CREATE TABLE

b)

b) INSERT INTO

c)

c) ALTER TABLE

d)

d) UPDATE TABLE

13.

Jak nazywa się pojedyncza jednostka informacji przechowywana w kolumnie tabeli w relacyjnej bazie danych?

a)

Atrybut

b)

Wartość

c)

Pole

d)

Zmienna

14.

Jak nazywa się zbiór danych związanych z określonym tematem lub celem w relacyjnej bazie danych?

a)

Tabela

b)

Kolumna

c)

Wiersz

d)

Baza

15.

Co to jest baza danych?

a)

Zbiór informacji zorganizowanych w sposób umożliwiający ich łatwe przechowywanie, przetwarzanie i wyszukiwanie.

b)

Zbiór plików tekstowych zawierających dane w formacie CSV, JSON lub XML.

c)

Zbiór tabel, kolumn i wierszy przechowujących dane w określonym schemacie.

d)

Zbiór rekordów, pól i kluczy tworzących relacje między danymi.

16.

Jak nazywa się zapytanie SQL służące do tworzenia nowej tabeli w relacyjnej bazie danych?

a)

a) CREATE TABLE

b)

b) INSERT INTO

c)

c) ALTER TABLE

d)

d) UPDATE TABLE

17.

Jak nazywa się klucz, który odnosi się do klucza głównego innej tabeli w relacyjnej bazie danych?

a)

Klucz główny

b)

Klucz obcy

c)

Klucz kandydujący

d)

Klucz alternatywny

18.

Jak nazywa się zapytanie SQL służące do zmiany struktury lub właściwości istniejącej tabeli w relacyjnej bazie danych?

a)

a) CREATE TABLE

b)

b) INSERT INTO

c)

c) ALTER TABLE

d)

d) UPDATE TABLE

19.

Jak nazywa się typ danych SQL służący do przechowywania wartości logicznych (prawda lub fałsz)?

a)

a) BOOLEAN

b)

b) BIT

c)

c) LOGICAL

d)

d) FLAG

20.

Co to jest system zarządzania bazą danych (DBMS)?

a)

Oprogramowanie służące do tworzenia, modyfikowania i usuwania baz danych.

b)

Oprogramowanie służące do zarządzania dostępem, bezpieczeństwem i integralnością danych w bazach danych.

c)

Oprogramowanie służące do wykonywania zapytań, analizy i raportowania danych z baz danych.

d)

Oprogramowanie służące do wszystkich powyższych zadań.

21.

Jak nazywa się zbiór reguł i ograniczeń, które zapewniają spójność i poprawność danych w relacyjnej bazie danych?

a)

Normalizacja

b)

Integralność

c)

Walidacja

d)

Indeksacja

22.

Jak nazywa się klauzula SQL służąca do grupowania danych według określonej kolumny lub wyrażenia w relacyjnej bazie danych?

a)

a) GROUP BY

b)

b) ORDER BY

c)

c) SORT BY

d)

d) CLUSTER BY

23.

Jak nazywa się zapytanie SQL służące do usuwania danych z istniejącej tabeli w relacyjnej bazie danych?

a)

a) DELETE FROM

b)

b) DROP TABLE

c)

c) TRUNCATE TABLE

d)

d) Wszystkie powyższe

24.

Jak nazywa się klauzula SQL służąca do sortowania danych według określonej kolumny lub wyrażenia w relacyjnej bazie danych?

a)

a) GROUP BY

b)

b) ORDER BY

c)

c) SORT BY

d)

d) CLUSTER BY

25.

Jak nazywa się klauzula SQL służąca do określenia warunków, które muszą być spełnione przez dane zwracane przez zapytanie SELECT?

a)

a) WHERE

b)

b) HAVING

c)

c) FILTER

d)

d) CONDITION

26.

Jak nazywa się funkcja SQL służąca do obliczania największej wartości w określonej kolumnie zwróconej przez zapytanie SELECT?

a)

a) COUNT

b)

b) SUM

c)

c) AVG

d)

d) MAX

27.

Co to "klucz podstawowy"?

a)

Klucz, który wykorzystuje się do odczytu bazy danych.

b)

Jest to jedna z form tworzenia baz danych.

c)

To unikatowa nazwa pola, gdzie używa się nazwy ID.

d)

Jest to kod, który zna każda osoba tworząca bazy danych.

28.

Która cecha NIE jest różnicą pomiędzy bazami danych, a arkuszami kalkulacyjnymi?

a)

Sposób przechowywania danych i manipulowania nimi.

b)

Użytkownicy z dostępem do danych.

c)

Ilość przechowywanych danych.

d)

Posiadanie tabel.

29.

Czym jest "rekord"?

a)

Jest to jeden wiersz tabeli.

b)

Jest to zależność pomiędzy tabelami.

c)

Jest to inna nazwa "klucza obcego".

d)

Jest to najwyższa wartość w kolumnie.

30.

Co to "integralność danych"?

a)

To oznacza, że łatwo się integrują z innymi danymi.

b)

Oznacza to, że dane opisują tylko istotne aspekty obiektów świata rzeczywistego.

c)

To ich zgodność z rzeczywistością.

d)

Żadna z powyższych.

31.
Rysunek przedstawia
a)
sieciową bazę danych
b)
hierarchiczną bazę danych
c)
obiektową bazę danych
d)
relacyjną bazę danych
32.
Atrybut w tabeli bazy danych to
a)
kolumna
b)
wiersz
c)
rekord
d)
opis pola
33.

W relacyjnym modelu danych, dane przechowuje się w

a)

kolumnach

b)

tabelach

c)

wierszach

d)

formularzach

34.

Dane tekstowe umieszczanie w bazie powinny być ujęte w?

a)

myślniki

b)

znaki tyldy

c)

pojedyncze cudzysłowy

d)

znaki równości

35.

Co to jest pole rekordu?

a)

pojedyncza komórka w wierszu tabeli

b)

cały wiersz w tabeli

c)

wszystkie nagłówki tabeli

d)

połączenia między tabelami

36.

Co to jest klucz podstawowy w bazie danych?

a)

jest to pole rekordu, którego wartość niejednoznacznie identyfikuje każdy rekord w tabeli

b)

jest to pole rekordu, którego wartość jest taka sama dla każdego rekordy w tabeli

c)

są to wszystkie pola, które maja wartości cyfrowe

d)

jest to pole rekordu, którego wartość jednoznacznie identyfikuje każdy rekord w tabeli

37.

Jak nazywa się klucz umieszczony w tabeli, który jest kluczem podstawowym w innej tabeli?

a)

klucz podstawowy

b)

klucz podstawowy nie może być umieszczony w innej tabeli

c)

klucz wielokrotny

d)

klucz obcy

38.

Co to jest kwerenda w bazie danych?

a)

struktura bazy danych

b)

nazwa pół rekordów w bazie danych

c)

kopia bazy danych

d)

komenda do zarządzania bazą danych lub jej zawartością

39.

Relacje :

a)

typy danych w polach klucza podstawowego

b)

jedno lub kilka pól tabeli

c)

inaczej tzw. klucze podstawowe

d)

opisują sposób powiązania informacji zawartych w wielu tabelach

40.

Klucz obcy :

a)

opisany i zorganizowany zbiór tabel

b)

jedno lub kilka pól tabeli które odwołują się do pola

c)

związek ustanowiony pomiędzy wspólnymi polami

d)

typ bazy danych

41.

Dane są najczęściej uporządkowane w formie :

a)

tabel

b)

kolumn

c)

wierszy

d)

podwójnych kolumn

42.

Relacyjna baza danych to :

a)

zorganizowany zbiór tabel

b)

opisany zbiór tabel połączonych relacjami

c)

opisany i zorganizowany zbiór tabel połączonych relacjami

d)

opisany ale nie zorganizowany i połączony relacjami

43.

Najważniejszym typem kluczy podstawowych są

a)

klucze podstawowe jednopolowe

b)

klucze podstawowe wielopolowe

c)

klucze typu ,,auto numeracja"

d)

wszystkie poprawne

44.
Kwerendy służą do
a)
uzupełniania tabeli
b)
tworzenia raportów
c)
wybierania określonych danych spełniających dany warunek
d)
 prezentacji danych w bazie
45.

W języku SQL aby stworzyć tabelę, należy zastosować polecenie

a)

Create table

b)

Alter table

c)

Add table

46.

Aby wypisać dzisiejszą datę w mysql należy

a)

select date

b)

date

c)

select getdate()

47.

Funkcja agregująca MIN języka SQL ma za zadanie policzyć

a)

średnią wartości różnych pól rekordu zwróconego zapytaniem

b)

wartość minimalną kolumny zwróconej kwerendą

c)

liczbę wierszy zwróconych kwerendą

48.

Instrukcja SELECT służy do:

a)

sprowadzania rekordów z bazy danych

b)

wstawiania rekordów do bazy danych

c)

usuwania rekordów z bazy danych

49.

Instrukcja DELETE służy do:

a)

sprowadzania rekordów z bazy danych

b)

usuwania rekordów z bazy danych

c)

wstawiania rekordów do bazy danych

50.

Tabela o nazwie naprawy zawiera pola klient, czyNaprawione. Aby usunąć te rekordy, których pole czyNaprawione jest prawdą, należy posłużyć się poleceniem

a)

a) DELETE klient FROM naprawy WHERE czyNaprawione= TRUE;

b)

DELETE FROM naprawy;

c)

DELETE FROM naprawy WHERE czyNaprawione= TRUE;

51.

Formularz nadrzędny wykorzystywany do nawigacji w bazie danych pomiędzy dostępnymi w systemie formularzami, kwerendami jest nazywany formularzem

a)

pierwotnym

b)

zagnieżdżonym

c)

sterującym

52.

Cyfry najlepiej przechowywać w polach typu

a)

INT

b)

CHAR

c)

YEAR

53.

Za pomocą polecenia ALTER TABLE można

a)

zmienić strukturę tabeli

b)

zmienić wartości rekordów

c)

usunąć tabel

54.

Aby wpisać dane do tabeli użyjemy polecenia

a)

INSERT INTO

b)

CREATE TABLE

c)

RENAME

55.

Aby naprawić uszkodzoną tabelę w MySQL, należy wydać polecenie

a)

REPAIR TABLE

b)

CHECK TABLE

c)

FIX TABLE

56.

Wśród więzów spójności referencyjnej znajdują się:

a)

Więzy klucza obcego

b)

Więzy NOT NULL

c)

Więzy CHECK

57.

INDEKS w bazie danych przyśpiesza:

a)

wyszukiwania rekordów w bazie danych

b)

wstawiania rekordów do bazy danych

c)

usuwania rekordów z bazy danych

58.

Które polecenie SQL służy do zmiany danych w bazie?

a)

UPDATE

b)

SAVE

c)

MODIFY

59.

Które polecenie SQL służy do wyświetlania tylko różnych wartości?

a)

SELECT DISTINCT

b)

SELECT UNIQUE

c)

SELECT TABLE

60.

Atrybut AUTO_INCREMENT powoduje:

a)

auto numerowanie w kolumnie

b)

że dane nie mogą się powtarzać

c)

automatycznie tworzy wiersz w tabeli

61.

Jakim poleceniem SQL pobierzesz dane z tabeli o nazwie "testowa"?

a)

SELECT*FROM testowa;

b)

GRANT*FROM testowa;

c)

INPUT*FROM testowa;

62.

Jak wymusić, aby wartość kolumny nie była pusta?

a)

INSERT TABLE nazwa_tabeli ALTER COLUMN nazwa_kolumny SET NOT NULL;

b)

CREATE TABLE nazwa_tabeli ALTER COLUMN nazwa_kolumny SET NOT NULL;

c)

ALTER TABLE ALTER COLUMN nazwa_kolumny ADD NOT NULL;

63.

Jak nazywa się proces powielania informacji pomiędzy różnymi serwerami baz danych?

a)

replikacja

b)

synchronizacja

c)

modyfikacja

64.

Które polecenia należą do zbioru DML?

a)

GRANT, REVOKE, DENY

b)

INSERT, UPDATE, DELETE

c)

ALTER, ORDER, SELECT

65.

Pojęcie ,,baza danych" rozumiemy potocznie jako system złożony z :

a)

6 elementów

b)

2 elementów

c)

3 elementów

d)

5 elementów

66.

Jedną z funkcji zależnych od użytkownika jest / są :

a)

czynności administracyjne

b)

wykonywanie poleceń użytkowników

c)

prezentacja wyników operacji

d)

zarządzanie fizycznymi zbiorami danych

67.

Funkcją zależną od oprogramowania jest :

a)

tworzenie bazy danych i tabel

b)

dodawanie i usuwanie danych

c)

wyszukiwanie danych

d)

wykonywanie poleceń użytkowników

68.

Pierwszym etapem projektowania relacyjnej bazy danych to :

a)

określenie relacji między tabelami

b)

określenie pól, które są potrzebne w tabelach

c)

określenie celu, jakiemu ma służyć baza danych

d)

określenie tabel, które są potrzebne w bazie danych

69.

Relacje :

a)

typy danych w polach klucza podstawowego

b)

jedno lub kilka pól tabeli

c)

inaczej tzw. klucze podstawowe

d)

opisują sposób powiązania informacji zawartych w wielu tabelach

70.

Klucz obcy :

a)

opisany i zorganizowany zbiór tabel

b)

jedno lub kilka pól tabeli które odwołują się do pola

c)

związek ustanowiony pomiędzy wspólnymi polami

d)

typ bazy danych

71.

Najważniejszym typem kluczy podstawowych są

a)

klucze podstawowe jednopolowe

b)

klucze podstawowe wielopolowe

c)

klucze typu ,,auto numeracja"

d)

wszystkie poprawne

72.

Dane są najczęściej uporządkowane w formie :

a)

tabel

b)

kolumn

c)

wierszy

d)

podwójnych kolumn

73.

Relacyjna baza danych to :

a)

zorganizowany zbiór tabel

b)

opisany zbiór tabel połączonych relacjami

c)

opisany i zorganizowany zbiór tabel połączonych relacjami

d)

opisany ale nie zorganizowany i połączony relacjami

74.

Elementy internetowej bazy danych :

a)

serwer WWW

b)

strony WWW

c)

skrypty JavaScript

d)

AGH

75.

Najczęściej spotykane typy baz danych :

a)

Proste bazy danych o podwójnej tabeli

b)

internetowa baza danych np. MySQL

c)

bazy rozproszone

d)

jednostanowiskowa baza biurowa np. MS Access

76.

Jakie typy relacji wyróżniamy :

a)

jeden do jednego

b)

wielu do setek

c)

wielu do wielu

d)

jeden do kilkunastu

77.

Jak nazywa się zapytanie SQL służące do usuwania danych z tabeli w relacyjnej bazie danych?

a)

a) DELETE FROM

b)

b) REMOVE FROM

c)

c) ERASE FROM

d)

d) DROP FROM

78.

Co to jest indeks w relacyjnej bazie danych?

a)

struktura danych przechowująca unikalne wartości

b)

klucz główny tabeli

c)

metoda sortowania danych w tabeli

d)

wskaźnik na kolejność rekordów w tabeli

79.

Jak nazywa się proces optymalizacji struktury bazy danych w celu minimalizacji powtórzeń danych?

a)

Normalizacja

b)

Denormalizacja

c)

Optimizacja

d)

Redundancja

80.

Jak nazywa się typ danych SQL służący do przechowywania wartości logicznych (prawda lub fałsz)?

a)

a) BOOLEAN

b)

b) BIT

c)

c) LOGICAL

d)

d) FLAG