wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

TEB EDU KOMBO BAZY

Total questions: 92

Worksheet time: 8hrs 40mins

Name
Class
Date
1.

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.

2.

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.

3.

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.

4.
Rysunek przedstawia
a)
sieciową bazę danych
b)
hierarchiczną bazę danych
c)
obiektową bazę danych
d)
relacyjną bazę danych
5.

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

6.

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

7.

Jakie mamy rodzaje baz danych i ile ich jest?

a)

2 - kartotekowa i relacyjna

b)

3 - kartotekowa, relacyjna i tabelowa

c)

4 - kartotekowa, relacyjna, tabelowa i liczbowa

d)

Żadna z powyższych odpowiedzi nie jest poprawna.

8.

Czym jest SQL?

a)

To skrót od słowa "school", czyli po prostu "szkoła".

b)

Jest to język zintegrowany.

c)

Jest to najbardziej znany i rozpowszechniony język zapytań.

d)

Żadna odpowiedź nie jest poprawna.

9.

Czym jest Microsoft Access?

(a)  

10.
Baza danych to:
a)
zapisany na dysku twardym pełny opis danego zagadnienia.
b)
zbiór informacji uporządkowany według określonego kryterium.
c)
zbiór informacji o danym programie
d)
uporządkowany zbiór wiadomości o danej rzeczy
11.
Skrót SZBD oznacza
a)
System Zarządzania Bazą Danych
b)
Szeregowe Złącze Blokowania Danych
c)
System Zintegrowanej bazy danych
d)
Szyfrowanie Zasobów Baz danych
12.
Baza danych jest zarządzana przez
a)
system obsługi bazy danych
b)
system zarządzania bazy danych
c)
program zarządzania bazy danych
d)
serwer zarządzania bazy danych
13.

Co to jest integralność

a)

oznacza połączenie ze sobą danych

b)

połączenie danych trwałych i nietrwałych

c)

zgodność danych z rzeczywistością

14.

Podstawowe operacje na bazach danych to:

a)

wprowadzanie, modyfikowanie, wyszukiwanie, sortowanie danych

b)

zmiana wielkości przycisków

c)

wypełnianie kolorem tła

d)

formatowanie przycisków

15.
Modyfikowanie bazy danych polega na:
a)
wprowadzaniu informacji
b)
wypełnianiu kolorem
c)
aktualizowaniu danych
d)
sortowaniu danych
16.

Utworzenie prostych baz danych umożliwia program:

a)

word

b)

paint

c)

excel

d)

notatnik

17.

Aby policzyć wszystkie rekordy tabeli o nazwie TOWARY (pola: nazwa i cena) należy użyć polecenia:

a)

SELECT COUNT(*) AS [Ilość] FROM TOWARY

b)

SELECT DISTINCT nazwa FROM TOWARY

c)

SELECT COUNT(TOWARY)

d)

SELECT SUM(nazwa) FROM TOWARY

18.

Dana jest tabela TRANSAKCJE (pola: nr, data, kontrahent, kwota). Aby policzyć łączną sumę kwot wszystkich transakcji zapisanych w tabeli, należy użyć polecenia:

a)

SELECT SUM(*) FROM kwota;

b)

SELECT SUM(kwota) FROM TRANSAKCJE;

c)

SELECT VALUES(kwota) FROM TRANSAKCJE;

d)

SELECT COUNT(kwota) FROM TRANSAKCJE;

19.

Wynik zapytania:

SELECT * FROM Uczniowie WHERE srednia>5 ORDER BY klasa DESC;

będzie uporządkowany według klasy:

a)

rosnąco

b)

malejąco

20.

W tabeli osoby (pola: nazwisko ilosc cena) zapisano dane:

Kowalski 12 50

Nowak 5 100

Klops 7 300

Rak 1 250

Kwik 9 100

Wykonanie zapytania:

SELECT nazwisko,ilosc*cena FROM osoby

WHERE (ilosc<10 OR cena>100) AND nazwisko LIKE "K*";

da w wyniku:

a)

tabelę złożoną z dwóch kolumn i dwóch wierszy

b)

tabelę złożoną z trzech kolumn

c)

tabelę złożoną z czterech wierszy

d)

tabelę złożoną z trzech wierszy

21.

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)

22.

Na tabeli muzyka, przedstawionej na rysunku, zostało wykonane następujące zapytanie SQL. Jaki wynik zwróci ta kwerenda?

a)

Czesław, Czechowski

b)

Czesław, Niemen

c)

Czesław

d)

pusty wynik

23.

Wskaż polecenie SQL dodające pole miesiacSiewu do istniejącej tabeli rosliny

a)

UPDATE rosliny ADD miesiacSiewu int

b)

CREATE TABLE rosliny {miesiacSiewu int}

c)

ALTER TABLE rosliny ADD miesiacSiewu int

d)

INSERT INTO rosliny VALUES (miesiacSiewu int)

24.

MS SQL Server jest platformą bazodanową typu

a)

klient baz danych

b)

klient - serwer

c)

serwer baz danych

25.

Przypisanie użytkownikowi roli wykonujemy poleceniem

a)

CREATE

b)

ALTER

c)

GRANT

26.

Na SQL Server możemy wyróżnić trzy rodzaje ról:

a)

Bazodanowe

b)

Serwerowe

c)

Serwer-Klient

d)

Zdefiniowane przez użytkownika

e)

Zdefiniowane przez system

27.

Microsoft SQL Server to

a)

Baza danych

b)

System zarządzania bazą danych

c)

Hierarchiczna baza danych

28.

Polecenie CREATE ROLE służy do

a)

Tworzenie roli bazodanowej

b)

Tworzenie roli zdefiniowanej przez użytkownika

c)

Tworzenie roli serwerowej

29.

Przypisanie użytkownikowi Adam roli Programista to

a)

GRANT Adam TO Programista

b)

CREATE ROLE Programista FROM Adam

c)

GRANT Programista TO Adam

30.

Język SQL w MS SQL Server to

a)

M-SQL

b)

T-SQL

c)

SQL/MS

31.
Jakiego zapytanie SQL, użyjesz do wyświetlenia kolumny "Imie" z tabeli "osoby"?
a)
SELECT Osoby.Imie
b)
SELECT Imie FROM Osoby
c)
EXTRACT Imie FROM Osoby
32.
Jakiego zapytania SQL użyjesz aby wybrać wszystkie kolumny z tabeli "Osoby"?
a)
SELECT *.Osoby
b)
SELECT [all] FROM Osoby
c)
SELECT * FROM Osoby
d)
SELECT Osoby
33.
Jakiego zapytania SQL użyjesz do wyboru wszystkich rekordów z tabeli "Osoby" gdzie pole "imię" równa się "Piotr"?
a)
SELECT [all] FROM Osoby WHERE FirstName LIKE 'Piotr'
b)
SELECT [all] FROM Osoby WHERE FirstName='Piotr'
c)
SELECT * FROM Osoby WHERE FirstName='Piotr'
d)
SELECT * FROM Osoby WHERE FirstName<>'Piotr'
34.
Które polecenie SQL służy do zmiany danych w bazie?
a)
MODIFY
b)
SAVE
c)
UPDATE
d)
SAVE AS
35.
Jakie polecenie SQL służy do dodawania nowych danych do bazy danych?
a)
ADD NEW
b)
ADD RECORD
c)
INSERT INTO
d)
INSERT NEW
36.

Baza danych ma dwie tabele połączone relacją 1..n. Którą klauzulą SQL należy połączyć tabele, aby wybrać

korespondujące ze sobą wartości z pól obu tabel?

a)

OUTER LINK

b)

INNER LINK

c)

JOIN

d)

AND

37.

Baza danych zawiera tabelę faktury o polach: numer, data, id_klienta, wartosc, status. Każdego dnia

generowany jest raport faktur z bieżącego dnia. Wyświetlane są jedynie numery i wartości faktur. Która

z kwerend SQL służy do stworzenia tego raportu?

a)

SELECT * FROM faktury;

b)

SELECT numer, wartosc FROM faktury;

c)

SELECT * FROM faktury WHERE data = CURRENT_DATE();

d)

SELECT numer, wartosc FROM faktury WHERE data = CURRENT_DATE();

38.

DELETE FROM mieszkania WHERE status = 1;

Zastosowanie kwerendy SQL spowoduje usunięcie

a)

tabeli mieszkania z bazy danych.

b)

pola o nazwie status z tabeli mieszkania.

c)

rekordów, w których pole status jest równe 1, z tabeli mieszkania.

d)

tabel, w których pole status jest równe 1, z bazy danych mieszkania.

39.

Polecenie SQL, które usuwa bazę danych o nazwie firma, ma postać

a)

DROP firma;

b)

ALTER firma DROP;

c)

DROP DATABASE firma;

d)

ALTER firma DROP DATABASE;

40.

Aby przywrócić bazę danych z kopii bezpieczeństwa na serwerze MSSQL, należy posłużyć się poleceniem

a)

EXPORT DATABASE

b)

BACKUP DATABASE

c)

RESTORE DATABASE

d)

UNBACKUP DATABASE

41.

Jaką funkcję pełni kwerenda krzyżowa w bazie MS Access?

a)

Modyfikuje istniejące dane w tabeli.

b)

Usuwa rekordy tabel według podanych kryteriów.

c)

Dołącza do wybranej tabeli rekordy z innej tabeli.

d)

Prezentuje zliczone wartości z pola i przyporządkowuje je w wiersze i kolumny.

42.

W przedstawionym diagramie bazy danych biblioteka, elementy: czytelnik, wypozyczenie i ksiazka są

a)

atrybutami.

b)

krotkami.

c)

encjami.

d)

polami.

43.

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;

44.

Które polecenie służy do wykonywania operacji na danych (DML - Data Manipulation Language)?

a)

INSERT

b)

UPDATE

c)

DELETE

d)

UNDELETE

45.

Co oznacza akronim SQL?

a)

Simple Query Language

b)

Structured Query Language

c)

Simple Quantum Language

d)

Structured Query Letters

46.

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

47.

Jakiego typu specjalizowane oprogramowanie narzędziowe należy zainstalować, aby umożliwić wykonanie 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

48.

Skrót CMS oznacza:

a)

System zarządzania treścią

b)

System zarządzania stroną WWW

c)

Administracyjny panel webmastera

d)

Ciekawy mały system

49.

XAMPP zawiera:

a)

tromtadracje wartości autotelicznych

b)

Apache, C++, Solaris, Access

c)

PHP, Rubby, .ASP

d)

APACHE, MySQL, PHP, PERL

50.

SZBD to to samo co:

a)

GUAM

b)

CRUD

c)

DBMS

d)

CODASYL

51.

Współczesne bazy danych w większości oparte są na sieciowej zasadzie działania:

a)

serwer-serwer

b)

klient-serwer

c)

klient-klient

d)

wirtualnej rzeczywistości

52.

Napisz polecenie w języku SQL które stworzy tabelę z zapytania select w wyniku którego dostaniemy imiona, wiek, email i nazwa miasta. całość powinna być pogrupowana malejąco po wieku.

4 lines
53.

Jakie mamy rodzaje relacje między tabelami w bazie danych

4 lines
54.

Podaj przykład dla każdego rodzaju relacji w Bazie danych

4 lines
55.

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;

56.

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

57.

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

58.

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

59.
Rysunek przedstawia:
a)
relacje
b)
tablice
c)
identyfikatory
d)
klucz podstawowy
60.
Prostą bazę danych o pojedynczej tabeli utworzysz w programie
a)
Word
b)
Excel
c)
Paint
d)
Notatnik
61.
Przedstawiona baza danych to baza
a)
hierarchiczna
b)
sieciowa
c)
relacyjna
d)
obiektowa
62.

używając języka SQL stwórz użytkownika o swoim imieniu i nadaj mu wszystkie uprawnienia

4 lines
63.

podaj 4 role predefiniowane oraz czym one się różnią

4 lines
64.

Czym jest Redundancja?

4 lines
65.

Podczas instalacji MS SQL Server, należy wybrać tryb uwierzytelniania. Istnieją dwa możliwe tryby

a)

Tryb uwierzytelniania systemu Windows

b)

Tryb gość

c)

Tryb uwierzytelniania systemu MS SQL

d)

Tryb mieszany

66.

Przywracanie bazy danych wykonuje się poleceniem

a)

BACKUP

b)

RESTORE

c)

DATABASE

67.
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ł';
68.
Wskaż poprawną kolejność etapów projektowania relacyjnej bazy danych
a)
Selekcja, Określenie relacji, Określenie kluczy podstawowych tabel, Określenie zbioru danyc
b)
Określenie relacji, Określenie kluczy podstawowych tabel, Selekcja, Określenie zbioru danyc
c)
Określenie kluczy podstawowych tabel, Określenie zbioru danych, Selekcja, Określenie relacji
d)
Określenie zbioru danych, Selekcja, Określenie kluczy podstawowych tabel, Określenie relacji
69.

Który z tych programów jest bazą danych, lub służy do tworzenia baz:

a)

Access

b)

dziennik Librus

c)

Word

d)

Paint

e)

SQL

70.

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

71.

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

a)

SELECT

b)

JOIN

c)

UPDATE

d)

CREATE

72.

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

73.

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

a)

DROP TABLE

b)

TRUNCATE TABLE

c)

DELETE

d)

UNIQUE

74.

Polecenie SQL, które usuwa bazę danych o nazwie firma, ma postać

a)

DROP firma;

b)

ALTER firma DROP;

c)

DROP DATABASE firma;

d)

ALTER firma DROP DATABASE;

75.

W języku zapytań SQL, aby dodać do tabeli Towar kolumnę rozmiar typu znakowego o maksymalnej

długości 20 znaków, należy wykonać polecenie

a)

ALTER TABLE Towar ADD rozmiar varchar(20);

b)

ALTER TABLE Towar DROP COLUMN rozmiar varchar(20);

c)

ALTER TABLE Towar ALTER COLUMN rozmiar varchar(20);

d)

ALTER TABLE Towar CREATE COLUMN rozmiar varchar(20);

76.

Ustalenie relacji pomiędzy tabelami w systemie bazodanowym MySQL umożliwia klauzula

a)

 REFERENCES

b)

 INDEX

c)

 PRIMARY KEY

d)

 ORDER BY

77.

Wskaż polecenie SQL dodające pole miesiacSiewu do istniejącej tabeli rosliny

a)

 UPDATE rosliny ADD miesiacSiewu int

b)

ALTER TABLE rosliny ADD miesiacSiewu int

c)

 INSERT INTO rosliny VALUES (miesiacSiewu int)

d)

 CREATE TABLE rosliny {miesiacSiewu int}

78.

Jakie polecenie sql wyświetli informacje o zainstalowanej wersji serwera SQL

a)

@verison

b)

select @verison

c)

select @@verison

79.

Na SQL Server możemy wyróżnić trzy rodzaje ról:

a)

Bazodanowe

b)

Serwerowe

c)

Serwer-Klient

d)

Zdefiniowane przez użytkownika

e)

Zdefiniowane przez system

80.

Przypisanie użytkownikowi roli wykonujemy poleceniem

a)

CREATE

b)

ALTER

c)

GRANT

81.

Przypisanie użytkownikowi Adam roli Programista to

a)

GRANT Adam TO Programista

b)

CREATE ROLE Programista FROM Adam

c)

GRANT Programista TO Adam

82.

Język SQL w MS SQL Server to

a)

M-SQL

b)

T-SQL

c)

SQL/MS

83.

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

84.

Elementy internetowej bazy danych :

a)

serwer WWW

b)

strony WWW

c)

skrypty JavaScript

d)

AGH

85.

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

86.

Jakie są rodzaje kwerend?

a)

wstawiająca

b)

wyszukująca

c)

zmieniająca

d)

usuwająca

87.
Rysunek przedstawia
a)
sieciową bazę danych
b)
hierarchiczną bazę danych
c)
obiektową bazę danych
d)
relacyjną bazę danych
88.

Zasada: "Należy unikać powtarzania tych samych informacji" oznacza:

a)

Unikania redundancji

b)

Stosowania redundancji

c)

używanie jedynie nazwisk do określenia osób

89.
Bazy danych można przetwarzać za pomocą:
a)
CorelDraw
b)
MS Word
c)
MS Excel
d)
MS Access
90.
Na obrazku przedstawia fragment bazy danych na których znajduje się:
a)
8 rekordów
b)
6 rekordów
c)
4 rekordy
d)
7 rekordów
91.

Jakie podstawowe obiekty można tworzyć w bazach danych (w programie Ms Access)?

a)

Tabele, raporty, kwerendy, poprawki

b)

Tabele, formularze, kwerendy, relacje

c)

Tabele, formularze, kwerendy, raporty

d)

Tabele, raporty, sortowanie

92.

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;