NEW
Font size
S
M
L
XL
WorksheetsDDL(Marcin, Pszemek)
Total questions: 20
Worksheet time: 20mins
Name
Class
Date
1.
Zapytanie DROP TABLE pracownicy; spowoduje:
a)
Usunięcie bazy danych 'pracownicy'
b)
Utworzenie tabeli 'pracownicy'
c)
Usunięcie tabeli 'pracownicy'
d)
Utworzenie bazy danych 'pracownicy'
2.
Które pole w tak utworzonej tabeli może pozostać puste:
CREATE TABLE pracownicy (
id INTEGER PRIMARY KEY,
imie VARCHAR(50) not null,
nazwisko VARCHAR(75) not null,
data_urodzenia DATE null
);a)
id
b)
nazwisko
c)
imie
d)
data_urodzenia
3.
Które z poleceń umożliwia dodanie kolumny zadaniekompletne do tabeli zadania?
a)
ALTER TABLE zadania ADD COLUMN zadaniekompletne int
b)
ADD COLUMN zadaniekompletne WITH zadania
c)
CREATEINDEX zadania ADD COLUMN zadaniekompletne int
d)
INSERT INTO zadania VALUES zadaniakompletne
4.
Baza danych 6-letniej szkoły podstawowej zawiera tabelę szkola z polami: imie, nazwisko, klasa. Wszyscy uczniowie klas 1-5 zdali do następnej klasy. Aby zwiększyć wartość w polu klasa o 1 należy użyć polecenia
a)
SELECT nazwisko, imie FROM klasa=klasa+1 WHERE klasa>1 OR klasa <5;
b)
UPDATE szkola SET klasa=klasa+1 WHERE klasa>=1 AND klasa <=5;
c)
SELECT szkola FROM klasa=klasa+1 WHERE klasa >=1 AND klasa <=5;
d)
UPDATE nazwisko, imie SET klasa=klasa+1 WHERE klasa>1 OR klasa<5;
5.
Które z poleceń doda kolumnę 'imie' do tabeli 'uczniowie'
a)
ALTER TABLE uczniowie
ADD imie VARCHAR(20)
ADD imie VARCHAR(20)
b)
ALTER TABLE uczniowie
SET imie VARCHAR(20)
SET imie VARCHAR(20)
c)
ALTER TABLE uczniowie
UPDATE imie TEXT
UPDATE imie TEXT
d)
ALTER TABLE imie
ADD uczniowie VARCHAR(20)
ADD uczniowie VARCHAR(20)
6.
Które z poleceń spowoduje usunięcie kolumny 'data_urodzenia' z tabeli 'pracownicy
a)
ALTER TABLE pracownicy
DELETE data_urodzenia
DELETE data_urodzenia
b)
ALTER TABLE pracownicy
DELETE COLUMN data_urodzenia
DELETE COLUMN data_urodzenia
c)
ALTER TABLE pracownicy
DROP COLUMN data_urodzenia
DROP COLUMN data_urodzenia
d)
CHANGE TABLE pracownicy
DROP COLUMN data_urodzenia
DROP COLUMN data_urodzenia
7.
Baza danych zawiera tablę uczniowie z polami: imie, nazwisko, klasa. Aby odnaleźć imiona i nazwiska tych uczniów, których nazwiska rozpoczynają się literą M, należy zastosować polecenie SQL
a)
SELECT nazwisko, imie FROM uczniowie ORDER BY nazwisko IN "M%";
b)
SELECT nazwisko, imie FROM uczniowie ORDER BY nazwisko = "M%";
c)
SELECT nazwisko, imie FROM uczniowie WHERE nazwisko IN "M%";
d)
SELECT nazwisko, imie FROM uczniowie WHERE nazwisko LIKE "M%";
8.
Które z poleceń zmieni nazwę tabeli z 'robole' na 'pracownicy'
a)
RENAME TABLE robole AS pracownicy
b)
UPDATE TABLE robole TO pracownicy
c)
rename table robole to pracownicy
d)
CHANGE TABLE robole TO pracownicy
9.
Jakie sa nazwy typowych poleceń języka zapytań SQL, związane z wykonywaniem operacji na danych SQL DDL (np.: usuwanie tabel, zmiana nazwy kolumny)?
a)
ALTER, CREATE, DROP
b)
DELETE, INSERT, UPRADE
c)
DENY, GRANT, REVOKE
d)
SELECT, SELECT INTO
10.
Aby stworzyć tabelę w bazie danych, należy zastosować polecenie SQL
a)
PLUS TABLE
b)
NEW TABLE
c)
CREATE TABLE
d)
ADD TABLE
11.
Jak nazywa się podzbiór strukturalnego języka zapytań, związany z formułowaniem zapytań do bazy danych za pomocą polecenia ALTER?
a)
SQL DCL (ang. Data Control Language)
b)
SQL DDL (ang. Data Definition Language)
c)
SQL DQL (ang. Data Query Language)
d)
SQL DML (ang. Data Manipulation Language)
12.
Które z poleceń spowoduje usuniecie całej bazy danych 'warzywa'
a)
DELETE_ DATABASE warzywa
b)
DROP TABLE warzywa
c)
DROP DATABASE warzywa
d)
DROP_DATABASE as warzywa
13.
Które zapytanie utworzy tabelę 'osoby'
a)
CREATE NEW TABLE osoby
b)
NEW TABLE osoby
c)
ADD TABLE osoby
d)
CREATE TABLE osoby
14.
Jakie polecenie usunie tabelę 'nauczyciele'
a)
DELETE TABLE nauczyciele
b)
DROP nauczyciele
c)
DROP TABLE nauczyciele
d)
DROP DATABASE nauczyciele
15.
Polecenie: RENAME TABLE produkty TO ksiazki;
spowoduje
spowoduje
a)
zmianę nazwy kolumny
b)
dodanie tabeli ksiazki i produkty
c)
usunięcie tabeli produkty i ksiazki
d)
zmianę nazwy tabeli z produkty na ksiazki
16.
Poniższe polecenie:
ALTER DATABASE osoby
{
MODIFY NAME = pracownicy
}a)
zmieni nazwe tabeli z 'osoby' na 'pracownicy'
b)
zmieni nazwe bazy danych z 'osoby' na 'pracownicy'
c)
doda tabele 'pracownicy' do bazy 'osoby'
d)
usunie tabele 'pracownicy' z dazy '
17.
Która kolumna w tak utworzonej tabeli jest kluczem podstawowym:
CREATE TABLE pracownicy (
id INTEGER PRIMARY KEY,
imie VARCHAR(50) not null,
nazwisko VARCHAR(75) not null,
data_urodzenia DATE null
);a)
imie
b)
id
c)
nazwisko
d)
data_urodzenia
18.
Do stworzenia tabeli w bazie danych, użyjemy polecenia:
a)
CREATE TABLE
b)
ADD TABLE
c)
DROP TABLE
d)
PLUS TABLE
19.
Jaki typ danych ma kolumna data_urodzenia:
CREATE TABLE pracownicy (
id INTEGER PRIMARY KEY,
imie VARCHAR(50) not null,
nazwisko VARCHAR(75) not null,
data_urodzenia TIMESTAMP null
);a)
VARCAHR
b)
INTEGER
c)
DATE
d)
TIMESTAMP
20.
Dzięki DDL można:
a)
operować na strukturach, w których dane są przechowywane – czyli np. dodawać, zmieniać i kasować tabele lub bazy
b)
nadawaniać uprawnienia do obiektów bazodanowych
c)
do wykonywania operacji na danych – do ich umieszczania w bazie, kasowania, przeglądania oraz dokonywania zmian
d)
służy do manipulowania danymi – ich tworzenia, usuwania i uaktualniania
Reset
