wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

kartkówka

Total questions: 10

Worksheet time: 21mins

Name
Class
Date
1.

W celu wyświetlenia listy nazwisk osób zapisanych w tabeli OSOBY uporządkowanej według roku urodzenia malejąco, należy użyć zapytania:

a)

SELECT nazwisko FROM OSOBY

ORDER BY rok_urodzenia ASC;

b)

SELECT nazwisko FROM OSOBY

ORDER BY rok_urodzenia DESC;

c)

SELECT nazwisko FROM OSOBY

ORDER BY rok_urodzenia;

d)

SELECT nazwisko FROM OSOBY

GROUP BY rok_urodzenia ASC;

2.

Funkcja agregująca AVG:

a)

wskazuje warunek

b)

oblicza średnią

c)

oblicza sumę

d)

oblicza ilość

3.

Tabele:

miasta (pola: id_miasta, nazwa)

1 Bydgoszcz

2 Toruń

3 Warszawa

projekty (pola: id_projektu, id_miasta, jezyk_projektu)

11 1 polski

12 1 angielski

13 1 niemiecki

14 3 rosyjski

15 3 angielski

połączone relacją poprzez pole id_miasta.

Czy zapytanie:

SELECT miasta.nazwa, COUNT(projekty.id_projektu) AS [ilosc]

FROM miasta

INNER JOIN projekty ON miasta.id_miasta=projekty.id_miasta

GROUP BY miasta.nazwa;

zwróci miasta które mają zero projektów, przy założeniu że takie są w tabeli o nazwie "miasta"?

a)

TAK

b)

NIE

c)

nie da się przewidzieć (za mało danych)

4.
Dana jest tabela ksiazki z polami: tytul, autor (typu tekstowego), cena (typu liczbowego). Aby kwerenda SELECT zwróciła tylko tytuły, dla których cena jest mniejsza od 50 zł, należy zapisać:
a)
SELECT * FROM ksiazki WHERE cena < 50;
b)
SELECT tytul FROM ksiazki WHERE cena < 50;
c)
SELECT tytul FROM ksiazki WHERE cena > '50 zł';
d)
SELECT ksiazki FROM tytul WHERE cena < '50 zł';
5.

Co to jest "DBMS"?

a)

Jest to skrót od nazwy programów komputerowych stworzonych do gromadzenia i przetwarzania danych.

b)

Jest to system zarządzania bazą danych.

c)

Jest to angielski skrót od Database Management System.

d)

Wszystkie odpowiedzi są poprawne.

6.

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

a)

Create table

b)

Alter table

c)

Add table

7.

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

8.

Cyfry najlepiej przechowywać w polach typu

a)

INT

b)

CHAR

c)

YEAR

9.

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

a)

SELECT*FROM testowa;

b)

GRANT*FROM testowa;

c)

INPUT*FROM testowa;

10.

Jaka jest różnica między kopią różnicowa bazy danych, a kopią przyrostową bazy danch?

4 lines