Font size
WorksheetsTEB EDU KOMBO BAZY
Total questions: 92
Worksheet time: 8hrs 40mins
Co to "klucz podstawowy"?
Klucz, który wykorzystuje się do odczytu bazy danych.
Jest to jedna z form tworzenia baz danych.
To unikatowa nazwa pola, gdzie używa się nazwy ID.
Jest to kod, który zna każda osoba tworząca bazy danych.
Która cecha NIE jest różnicą pomiędzy bazami danych, a arkuszami kalkulacyjnymi?
Sposób przechowywania danych i manipulowania nimi.
Użytkownicy z dostępem do danych.
Ilość przechowywanych danych.
Posiadanie tabel.
Czym jest "rekord"?
Jest to jeden wiersz tabeli.
Jest to zależność pomiędzy tabelami.
Jest to inna nazwa "klucza obcego".
Jest to najwyższa wartość w kolumnie.
Co to jest klucz podstawowy w bazie danych?
jest to pole rekordu, którego wartość niejednoznacznie identyfikuje każdy rekord w tabeli
jest to pole rekordu, którego wartość jest taka sama dla każdego rekordy w tabeli
są to wszystkie pola, które maja wartości cyfrowe
jest to pole rekordu, którego wartość jednoznacznie identyfikuje każdy rekord w tabeli
Relacje :
typy danych w polach klucza podstawowego
jedno lub kilka pól tabeli
inaczej tzw. klucze podstawowe
opisują sposób powiązania informacji zawartych w wielu tabelach
Jakie mamy rodzaje baz danych i ile ich jest?
2 - kartotekowa i relacyjna
3 - kartotekowa, relacyjna i tabelowa
4 - kartotekowa, relacyjna, tabelowa i liczbowa
Żadna z powyższych odpowiedzi nie jest poprawna.
Czym jest SQL?
To skrót od słowa "school", czyli po prostu "szkoła".
Jest to język zintegrowany.
Jest to najbardziej znany i rozpowszechniony język zapytań.
Żadna odpowiedź nie jest poprawna.
Czym jest Microsoft Access?
(a)
Co to jest integralność
oznacza połączenie ze sobą danych
połączenie danych trwałych i nietrwałych
zgodność danych z rzeczywistością
Podstawowe operacje na bazach danych to:
wprowadzanie, modyfikowanie, wyszukiwanie, sortowanie danych
zmiana wielkości przycisków
wypełnianie kolorem tła
formatowanie przycisków
Utworzenie prostych baz danych umożliwia program:
word
paint
excel
notatnik
Aby policzyć wszystkie rekordy tabeli o nazwie TOWARY (pola: nazwa i cena) należy użyć polecenia:
SELECT COUNT(*) AS [Ilość] FROM TOWARY
SELECT DISTINCT nazwa FROM TOWARY
SELECT COUNT(TOWARY)
SELECT SUM(nazwa) FROM TOWARY
Dana jest tabela TRANSAKCJE (pola: nr, data, kontrahent, kwota). Aby policzyć łączną sumę kwot wszystkich transakcji zapisanych w tabeli, należy użyć polecenia:
SELECT SUM(*) FROM kwota;
SELECT SUM(kwota) FROM TRANSAKCJE;
SELECT VALUES(kwota) FROM TRANSAKCJE;
SELECT COUNT(kwota) FROM TRANSAKCJE;
Wynik zapytania:
SELECT * FROM Uczniowie WHERE srednia>5 ORDER BY klasa DESC;
będzie uporządkowany według klasy:
rosnąco
malejąco
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:
tabelę złożoną z dwóch kolumn i dwóch wierszy
tabelę złożoną z trzech kolumn
tabelę złożoną z czterech wierszy
tabelę złożoną z trzech wierszy
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"?
TAK
NIE
nie da się przewidzieć (za mało danych)
Na tabeli muzyka, przedstawionej na rysunku, zostało wykonane następujące zapytanie SQL. Jaki wynik zwróci ta kwerenda?
Czesław, Czechowski
Czesław, Niemen
Czesław
pusty wynik
Wskaż polecenie SQL dodające pole miesiacSiewu do istniejącej tabeli rosliny
UPDATE rosliny ADD miesiacSiewu int
CREATE TABLE rosliny {miesiacSiewu int}
ALTER TABLE rosliny ADD miesiacSiewu int
INSERT INTO rosliny VALUES (miesiacSiewu int)
MS SQL Server jest platformą bazodanową typu
klient baz danych
klient - serwer
serwer baz danych
Przypisanie użytkownikowi roli wykonujemy poleceniem
CREATE
ALTER
GRANT
Na SQL Server możemy wyróżnić trzy rodzaje ról:
Bazodanowe
Serwerowe
Serwer-Klient
Zdefiniowane przez użytkownika
Zdefiniowane przez system
Microsoft SQL Server to
Baza danych
System zarządzania bazą danych
Hierarchiczna baza danych
Polecenie CREATE ROLE służy do
Tworzenie roli bazodanowej
Tworzenie roli zdefiniowanej przez użytkownika
Tworzenie roli serwerowej
Przypisanie użytkownikowi Adam roli Programista to
GRANT Adam TO Programista
CREATE ROLE Programista FROM Adam
GRANT Programista TO Adam
Język SQL w MS SQL Server to
M-SQL
T-SQL
SQL/MS
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?
OUTER LINK
INNER LINK
JOIN
AND
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?
SELECT * FROM faktury;
SELECT numer, wartosc FROM faktury;
SELECT * FROM faktury WHERE data = CURRENT_DATE();
SELECT numer, wartosc FROM faktury WHERE data = CURRENT_DATE();
DELETE FROM mieszkania WHERE status = 1;
Zastosowanie kwerendy SQL spowoduje usunięcie
tabeli mieszkania z bazy danych.
pola o nazwie status z tabeli mieszkania.
rekordów, w których pole status jest równe 1, z tabeli mieszkania.
tabel, w których pole status jest równe 1, z bazy danych mieszkania.
Polecenie SQL, które usuwa bazę danych o nazwie firma, ma postać
DROP firma;
ALTER firma DROP;
DROP DATABASE firma;
ALTER firma DROP DATABASE;
Aby przywrócić bazę danych z kopii bezpieczeństwa na serwerze MSSQL, należy posłużyć się poleceniem
EXPORT DATABASE
BACKUP DATABASE
RESTORE DATABASE
UNBACKUP DATABASE
Jaką funkcję pełni kwerenda krzyżowa w bazie MS Access?
Modyfikuje istniejące dane w tabeli.
Usuwa rekordy tabel według podanych kryteriów.
Dołącza do wybranej tabeli rekordy z innej tabeli.
Prezentuje zliczone wartości z pola i przyporządkowuje je w wiersze i kolumny.
W przedstawionym diagramie bazy danych biblioteka, elementy: czytelnik, wypozyczenie i ksiazka są
atrybutami.
krotkami.
encjami.
polami.
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) DELETE klient FROM naprawy WHERE czyNaprawione= TRUE;
DELETE FROM naprawy;
DELETE FROM naprawy WHERE czyNaprawione= TRUE;
Które polecenie służy do wykonywania operacji na danych (DML - Data Manipulation Language)?
INSERT
UPDATE
DELETE
UNDELETE
Co oznacza akronim SQL?
Simple Query Language
Structured Query Language
Simple Quantum Language
Structured Query Letters
Dane tekstowe umieszczanie w bazie powinny być ujęte w?
myślniki
znaki tyldy
pojedyncze cudzysłowy
znaki równości
Jakiego typu specjalizowane oprogramowanie narzędziowe należy zainstalować, aby umożliwić wykonanie jego użytkownikowi operacji na zgromadzonych danych?
Klucz obcy.
System Zarządzania Bazą Danych (SZBD)
Obiektowy System Zarządzania Bazą Danych
Otwarty mechanizm komunikacji bazy danych
Skrót CMS oznacza:
System zarządzania treścią
System zarządzania stroną WWW
Administracyjny panel webmastera
Ciekawy mały system
XAMPP zawiera:
tromtadracje wartości autotelicznych
Apache, C++, Solaris, Access
PHP, Rubby, .ASP
APACHE, MySQL, PHP, PERL
SZBD to to samo co:
GUAM
CRUD
DBMS
CODASYL
Współczesne bazy danych w większości oparte są na sieciowej zasadzie działania:
serwer-serwer
klient-serwer
klient-klient
wirtualnej rzeczywistości
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.
Jakie mamy rodzaje relacje między tabelami w bazie danych
Podaj przykład dla każdego rodzaju relacji w Bazie danych
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ć:
SELECT producent FROM programy WHERE UNIQUE;
SELECT producent FROM programy WHERE producent NOT DUPLICATE;
SELECT DISTINCT producent FROM programy;
SELECT UNIQUE producent FROM programy;
W języku SQL, aby wstawić wiersz danych do bazy, należy zastosować polecenie
INSERT INTO
CREATE INTO
SELECT ROW
CREATE ROW
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)?
ALTER, CREATE, DROP
DELETE, INSERT, UPDATE
SELECT, SELECT INTO
DENY, GRANT, REVOKE
W języku SQL w wyniku wykonania zapytania ALTER TABLE osoba DROP COLUMN grupa; zostanie
usunięta kolumna grupa
dodana kolumna grupa
zmieniona nazwa kolumny na grupa
zmieniona nazwa tabeli na grupa
używając języka SQL stwórz użytkownika o swoim imieniu i nadaj mu wszystkie uprawnienia
podaj 4 role predefiniowane oraz czym one się różnią
Czym jest Redundancja?
Podczas instalacji MS SQL Server, należy wybrać tryb uwierzytelniania. Istnieją dwa możliwe tryby
Tryb uwierzytelniania systemu Windows
Tryb gość
Tryb uwierzytelniania systemu MS SQL
Tryb mieszany
Przywracanie bazy danych wykonuje się poleceniem
BACKUP
RESTORE
DATABASE
Który z tych programów jest bazą danych, lub służy do tworzenia baz:
Access
dziennik Librus
Word
Paint
SQL
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
NOT NULL
DEFAULT
UNIQUE
NULL
W języku SQL aby zmodyfikować dane w tabeli, należy posłużyć się poleceniem
SELECT
JOIN
UPDATE
CREATE
Które z poleceń umożliwia dodanie kolumny zadaniekompletne do tabeli zadania?
ADD COLUMN zadaniekompletne WITH zadania
INSERT INTO zadania VALUES zadaniakompletne
CREATEINDEX zadania ADD COLUMN zadaniekompletne int
ALTER TABLE zadania ADD COLUMN zadaniekompletne int
Aby usunąć tabelę należy zastosować kwerendę
DROP TABLE
TRUNCATE TABLE
DELETE
UNIQUE
Polecenie SQL, które usuwa bazę danych o nazwie firma, ma postać
DROP firma;
ALTER firma DROP;
DROP DATABASE firma;
ALTER firma DROP DATABASE;
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
ALTER TABLE Towar ADD rozmiar varchar(20);
ALTER TABLE Towar DROP COLUMN rozmiar varchar(20);
ALTER TABLE Towar ALTER COLUMN rozmiar varchar(20);
ALTER TABLE Towar CREATE COLUMN rozmiar varchar(20);
Ustalenie relacji pomiędzy tabelami w systemie bazodanowym MySQL umożliwia klauzula
REFERENCES
INDEX
PRIMARY KEY
ORDER BY
Wskaż polecenie SQL dodające pole miesiacSiewu do istniejącej tabeli rosliny
UPDATE rosliny ADD miesiacSiewu int
ALTER TABLE rosliny ADD miesiacSiewu int
INSERT INTO rosliny VALUES (miesiacSiewu int)
CREATE TABLE rosliny {miesiacSiewu int}
Jakie polecenie sql wyświetli informacje o zainstalowanej wersji serwera SQL
@verison
select @verison
select @@verison
Na SQL Server możemy wyróżnić trzy rodzaje ról:
Bazodanowe
Serwerowe
Serwer-Klient
Zdefiniowane przez użytkownika
Zdefiniowane przez system
Przypisanie użytkownikowi roli wykonujemy poleceniem
CREATE
ALTER
GRANT
Przypisanie użytkownikowi Adam roli Programista to
GRANT Adam TO Programista
CREATE ROLE Programista FROM Adam
GRANT Programista TO Adam
Język SQL w MS SQL Server to
M-SQL
T-SQL
SQL/MS
Pojęcie ,,baza danych" rozumiemy potocznie jako system złożony z :
6 elementów
2 elementów
3 elementów
5 elementów
Elementy internetowej bazy danych :
serwer WWW
strony WWW
skrypty JavaScript
AGH
Najczęściej spotykane typy baz danych :
Proste bazy danych o podwójnej tabeli
internetowa baza danych np. MySQL
bazy rozproszone
jednostanowiskowa baza biurowa np. MS Access
Jakie są rodzaje kwerend?
wstawiająca
wyszukująca
zmieniająca
usuwająca
Zasada: "Należy unikać powtarzania tych samych informacji" oznacza:
Unikania redundancji
Stosowania redundancji
używanie jedynie nazwisk do określenia osób
Jakie podstawowe obiekty można tworzyć w bazach danych (w programie Ms Access)?
Tabele, raporty, kwerendy, poprawki
Tabele, formularze, kwerendy, relacje
Tabele, formularze, kwerendy, raporty
Tabele, raporty, sortowanie
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ć:
SELECT producent FROM programy WHERE UNIQUE;
SELECT producent FROM programy WHERE producent NOT DUPLICATE;
SELECT DISTINCT producent FROM programy;
SELECT UNIQUE producent FROM programy;
