wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

zdanie na lekcji

Total questions: 112

Worksheet time: 28hrs 0mins

Name
Class
Date
1.

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.

2.

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.

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

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

5.

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

6.
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
7.

Pole tabeli jednoznacznie identyfikujące dany rekord to:

a)

Klucz rozszerzony

b)

Klucz podstawowy

c)

Klucz wiolinowy

d)

Klucz krótki

8.
Co to jest rekord?
a)
rekord zawiera pełną informację o jednym obiekcie bazy.
b)
rekord zawierający najmniejszą informację o jednym obiekcie bazy.
c)
rekord zbiór informacji na dany temat
d)
rekord to element bazy danych zawierający jedną informację
9.
Co to jest kwerenda?
a)
raport
b)
makro
c)
zapytanie
d)
formularz
10.

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

a)

@verison

b)

select @verison

c)

select @@verison

11.

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

12.

MS SQL Server jest platformą bazodanową typu

a)

klient baz danych

b)

klient - serwer

c)

serwer baz danych

13.

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

14.

Przypisanie użytkownikowi roli wykonujemy poleceniem

a)

CREATE

b)

ALTER

c)

GRANT

15.

Microsoft SQL Server to

a)

Baza danych

b)

System zarządzania bazą danych

c)

Hierarchiczna baza danych

16.

Role pozwalają grupować użytkowników, którzy mają różne prawa dostępu. Prawda czy fałsz

a)

PRAWDA

b)

FAŁSZ

17.

Przywracanie bazy danych wykonuje się poleceniem

a)

BACKUP

b)

RESTORE

c)

DATABASE

18.
Wiedza dotycząca obiektów, takich jak fakty, zdarzenia, przedmioty, procesy lub idee, zawierająca koncepcje, która w określonym kontekście ma określone znaczenie to:
a)
informacja
b)
baza danych
c)
wiedza
d)
postulat
19.

Co jest podstawowym obiektem bazy danych?

a)

Obrazek

b)

Tabela

c)

Klocki

d)

Tekst

20.

W tabeli Recepta pola Imie i Nazwisko dotyczą pacjenta, na którego recepta jest wydana. Którą kwerendę należy zastosować, aby dla wszystkich recept uzyskać datę wystawienia recepty oraz imię i nazwisko lekarza wystawiającego?

a)

 SELECT Imie, Nazwisko, DataWystawienia FROM Recepta;

b)

 SELECT Imie, DataWystawienia FROM Recepta JOIN Lekarz ON Recepta.Lekarz_id = Lekarz.id;

c)

 SELECT Lekarz.Imie, Lekarz.Nazwisko, DataWystawienia FROM Recepta JOIN Lekarz ON Recepta.Lekarz_id = Lekarz.id;

d)

 SELECT Lekarz.Imie, Lekarz.Nazwisko, DataWystawienia FROM Recepta;

21.

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}

22.

W tabeli pracownicy zdefiniowano klucz główny typu INTEGER z atrybutem AUTO_INCREMENT. Ponadto zdefiniowano pola imie oraz nazwisko. W przypadku zastosowania przedstawionej kwerendy SQL wprowadzającej dane, w której zostało pominięte pole klucza, w bazie danych MySQL nastąpi

a)

 wpisanie rekordu do tabeli, dla klucza głównego zostanie przydzielona kolejna wartość naturalna

b)

 zignorowanie polecenia, tabela pozostanie bez zmian

c)

 błąd nieprawidłowej liczby pól

d)

 wpisanie rekordu do tabeli, dla klucza głównego zostanie przydzielona wartość NULL

23.

Istnieje tabela pracownicy z polami: id, imie, nazwisko, pensja. W nowym roku postawiono podnieść pensję wszystkim pracownikom o 100 zł. Aktualizacja ta w bazie danych będzie miała postać

a)

 UPDATE pensja SET 100;

b)

 UPDATE pracownicy SET pensja = pensja + 100;

c)

 UPDATE pensja SET +100;

d)

 UPDATE pracownicy SET pensja = 100;

24.

Tabela Pacjenci ma pola: imie, nazwisko, wiek, lekarz_id. Aby zestawić raport zawierający wyłącznie imiona i nazwiska pacjentów poniżej 18 roku życia, którzy zapisani są do lekarza o id równym 6, można posłużyć się kwerendą SQL

a)

 SELECT imie, nazwisko WHERE wiek<18 OR lekarz_id=6;

b)

 SELECT imie, nazwisko FROM Pacjenci WHERE wiek<18 OR lekarz_id=6;

c)

 SELECT imie, nazwisko WHERE wiek<18 AND lekarz_id=6;

d)

 SELECT imie, nazwisko FROM Pacjenci WHERE wiek<18 AND lekarz_id=6;

25.

Czym są relacyjne bazy danych?

a)

dane zapisane na dysku twardym

b)

zbiór danych w programie komputerowym

c)

zbiór danych w postaci tabel połączonych ścisłymi relacjami

d)

zbiór informacji znajdujących się w plikach, ściśle powiązanych w jednym folderze

26.

Utworzenie prostych baz danych umożliwia program:

a)

word

b)

paint

c)

excel

d)

notatnik

27.

Czy powyższa baza danych jest prawidłowa?

a)

prawda

b)

fałsz

28.

Co to jest SZBD?

a)

system do komunikowania się

b)

oprogramowanie do gry

c)

zbiór konkretnych danych

d)

oprogramowanie lub system informatyczny służący do zarządzania bazą danych

29.

Wybierz poprawny zestaw modeli baz danych:

a)

- organiczny,

-sieciowy,

- hierarchiczny,

- relatywistyczny

b)

- organiczny,

- sieciany,

- obiektywistyczny,

- reakcyjny

c)

- hierarchiczny,

- sieciowy,

- obiektowy,

- reakcyjny

d)

- sieciowy,

- relacyjny,

- obiektowy,

- hierarchiczny

30.

W modelu tym każde obiekt jest połączony z jednym obiektem nadrzędnym (z wyjątkiem Dane przechowywane są w sposób zorganizowany w postaci odwróconego drzewa. Jaki to model bazy danych?

a)

Sie

b)

Organiczny

c)

Reakcyjny

d)

Hierarchiczny

31.

Jest to zmodyfikowana wersja modelu Hierarchicznego, w której dozwolone są połącznia na tym samym poziomie drzewa danych. Połączenia między dokumentami tworzą sieć. Jaki to model?

a)

Sieciow

b)

Relacyjny

c)

Hierarchiczny

d)

Reakcyjny

32.

Podaj niepoprawną właściwość klucza:

a)

Wartość klucza pozwala jednoznacznie indentyfikować krotki

b)

Każdy nadzbiór klucza jest kluczem

c)

Dany schemat nie może posiadać kilku kluczy

d)

Klucz, którego żaden podzbiór właściwy nie jest kluczem, nazywamy kluczem właściwym lub kandydującym

33.

Złączenie to:

a)

wybór tych krotek relacji, które spełniają określone wa

b)

utworzenie z danych zawartych w dwóch relacjach jednej relacji. Najczęściej łączone są relacje, które mają taki sam atrybut

c)

wybór z relacji określonych atrybutów. Nazywana jest również selekcją pionową lub rzutem

d)

wybór tych atrybutów, które spełniają określone warunki

34.

Stwórz rolę używając SQL o nazwie ADMINEK i przypisz jej uprawnienia do wyszukiwania, uaktualniania, usuwania i dodawania danych

4 lines
35.

Stwórz użytkownika o swoim imieniu i nazwisku oraz przypisz tego użytkownika do wcześniej stworzonej roli.

4 lines
36.

do bazy danych stworzonej na ostatnich zajęciach napisz 3 zapytania zawierające funkcje COUNT, SUM, AVG lub MIN/MAX

4 lines
37.
Polecenie RELOAD służy do:
a)
przeładowanie tabeli uprawnień
b)
zakończenia pracy procesu
c)
importowanie do tabeli danych z plików
38.
Aby baza danych była w pierwszej postaci normalnej(1NF)
a)
każda tabela nie może mieć więcej niż 50 kolumn
b)
każdy wiersz musi zawierać tylko jedną wartość
c)
każda kolumna musi zawierać tylko jedną wartość
39.
Baza danych jest zgodna z drugą postacią normalną(2NF) gdy
a)
występują relację wiele do wielu
b)
występują tylko relację jeden do wielu
c)
występują relację jeden do wielu i jeden do jednego
40.
Baza danych jest zgodna z trzecią postacją normalną (3NF) gdy
a)
wszystkie pola tabeli, które nie są kluczami powinny być wzajemnie niezależne
b)
typ danych wartości tekstowych nie może być inny niż varchar
c)
typy danych w tabeli nie może się róźnić
41.
Dołączając do deklaracji typu danych atrybut NOT NULL
a)
wprowadzamy automatycznie pustą wartość
b)
wprowadzamy konieczność wypełniania pół danymi
c)
wypełniamy pola danych zerami
42.
Który atrybut danych jest indeksem w MySQL
a)
TEXT
b)
Primary Key
c)
DEFAULT
43.
Klauzula RENAME AS w poleceniu ALTER TABLE
a)
zmieni nazwę tabeli
b)
zmieni nazwę wiersza
c)
zmieni nazwę kolumny
44.
Przedstawione polecenie SQL, użytkownikowi adam@localhost nadaje prawa
GRANT SELECT, INSERT, UPDATE, DELETE ON klienci TO adam@localhost
a)
zarządzania strukturą tabeli klienci
b)
manipulowania danymi w tabeli klienci.
c)
zarządzania strukturą bazy danych klienci.
d)
manipulowania danymi bazy danych klienci.
45.
W języku MySQL należy zastosować polecenie REVOKE, aby użytkownikowi anna odebrać prawo do dokonywania zmian jedynie w definicji struktury bazy danych. Polecenie odpowiadające odebraniu tych praw ma postać
a)
REVOKE ALL ON tabela1 FROM 'anna'@'localhost'
b)
REVOKE CREATE ALTER DROP ON tabela1 FROM 'anna'@'localhost'
c)
REVOKE CREATE UPDATE DROP ON tabela1 FROM 'anna'@'localhost'
d)
REVOKE CREATE INSERT DELETE ON tabela1 FROM 'anna'@'localhost'
46.
Polecenie GRANT służy do :
a)
blokowania tabel
b)
tworzenie nowych użytkowników z tymi samymi uprawnieniami co bieżący użytkownik
c)
tworzenia nowych użytkowników
47.

W języku SQL, wykorzystywanym przez bazę danych MySQL w tabeli samochody, aby nadać wartość równą 0 dla kolumny przebieg, należy posłużyć się kwerendą

a)

UPDATE samochody SET przebieg = 0;

b)

UPDATE przebieg SET 0 FROM samochody;

c)

UPDATE przebieg SET 0 TABLE samochody;

d)

UPDATE samochody SET przebieg VALUE 0;

48.

Wyszukując z tabeli Pracownicy wyłącznie nazwiska, w których ostatnią literą jest "i", można użyć kwerendy SQL

a)

SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "i";

b)

SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "%i%";

c)

SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "%i";

d)

SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "i%";

49.

W bazie danych sklepu istnieje tabela artykuly zawierająca pole o nazwie nowy. Aby to pole wypełnić wartościami TRUE dla każdego rekordu, należy zastosować kwerendę

a)

UPDATE artykuly SET nowy=TRUE;

b)

INSERT INTO artykuly VALUE nowy=TRUE;

c)

UPDATE nowy FROM artykuly VALUE TRUE;

d)

INSERT INTO nowy FROM artykuly SET TRUE;

50.

Wartość pola tabeli pełniącego rolę klucza podstawowego

a)

musi być unikalna

b)

jest zawsze typu numerycznego

c)

służy do szyfrowania zawartości tabeli

d)

może przyjmować wartość pustą (NULL)

51.

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)

NULL

b)

UNIQUE

c)

DEAFULT

d)

NOT NULL

52.

Warunek selekcji dotyczący wyniku funkcji agregującej możemy zdefiniować w klauzuli?

a)

FROM

b)

GROUP BY

c)

HAVING

d)

ORDER BY

53.

Kod: SELECT imie, pesel, wiek FROM dane WHERE wiek IN (18,30) spowoduje wybranie:

a)

imion, nazwisk i numerów PESEL osób w wieku poniżej 18 lat

b)

imion, numerów PESEL i wieku osób z przedziału od 18 do 30 lat

c)

imion, numerów PESEL i wieku osób posiadających powyżej 30 lat

d)

imion, numerów PESEL i wieku osób w wieku równym 18 lub 30 lat

54.

Jak nazywa się podzbiór strukturalnego języka zapytań, związany z formułowaniem zapytań do bazy danych za pomocą polecenia SELECT?

a)

SQL DML (ang. Data Manipulation Language)

b)

SQL DDL (ang. Data Definition Language)

c)

SQL DCL (ang. Data Control Language)

d)

SQL DQL (ang. Data Query Language)

55.

Wyszukując z tabeli Pracownicy wyłącznie nazwiska, w których ostatnią literą jest "i", można użyć kwerendy SQL

a)

SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "i";

b)

SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "%i%";

c)

SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "%i";

d)

SELECT nazwisko FROM Pracownicy WHERE nazwisko LIKE "i%";

56.

W języku SQL dla dowolnych zestawów danych w tabeli Uczniowie, aby wybrać rekordy, które zawierają wyłącznie uczennice o imieniu "Aleksandra", urodzone po roku "1998", należy zapisać zapytanie

a)

SELECT * FROM Uczniowie WHERE imie="Aleksandra" AND rok_urodzenia > "1998";

b)

SELECT * FROM Uczniowie WHERE imie ="Aleksandra" OR rok_urodzenia < "1998";

c)

SELECT * FROM Uczniowie WHERE imie="Aleksandra" OR rok_urodzenia > "1998";

d)

SELECT * FROM Uczniowie WHERE imie="Aleksandra" AND rok_urodzenia < "1998";

57.

Wartość pola tabeli pełniącego rolę klucza podstawowego

a)

musi być unikalna

b)

jest zawsze typu numerycznego

c)

służy do szyfrowania zawartości tabeli

d)

może przyjmować wartość pustą (NULL)

58.

Napisz zapytanie z klauzulą FULL OUTER JOIN i CROSS JOIN

4 lines
59.

Rozwinięcie skrótu SQL to...

a)

Strong Question Language

b)

Structured Query Language

c)

Strong Query Language

60.

Na jednej tabeli można założyć kilka kluczy głównych.

a)

prawda

b)

fałsz

61.

Gdy w zapytaniu nie użyto GROUP BY, HAVING ma takie samo zasotoswanie jak WHERE

a)

prawda

b)

Fałsz

62.

Tabela Car przechowuje 20 prawidłowo wypełnionych wierszy. Co zwróci zapytanie 'SELECT COUNT(0) FROM CAR'?

a)

0

b)

1

c)

20

d)

NULL

63.

Która z wbudowanych funkcji SQL służy do zliczenia ilości wierszy?

a)

SUM

b)

AVG

c)

COUNT

d)

NUMBER

64.

Które z poleceń usunie z bazy danych tabelę Car?

a)

TRUNCATE TABLE Car

b)

DROP TABLE Car

c)

DELETE TABLE Car

d)

ALTER TABLE Car

65.

Wynik zapytania SELECT imie, nazwisko, nr_ indeksu FROM Student WHERE plec = ?K? to

a)

lista wszystkich studentek: imie, nazwisko, nr_ indeksu (w podanej kolejności)

b)

lista wszystkich studentów: imie, nazwisko, nr_ indeksu , studentki w pierwszej kolejności

c)

pełna lista studentek

66.

Polecenie tworzenia nowej tabeli Wykladowca(id_wykladowca, imie, nazwisko)

a)

CREATE TABLE Wykladowca

b)

CREATE TABLE Wykladowca ( id_wykladowca INT (3), imie VARCHAR(10), nazwisko VARCHAR(10))

c)

CREATE TABLE Wykladowca ( id_wykladowca, imie, nazwisko))

67.
Na rysunku przedstawiono dwie tabele. Aby połączyć je relacją jeden do wielu, jeden po stronie Klienci wiele po stronie Zamówienia, należy:
a)
połączyć relacją pola ID z obu tabel.
b)
dodać pole klucza obcego do tabeli zamówienia i połączyć je z id tabeli Klienci.
c)
dodać pole klucza obcego do tabeli Klienci i połączyć je z ID tabeli Zamówienia.
d)
zdefiniować trzecią tabelę z dwoma kluczami obcymi. Jeden klucz połączyć z ID tabeli Klienci, drugi klucz połączyć z ID tabeli Zamowienia.
68.
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 powtzrzały się, należy zapisać:
a)
SELECT UNIQUE producent FROM programy;
b)
SELECT DISTINCT producent FROM programy;
c)
SELECT producent FROM programy WHERE UNIQUE;
d)
SELECT producent FROM programy WHERE producent NOT DUPLICATE;
69.
Tabela filmy zawiera klucz główny id oraz klucz obcy rezyserID. Tabela rezyserzy zawiera klucz główny id. Obydwie tabele połączone sa relacją jeden po stronie rezyszerzy do wielu po stronie filmy. Aby w kwerendzie SELECT połączyć tabele filmy i rezyszerzy, należy zapisać
a)
.. filmy JOIN rezyszerzy ON filmy.id = rezyszerzy.id ...
b)
... filmy JOIN rezyszerzy ON filmy.id = rezyszerzy.filmyID ...
c)
.. filmy JOIN rezyszerzy ON filmy.rezyserID = rezyszerzy.id ...
d)
.. filmy JOIN rezyszerzy ON filmy.rezyserID = rezyszerzy.filmyID ...
70.
Dana jest tabela o nazwie wycieczki z polami nazwa, cena, miejsca (jako liczba wolnych miejsc). Aby dla dowolnego zbioru danych tabeli wyświetlić jedynie nazwy tych wycieczek, dla których cena jest niższa niż 2000 złotych i mają przynajmniej cztery wolne miejsca, należy posłużyć się zapytaniem
a)
SELECT nazwa FROM wycieczki WHERE cena<2000 AND miejsca>3;
b)
SELECT nazwa FROM wycieczki WHERE cena<2000 OR miejsca>4;
c)
SELECT * FROM wycieczki WHERE cena<2000 AND miejsca>4;
d)
SELECT * FROM wycieczki WHERE cena<2000 OR miejsca>3;
71.
W języku MySQL należy zastosować polecenie REVOKE, aby użytkownikowi anna odebrać prawo do dokonywania zmian jedynie w definicji struktury bazy danych. Polecenie odpowiadające odebraniu tych praw ma postać
a)
REVOKE ALL ON tabela1 FROM 'anna'@'localhost'
b)
REVOKE CREATE ALTER DROP ON tabela1 FROM 'anna'@'localhost'
c)
REVOKE CREATE UPDATE DROP ON tabela1 FROM 'anna'@'localhost'
d)
REVOKE CREATE INSERT DELETE ON tabela1 FROM 'anna'@'localhost'
72.
akie sa 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)
SELECT, SELECT INTO
b)
ALTER, CREATE, DROP
c)
DENY, GRANT, REVOKE
d)
DELETE, INSERT, UPDATE
73.

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.

74.

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.

75.

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.

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

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

78.

Najważniejszym typem kluczy podstawowych są

a)

klucze podstawowe jednopolowe

b)

klucze podstawowe wielopolowe

c)

klucze typu ,,auto numeracja"

d)

wszystkie poprawne

79.

Zasada: "W każdej kolumnie powinna być umieszczona pojedyncza informacja", oznacza:

a)

tworzenie osobnej tabeli dla książek, osobnej dla klientów

b)

najlepiej, jeśli w każdej kolumnie byłoby wpisane pojedyncze słowo lub liczba

c)

każdy rekord tabeli zawiera informację o innym obiekcie

80.

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

81.

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ą

82.

Część manipulacyjna

a)

określa, które tabele (kolumny) można zmieniać

b)

składa się z reguł określających budowę bazy

c)

określa operacje, które można wykonywać na danych

83.
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
84.
Rysunek przedstawia:
a)
relacje
b)
tablice
c)
identyfikatory
d)
klucz podstawowy
85.
Aby otworzyć automatycznie wybrany formularz podczas uruchamiania programu MS Access użyjemu
a)
formularza
b)
makro
c)
Autostart
d)
Autoexec
86.

Co to jest diagram ERD? Z jakich elementów jest zbudowany i jakie informacje zawiera?

4 lines
87.

Co to jest diagram UML? Jakie informacje zawiera?

4 lines
88.

Co to jest diagram DFD? Jakie informacje zawiera?

4 lines
89.

Domyślny format zapisu pliku utworzonego w Access to:

a)

ppt lub pptx

b)

doc lub docx

c)

xls lub xlsx

d)

mdb lub accdb

90.

Plik bazy danych może zawierać: tabele, formularze, kwerendy, raporty:

a)

fałsz

b)

prawda

c)

nie wiem o co chodzi

91.

Funkcje zależne od oprogramowania to:

a)

prezentacja wyników operacji

b)

czynności administracyjne

c)

wykonywanie poleceń użytkownika

d)

wyszukiwanie danych poprzez zapytania

92.

Baza typu „klient-serwer”

dostępna jest

a)

z wielu stanowisk

b)

z dowolnego komputera podłączonego do Internetu

c)

z jednego stanowiska

93.

Na ilustracji przedstawiono

a)

Relację

b)

Kwerendę

c)

Formularz

d)

Zapytanie

94.

Jak nazywa się kolumna w MS Access?

a)

Pole

b)

Kolumna

c)

Rekord

d)

Kwerenda

95.

Typ pola Liczba maksymalnie może zawierać:

a)

16 bajtów.

b)

8 bajtów.

c)

4 bajty.

d)

2 bajty.

96.

Co jest podstawowym obiektem bazy danych?

a)

Obrazek

b)

Tabela

c)

Klocki

d)

Tekst

97.

Czy tabela nie może zawierać pustych rekordów za wyjątkiem rekordu, który możemy dopisać?

a)

Tak

b)

Nie

98.

Czy typ danych autonumerowanie oznacza wstawianie numerów automatycznie bez naszego wpływu?

a)

Tak

b)

Nie

99.
Która z kwerend nie jest kwerendą funkcjonalną?
a)
Usuwająca
b)
Dołączająca
c)
Wybierająca
d)
Aktualizująca
100.
W celu przyśpieszenia operacji na bazie danych, należy dla pól często wyszukiwanych lub sortowanych
a)
utworzyć indeks
b)
dodać klucz obcy
c)
dodać więzy integralności
d)
stworzyć osobną tabelę przechowującą tylko te pola
101.
Który obiekt bazy danych MS Access służy do wybierania elementów z bazy za pomocą polecenia SQL?
a)
Tabela
b)
Raport
c)
Kwerenda
d)
Formularz
102.
Is Null
a)
Zwraca rekordy, które nie zawierają w polu żadnej wartości.
b)
Zwraca rekordy, które zawierają w polu dowolną wartość.
c)
Zwraca rekordy, które pasują do wszystkich nazw znajdujących się na liście.
d)
Zwraca rekordy, w których wartość wynosi Is Null
103.
Ile znaków może mieć maksymalnie pole tekstowe?
a)
16
b)
100
c)
255
d)
1000
104.
Jak się nazywa program służący do tworzenia baz danych?
a)
Excel
b)
Access
c)
Apple
d)
AutoCad
105.

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

a)

SELECT COUNT(*) AS Ile FROM TOWARY

b)

SELECT DISTINCT nazwa AS ile FROM TOWARY

c)

SELECT COUNT(TOWARY) AS ile

d)

SELECT SUM(*) AS ile FROM TOWARY

106.

Instrukcje języka DDL to

a)

CREATE, ALTER, DELETE

b)

SELECT, CREATE, DROP

c)

CREATE, ALTER, DROP

107.

Liczba całkowita to

a)

float

b)

int

c)

char

108.

Zaznacz dialekty języka SQL

a)

T-SQL

b)

PL/SQL

c)

MS SQL

d)

Access

109.

Która z instrukcji służy do zwracania jedynie unikatowych wierszy?

a)

SELECT UNIQUE

b)

SELECT NOT DUPLICATED

c)

SELECT DISTINCT

d)

SELECT FIRST

110.

Która z instrukcji SQL zwróci ilość wierszy w tabeli Car?

a)

SELECT ROWS() FROM Car

b)

SELECT COUNT(*) FROM Car

c)

SELECT COUNT() FROM Car

d)

SELECT SUM(*) FROM Car

111.

Ktore z poleceń służy do aktualizowania rekordów w bazie danych?

a)

UPDATE

b)

MODIFI

c)

INSERT

d)

SELECT

112.

podaj po 2-3 przykłady zmiennych dla Liczb, Tekstów, Ciągów znaków, wartości binarnych, daty i czasu

4 lines