Filtrowanie pytań
Tworzenie i administrowanie s…
A. COUNT SELECT ocena FROM przedmioty WHERE uczenID = 7
B. SELECT AVG(ocena) FROM przedmioty WHERE uczenID = 7
C. SELECT COUNT(ocena) FROM przedmioty WHERE uczenID = 7
D. AVG SELECT ocena FROM przedmioty WHERE uczenID = 7
Tworzenie i administrowanie s…
Baza danych 6-letniej szkoły podstawowej zawiera tabelę szkola z polami: imie, nazwisko oraz klasa. Uczniowie z klas 1-5 przeszli do wyższej klasy. Jakie polecenie należy użyć, aby zwiększyć wartość w polu klasa o 1?
A. SELECT szkola FROM klasa=klasa+1 WHERE klasa >=1 AND klasa <=5
B. UPDATE nazwisko, imie SET klasa=klasa+1 WHERE klasa>1 OR klasa<5
C. UPDATE szkola SET klasa=klasa+1 WHERE klasa>=1 AND klasa <=5
D. SELECT nazwisko, imie FROM klasa=klasa+1 WHERE klasa>1 OR klasa <5
Tworzenie i administrowanie s…
W relacyjnym modelu danych, krotki definiuje się jako
A. wszystkie kolumny tabeli, które reprezentują atrybuty obiektu
B. liczbę rekordów w tabeli
C. wiersze tabeli wyłączając wiersz nagłówkowy, w którym znajdują się nazwy kolumn
D. wszystkie wiersze w tabeli łącznie z wierszem nagłówkowym
Tworzenie i administrowanie s…
Aby zwiększyć wydajność operacji na bazie danych, powinno się dla pól, które są często używane w wyszukiwaniach lub sortowaniach
A. utworzyć osobną tabelę przechowującą wyłącznie te pola.
B. utworzyć indeks.
C. dodać więzy integralności.
D. dodać klucz obcy.
Tworzenie i administrowanie s…
W SQL klauzula DISTINCT w poleceniu SELECT spowoduje, że otrzymane dane
A. będą zgrupowane według wskazanego pola
B. zostaną uporządkowane
C. nie będą zawierały powtórzeń
D. będą spełniały dany warunek
Tworzenie i administrowanie s…
Zastosowanie atrybutu NOT NULL dla kolumny jest konieczne w sytuacji, gdy
A. korzystamy z atrybutu DEFAULT
B. definiujemy wszystkie pola o typie numerycznym
C. mamy do czynienia z kluczem podstawowym
D. tworzymy definicję wszystkich pól tabeli
Tworzenie i administrowanie s…
W tabeli pracownicy utworzono klucz główny typu INTEGER z atrybutami NOT NULL oraz AUTO-INCREMENT. Dodatkowo zdefiniowano pola imie oraz nazwisko. W przypadku użycia przedstawionej w ramce kwerendy SQL wprowadzającej dane, gdzie pominięto pole klucza, w bazie danych MySQL dojdzie do

A. wprowadzenia rekordu do tabeli, dla klucza głównego zostanie przypisana wartość NULL
B. błędu związane z nieprawidłową liczbą pól
C. zignorowania polecenia, tabela nie ulegnie zmianie
D. wprowadzenia rekordu do tabeli, dla klucza głównego zostanie przypisana kolejna wartość naturalna
Tworzenie i administrowanie s…
W relacyjnych bazach danych encja jest przedstawiana przez
A. relację.
B. rekord.
C. tabelę.
D. kwerendę.
Tworzenie i administrowanie s…
Aby zmienić strukturę już istniejącej tabeli przy użyciu zapytania SQL, należy użyć kwerendy
A. CREATE TABLE
B. UPDATE
C. INSERT INTO
D. ALTER TABLE
Tworzenie i administrowanie s…
W SQL, aby dodać nowy wiersz do bazy danych, należy użyć polecenia
A. INSERT INTO
B. CREATE INTO
C. CREATE ROW
D. SELECT ROW
Tworzenie i administrowanie s…
Tabela o nazwie naprawy zawiera kolumny klient oraz czyNaprawione. Jakie polecenie należy wykonać, aby usunąć te rekordy, w których wartość w kolumnie czyNaprawione jest prawdziwa?
A. DELETE klient FROM naprawy WHERE czyNaprawione= TRUE;
B. DELETE FROM naprawy WHERE czyNaprawione= TRUE;
C. DELETE naprawy WHERE czyNaprawione= TRUE;
D. DELETE FROM naprawy;
Tworzenie i administrowanie s…
Tabele Klienci oraz Zgłoszenia są ze sobą połączone relacją jeden do wielu. W celu uzyskania jedynie opisu zgłoszenia oraz odpowiadającego mu nazwiska klienta dla zgłoszenia o numerze 5, należy wykonać polecenie

A. SELECT opis, nazwisko FROM Zgłoszenia JOIN Klienci ON Klienci.id = Zgłoszenia.Klienci_id WHERE Klienci.id = 5
B. SELECT opis, nazwisko FROM Zgłoszenia JOIN Klienci ON Klienci.id = Zgłoszenia.id WHERE Zgłoszenia.id = 5
C. SELECT opis, nazwisko FROM Zgłoszenia JOIN Klienci ON Klienci.id = Zgłoszenia.Klienci_id WHERE Zgłoszenia.id = 5
D. SELECT opis, nazwisko FROM Zgłoszenia JOIN Klienci WHERE Klienci.id = 5
Tworzenie i administrowanie s…
Jaką treść komunikatu należy umieścić w kodzie PHP zamiast znaków zapytania?
| $a = mysql_connect('localhost', 'adam', 'mojeHaslo'); if (!$a) echo "?????????????"; |
A. Błąd w trakcie przetwarzania zapytania SQL
B. Błąd połączenia z serwerem SQL
C. Wybrana baza danych nie istnieje
D. Rekord został pomyślnie dodany do bazy
Tworzenie i administrowanie s…
W tabeli artykuly przeprowadzono poniższe operacje związane z uprawnieniami użytkownika jan.
GRANT ALL PRIVILEGES ON artykuły TO jan
REVOKE SELECT, UPDATE ON artykuly FROM jan
Jakie będą uprawnienia użytkownika jan po wykonaniu tych operacji?
A. tworzenia tabel oraz ich zapełniania danymi
B. aktualizowania informacji oraz przeglądania tabeli
C. tworzenia tabeli oraz aktualizowania danych w niej
D. przeglądania tabeli
Tworzenie i administrowanie s…
Istnieje tabela o nazwie wycieczki z kolumnami: nazwa, cena oraz miejsca (reprezentujące liczbę dostępnych miejsc). Aby wyświetlić tylko nazwy wycieczek, których cena jest mniejsza od 2000 zł oraz mają co najmniej cztery wolne miejsca, należy użyć zapytania
A. SELECT nazwa FROM wycieczki WHERE cena < 2000 OR miejsca > 4
B. SELECT * FROM wycieczki WHERE cena < 2000 OR miejsca > 3
C. SELECT * FROM wycieczki WHERE cena < 2000 AND miejsca > 4
D. SELECT nazwa FROM wycieczki WHERE cena < 2000 AND miejsca > 3
Tworzenie i administrowanie s…
Tabela odlotów zawiera dane przedstawione na ilustracji. Wykonanie zapytania SQL spowoduje zwrócenie informacji:
SELECT id FROM odloty WHERE samoloty_id > 2 AND kierunek LIKE '_a%';
| id | samoloty_id | nr_rejsu | kierunek | czas | dzien | status_lotu |
|---|---|---|---|---|---|---|
| 1 | 1 | FR1646 | Neapol | 09:20:00 | 2019-07-25 | wystartowal |
| 2 | 1 | FR1327 | ALICANTE | 09:10:00 | 2019-07-25 | Opóźniony 10 min |
| 3 | 2 | W63425 | Warszawa | 09:45:00 | 2019-07-25 | odprawa |
| 4 | 3 | LX5647 | Londyn LT | 10:03:00 | 2019-07-25 | odprawa |
| 5 | 3 | LX5673 | Malta | 10:06:00 | 2019-07-25 | opoznienie 20 min |
| 6 | 3 | LX5622 | Wieden | 10:13:00 | 2019-07-25 | |
| 7 | 4 | LH9821 | Berlin | 10:16:00 | 2019-07-25 | |
| 8 | 4 | LH9888 | Hamburg | 10:19:00 | 2019-07-25 |
A. 3; 5; 8
B. 4; 5; 6; 7; 8
C. zbiór pusty
D. 5; 8
Tworzenie i administrowanie s…
W PHP, aby połączyć się z bazą danych MySQL przy użyciu biblioteki mysqli, w zapisie zamieszczonym poniżej, w miejscu litery 'c' powinno się wpisać

A. lokalizację serwera bazy danych
B. nazwę użytkownika
C. nazwę bazy danych
D. hasło użytkownika
Tworzenie i administrowanie s…
W bazie danych znajduje się tabela pracownicy z kolumnami: id, imie, nazwisko, pensja. W nadchodzącym roku postanowiono zwiększyć wynagrodzenie wszystkim pracownikom o 100 zł. Zmiana ta w bazie danych będzie miała formę
A. UPDATE pensja SET +100;
B. UPDATE pracownicy SET pensja = pensja +100;
C. UPDATE pensja SET 100;
D. UPDATE pracownicy SET pensja = 100;
Tworzenie i administrowanie s…
Które z poniższych zapytań SQL zwróci wszystkie kolumny z tabeli 'produkty'?
A. SELECT produkty FROM *;
B. SELECT * FROM produkty;
C. FETCH * FROM produkty;
D. GET * FROM produkty;
Tworzenie i administrowanie s…
W formularzu dokumentu PHP znajduje się pole <input name="im">. Po tym, jak użytkownik wprowadzi ciąg znaków "Janek", aby dodać zawartość tego pola do bazy danych, w tablicy $_POST obecny jest element
A. im z następnym numerem indeksu
B. Janek o indeksie im
C. im z indeksem Janek
D. Janek z następnym numerem indeksu
Tworzenie i administrowanie s…
Jaką relację w projekcie bazy danych należy zdefiniować pomiędzy tabelami przedstawionymi na rysunku, zakładając, że każdy klient sklepu internetowego składa przynajmniej dwa zamówienia?

A. style="margin-bottom: 0cm;"> 1:n, gdzie 1 jest po stronie Klienta, a wiele po stronie Zamówienia
B. n:n
C. 1:n, gdzie 1 jest po stronie Zamówienia, a wiele po stronie Klienta
D. 1:1
Tworzenie i administrowanie s…
Do czego służy funkcja PHP o nazwie mysql_num_rows?
A. zwracać rekord, którego numer został przekazany jako parametr funkcji
B. przyporządkować numery rekordom w bazie danych
C. oddawać następny rekord z wyników zapytania
D. podawać liczbę wierszy, które są w wynikach zapytania
Tworzenie i administrowanie s…
Integralność encji w systemie baz danych będzie zapewniona, jeśli między innymi
A. każdy klucz główny będzie miał odpowiadający mu klucz obcy w innej tabeli
B. dla każdej tabeli zostanie ustanowiony klucz główny
C. klucz główny zawsze będzie liczbą całkowitą
D. każda kolumna otrzyma zdefiniowany typ danych
Tworzenie i administrowanie s…
Jaki typ powinien być wykorzystany, aby pole danych mogło przyjmować liczby zmiennoprzecinkowe?
A. INT
B. VARCHAR
C. CHAR
D. FLOAT
Tworzenie i administrowanie s…
W systemie baz danych sklepu komputerowego znajduje się tabela o nazwie komputery. Aby stworzyć raport, który wyświetli dane dla konkretnego zestawu informacji z tej tabeli, zawierający tylko te komputery, które mają co najmniej 8 GB pamięci RAM oraz procesor Intel, można wykorzystać zapytanie:
A. SELECT * FROM komputery WHERE procesor= 'Intel' AND pamiec<8
B. SELECT * FROM komputery WHERE procesor= 'Intel' OR pamiec>=8
C. SELECT * FROM komputery WHERE procesor= 'Intel' OR pamiec<8
D. SELECT * FROM komputery WHERE procesor= 'Intel' AND pamiec>=8
Tworzenie i administrowanie s…
W systemie bazy danych dotyczącej pojazdów, pole kolor w tabeli samochody może przyjmować wartości tylko z listy lakier. Aby zrealizować połączenie między tabelami samochody a lakier przez relację, należy użyć kwerendy
A. <br>ALTER TABLE samochody<br> ADD FOREIGN KEY (kolor) REFERENCES lakier(lakierId);
B. <br>ALTER TABLE samochody<br> ADD FOREIGN KEY barwa REFERENCES samochody.lakier;
C. <br>ALTER TABLE lakier<br> ADD FOREIGN KEY (barwa) REFERENCES samochody(kolor);
D. <br>ALTER TABLE samochody<br> ADD FOREIGN KEY kolor REFERENCES lakier;
Tworzenie i administrowanie s…
Rekordy do raportu mogą pochodzić z
A. makropolecenia
B. zapytania INSERT INTO
C. innego raportu
D. tabeli
Tworzenie i administrowanie s…
Wymień dwa sposoby na zabezpieczenie bazy danych w Microsoft Access.
A. Zaszyfrowanie pliku bazy danych oraz wysyłanie SMS-ów z kodem autoryzacyjnym
B. Wprowadzenie zabezpieczeń na poziomie użytkownika oraz sesji
C. Używanie funkcji anonimowych oraz ustawienie hasła dostępu do bazy danych
D. Określenie hasła do otwarcia bazy danych oraz wprowadzenie zabezpieczeń na poziomie użytkownika
Tworzenie i administrowanie s…
W SQL, aby ustawić klucz główny na polu id w tabeli uczniowie, można użyć polecenia
A. INSERT TABLE uczniowie ADD PRIMARY KEY (id)
B. INSERT TABLE uczniowie PRIMARY KEY (id)
C. ALTER TABLE uczniowie ADD PRIMARY KEY (id)
D. ADD TABLE uczniowie PRIMARY KEY (id)
Tworzenie i administrowanie s…
Jakie identyfikatory zostaną zwrócone po wykonaniu kwerendy na prezentowanych rekordach? SELECT id FROM samochody WHERE rocznik LIKE "2%4";
SELECT id FROM samochody WHERE rocznik LIKE "2%4";A. Identyfikatory równe 7 oraz 8.
B. Tylko identyfikator równy 8.
C. Wszystkie identyfikatory.
D. Brak danych.
Tworzenie i administrowanie s…
Proces normalizacji tabel ma na celu
A. wyłącznie stworzenie tabel oraz powiązań w bazie
B. weryfikację i poprawę efektywności bazy danych
C. dodanie danych do bazy
D. wizualizację bazy
Tworzenie i administrowanie s…
Jakie znaczenie ma pojęcie krotka?
A. relacji
B. kolumnie
C. tabeli
D. wierszowi
Tworzenie i administrowanie s…
Zgodnie z zasadami ACID dotyczącymi przeprowadzania transakcji wymóg izolacji (ang. isolation) wskazuje, że
A. po zrealizowaniu transakcji system bazy danych będzie zgodny
B. gdy dwie transakcje działają równocześnie, to zazwyczaj nie dostrzegają zmian wprowadzanych przez siebie
C. w sytuacji konfliktu z inną transakcją obie zmieniają te same dane równocześnie
D. pod określonymi warunkami dane modyfikowane przez transakcję mogą być cofnięte
Tworzenie i administrowanie s…
Przykład zapytania SQL przedstawia instrukcję
| UPDATE katalog SET katalog.cena = [cena]*1.1; |
A. krzyżowej
B. usuwającej
C. dołączającej
D. aktualizującej
Tworzenie i administrowanie s…
W poniższym zapytaniu SQL, znak „*” wskazuje, że w wyniku tego zapytania zostaną zwrócone
|
A. warunek dotyczący imienia zostanie pominięty
B. zostanie pokazane pole zatytułowane „*” (gwiazdka)
C. zostaną wyświetlone wszystkie kolumny tabeli mieszkańcy
D. wszystkie rekordy z tabeli mieszkańcy będą widoczne
Tworzenie i administrowanie s…
Instrukcja w SQL ALTER TABLE USA ... ma na celu
A. skasowanie tabeli USA
B. przypisanie nowej wersji tabeli USA
C. zmianę tabeli USA
D. stworzenie nowej tabeli USA
Tworzenie i administrowanie s…
Aby wykonać usunięcie tabeli, należy użyć kwerendy
A. UNIQUE
B. DELETE
C. TRUNCATE TABLE
D. DROP TABLE
Tworzenie i administrowanie s…
W tabeli o nazwie pracownicy zdefiniowano klucz główny w typie INTEGER z atrybutami NOT NULL oraz AUTO_INCREMENT. Dodatkowo zdefiniowane zostały pola imie oraz nazwisko. W przypadku wykonania podanej kwerendy SQL, która dodaje dane i pomija pole klucza, w bazie danych MySQL nastąpi
| INSERT INTO pracownicy (imie, nazwisko) VALUES ('Anna', 'Nowak'); |
A. błąd związany z niewłaściwą liczbą pól
B. zignorowanie polecenia, tabela nie ulegnie zmianie
C. dodanie rekordu do tabeli, dla klucza głównego zostanie przypisana kolejna wartość naturalna
D. dodanie rekordu do tabeli, dla klucza głównego zostanie przypisana wartość NULL
Tworzenie i administrowanie s…
Wskazana jest tabela ocen zawierająca kolumny id, nazwisko, imię oraz ocena. Przykładowe zapytanie ilustruje

A. selekcję.
B. rekurencję.
C. sumę.
D. łączenie.
Tworzenie i administrowanie s…
W systemie baz danych dla sklepu znajduje się tabela artykuly, która zawiera kolumnę o nazwie nowy. Jak należy skonstruować zapytanie, aby przypisać wartość TRUE dla tego pola w każdym rekordzie?
A. INSERT INTO nowy FROM artykuly SET TRUE
B. INSERT INTO artykuly VALUE nowy=TRUE
C. UPDATE artykuly SET nowy=TRUE
D. UPDATE nowy FROM artykuly VALUE TRUE