wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Sprawdzian 1 - Bazy Danych

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Tworząc tabelę w języku SQL, zdefiniowano dla kolumny klucz główny. Aby zabezpieczyć ją przed wstawieniem wartości pustej, należy zastosować atrybut

a)

NOT NULL

b)

DEFAULT

c)

UNIQUE

d)

NULL

2.

Aby stworzyć tabelę w bazie danych, należy zastosować polecenie SQL

a)

NEW TABLE

b)

ADD TABLE

c)

CREATE TABLE

d)

PLUS TABLE

3.

W języku SQL aby zmodyfikować dane w tabeli, należy posłużyć się poleceniem

a)

SELECT

b)

JOIN

c)

UPDATE

d)

CREATE

4.

Które z poleceń umożliwia dodanie kolumny zadaniekompletne do tabeli zadania?

a)

ADD COLUMN zadaniekompletne WITH zadania

b)

INSERT INTO zadania VALUES zadaniakompletne

c)

CREATEINDEX zadania ADD COLUMN zadaniekompletne int

d)

ALTER TABLE zadania ADD COLUMN zadaniekompletne int

5.

Wbudowanym w pakiet XAMPP narzędziem służącym do zarządzania bazą danych jest

a)

pgAdmin

b)

SQLite

c)

phpMyAdmin

d)

MySQL Workbench

6.

Aby usunąć tabelę należy zastosować kwerendę

a)

DROP TABLE

b)

TRUNCATE TABLE

c)

DELETE

d)

UNIQUE

7.

W języku SQL, aby wstawić wiersz danych do bazy, należy zastosować polecenie

a)

INSERT INTO

b)

CREATE INTO

c)

SELECT ROW

d)

CREATE ROW

8.

W języku SQL klauzula DISTINCT instrukcji SELECT sprawi, że zwrócone dane

a)

nie będą zawierały powtórzeń

b)

będą pogrupowane według określonego pola

c)

będą spełniały określony warunek

d)

zostaną posortowane

9.

Co to jest DBMS?

a)

System zarządzania bazą danych

b)

Strukturalny język zapytań kierowanych do bazy danych

c)

Obiektowy język programowania do generowania stron www

d)

Kaskadowy arkusz stylów do opisu wyglądu strony www

10.

Które ze stwierdzeń prawidłowo charakteryzuje zdefiniowaną tabelę: CREATE TABLE dane (kolumna INTEGER(3));

a)

Kolumny tabeli dane nazywają się: kolumna1, kolumna2, kolumna3

b)

Tabela o nazwie dane posiada jedną kolumnę liczb całkowitych

c)

Tabela o nazwie dane posiada trzy kolumny liczb całkowitych

d)

Tabela posiada jedną kolumnę zawierającą trzy elementowe tablice

11.

W bazie danych MYSQL dana jest tabela programów komputerowych o polach: nazwa, producent, rokWydania. Aby kwerenda SELECT zwróciła wszystkie nazwy producentów tak, by nazwy te nie powtarzały się, należy zapisać:

a)

SELECT producent FROM programy WHERE UNIQUE;

b)

SELECT producent FROM programy WHERE producent NOT DUPLICATE;

c)

SELECT DISTINCT producent FROM programy;

d)

SELECT UNIQUE producent FROM programy;

12.

Struktura prostych baz danych, w których wszystkie dane są przechowywane w jednej tabeli, nazywana jest modelem

a)

sieciowym

b)

hierarchicznym

c)

relacyjnym

d)

jednorodnym

13.

Które ze stwierdzeń dotyczących klucza podstawowego jest prawdziwe?

a)

Może przyjmować tylko wartości liczbowe

b)

Jest unikalny w obrębie tabeli

c)

Dla tabeli z danymi osobowymi może być to pole nazwisko

d)

Składa się tylko z jednego pola

14.

Jakiego typu specjalizowane oprogramowanie narzędziowe należy zainstalować, aby umożliwić wykonywanie jego użytkownikowi operacji na zgromadzonych danych?

a)

Klucz obcy

b)

System Zarządzania Bazą Danych (SZBD)

c)

Obiektowy System Zarządzania Bazą Danych

d)

Otwarty mechanizm komunikacji bazy danych

15.

Do poprawnego i spójnego działania bazy danych niezbędne jest umieszczenie w każdej tabeli

a)

kluczy PRIMARY KEY i FOREIGN KEY

b)

klucza PRIMARY KEY z wartością NOT NULL i UNIQUE

c)

klucza obcego z wartością NOT NULL i UNIQUE

d)

klucza FOREIGN KEY z wartością NOT NULL

16.

W wyniku połączenia relacją kluczy głównych dwóch tabel otrzymuje się relację typu

a)

jeden do wielu

b)

wiele do wielu

c)

jeden do jednego

d)

wiele do jednego

17.

W celu stworzenia relacji wiele do wielu łączącej tabele A i B wystarczy, że

a)

tabelę A połączy się z tabelą B poprzez zdefiniowanie kluczy obcych

b)

tabela A będzie zawierała te same pola co tabela B

c)

wiele rekordów z tabeli A zduplikuje się w tabeli B

d)

zdefiniuje się trzecią tabelę z kluczami obcymi do tabel A i B

18.

Aby utworzyć relację jeden do wielu, w tabeli po stronie wiele, należy zdefiniować

a)

klucz obcy wskazujący na klucz obcy tabeli po stronie jeden

b)

klucz obcy wskazujący na klucz podstawowy tabeli po stronie jeden

c)

klucz sztuczny odnoszący się do kluczy podstawowych obu tabel

d)

klucz podstawowy wskazujący na klucz podstawowy tabeli po stronie jeden

19.

Jakie są nazwy typowych poleceń języka zapytań SQL, związane z wykonywaniem operacji na danych SQL DML (np.: umieszczanie danych w bazie, kasowanie dokonywanie zmian w danych)?

a)

ALTER, CREATE, DROP

b)

DELETE, INSERT, UPDATE

c)

SELECT, SELECT INTO

d)

DENY, GRANT, REVOKE

20.

W języku SQL w wyniku wykonania zapytania ALTER TABLE osoba DROP COLUMN grupa; zostanie

a)

usunięta kolumna grupa

b)

dodana kolumna grupa

c)

zmieniona nazwa kolumny na grupa

d)

zmieniona nazwa tabeli na grupa