Filtrowanie pytań
Tworzenie i administrowanie s…
Jakie imiona spełniają warunek klauzuli LIKE w zapytaniu
A. Oktawia, Oktawian, Olga
B. Oksana, Ola, Olga
C. Oda, Oksana, Oktawia
D. Oksana, Oktawia, Olga
Tworzenie i administrowanie s…
W SQL, po wykonaniu przedstawionych poleceń GRANT, prawo do edytowania struktury tabeli oraz jej usunięcia zostanie przyznane
GRANT ALL ON firmy TO 'adam'@'localhost'; GRANT ALTER, CREATE, DROP ON firmy TO 'anna'@'localhost'; GRANT SELECT, INSERT, UPDATE ON firmy TO 'tomasz'@'localhost'; |
A. Tomaszowi i Adamowi
B. tylko Annie
C. Tomaszowi i Annie
D. Adamowi i Annie
Tworzenie i administrowanie s…
W hurtowni danych stworzono tabelę sprzedaz, która zawiera pola: id, kontrahent, grupa_cenowa, obrot. Jakie polecenie trzeba zastosować, aby znaleźć tylko kontrahentów z grupy cenowej numer dwa, których obrót przekracza 4000 zł?
A. SELECT kontrahent FROM sprzedaz WHERE grupa_cenowa = 2 AND obrot > 4000;
B. SELECT sprzedaz FROM kontrahent WHERE obrot > 4000;
C. SELECT sprzedaz FROM kontrahent WHERE grupa_cenowa = 2 AND obrot > 4000;
D. SELECT kontrahent FROM sprzedaz WHERE grupa_cenowa = 2 OR obrot > 4000;
Tworzenie i administrowanie s…
W języku PHP zapisano fragment kodu działającego na bazie MySQL. Jego zadaniem jest wypisanie
$z = mysqli_query($db, "SELECT ulica, miasto, kod_pocztowy FROM adresy"); $a = mysqli_fetch_row($z); echo "$a[1], $a[2]"; |
A. miasta i kodu pocztowego z pierwszego zwróconego rekordu.
B. ulicy i miasta z pierwszego zwróconego rekordu.
C. miasta i kodu pocztowego ze wszystkich zwróconych rekordów.
D. ulicy i miasta ze wszystkich zwróconych rekordów.
Tworzenie i administrowanie s…
Jakie są wyniki wykonania zapytania SQL?
SELECT count(*) FROM Uczniowie WHERE srednia=5; |
A. łączna liczba uczniów
B. suma ocen uczniów z średnią 5
C. ilość uczniów, których średnia ocen wynosi 5
D. średnia wszystkich ocen uczniów
Tworzenie i administrowanie s…
Na ilustracji pokazano relację jeden do wielu. Łączy ona

A. klucz obcy rezyserzy_id tabeli filmy z kluczem podstawowym id tabeli rezyserzy
B. klucz podstawowy id tabeli filmy z kluczem obcym rezyserzy_id tabeli rezyserzy
C. klucz podstawowy id tabeli filmy z kluczem podstawowym id tabeli rezyserzy
D. klucz obcy rezyserzy_id tabeli filmy z kluczem obcym id tabeli rezyserzy
Tworzenie i administrowanie s…
Tabela filmy zawiera klucz główny id oraz klucz obcy rezyserID, natomiast tabela rezyserzy ma klucz główny id. Obydwie tabele są połączone relacją jeden do wielu, gdzie strona rezyserzy odnosi się do strony filmy. Jak należy zapisać kwerendę SELECT, aby połączyć tabele filmy i rezyserzy?
A. ... filmy JOIN rezyserzy ON filmy.rezyserID = rezyserzy.id ...
B. ... filmy JOIN rezyserzy ON filmy.id = rezyserzy.filmyID ...
C. ... filmy JOIN rezyserzy ON filmy.rezyserID = rezyserzy.filmyID ...
D. ... filmy JOIN rezyserzy ON filmy.id = rezyserzy.id ...
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. nazwę użytkownika
B. nazwę bazy danych
C. hasło użytkownika
D. lokalizację serwera bazy danych
Tworzenie i administrowanie s…
Jakie parametry trzeba przekazać do polecenia PHP, aby wprowadzić dane do bazy?
mysqli_query($zm1, $zm2); |
A. identyfikator połączenia z bazą danych w $zm1 oraz zapytanie SELECT w $zm2
B. identyfikator połączenia z bazą danych w $zm1 oraz zapytanie INSERT INTO w $zm2
C. id wiersza w $zm1 oraz zapytanie INSERT INTO w $zm2
D. NULL w $zm1, aby baza mogła zapisać tam kod błędu oraz zapytanie SELECT w $zm2
Tworzenie i administrowanie s…
Wskaż PRAWIDŁOWE stwierdzenie dotyczące polecenia: CREATE TABLE IF NOT EXISTS ADRES(ulica VARCHAR(70) CHARACTER SET utf8);
A. Klauzula CHARACTER SET utf8 jest wymagana
B. IF NOT EXISTS jest stosowane opcjonalnie, aby upewnić się, że tabela nie istnieje już w bazie danych
C. Do tabeli nie można wprowadzać ulic, które zawierają w nazwie polskie znaki
D. Rekordem tabeli nie może być 3 MAJA
Tworzenie i administrowanie s…
W bazie danych znajdują się dwie tabele, które są ze sobą połączone relacją 1..n. Jakiej klauzuli SQL należy użyć, aby uzyskać odpowiadające sobie dane z obu tabel?
A. JOIN
B. OUTER LINK
C. INNER LINK
D. AND
Tworzenie i administrowanie s…
Aby stworzyć tabelę, należy wykorzystać polecenie
A. CREATE DATABASE
B. CREATE TABLE
C. INSERT INTO
D. ALTER TABLE
Tworzenie i administrowanie s…
Wybierz ocena z tabeli oceny, gdzie ocena>2, uporządkuj według ocena;
A. łączenia
B. summy
C. projekcji
D. selekcji
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. błędu związane z nieprawidłową liczbą pól
B. zignorowania polecenia, tabela nie ulegnie zmianie
C. wprowadzenia rekordu do tabeli, dla klucza głównego zostanie przypisana kolejna wartość naturalna
D. wprowadzenia rekordu do tabeli, dla klucza głównego zostanie przypisana wartość NULL
Tworzenie i administrowanie s…
Została stworzona baza danych z tabelą podzespoły, która zawiera pola: model, producent, typ, cena. W celu wyświetlenia wszystkich modeli pamięci RAM od firmy Kingston w porządku rosnącym według ceny, należy skorzystać z następującej kwerendy:
A. SELECT model FROM podzespoly WHERE typ='RAM' AND producent='Kingston' ORDER BY cena DESC
B. SELECT model FROM producent WHERE typ='RAM' OR producent='Kingston' ORDER BY podzespoly ASC
C. SELECT model FROM podzespoly WHERE typ='RAM' OR producent='Kingston' ORDER BY cena DESC
D. SELECT model FROM podzespoly WHERE typ='RAM' AND producent='Kingston' ORDER BY cena ASC
Tworzenie i administrowanie s…
Jaką czynność należy wykonać przed zrobieniem kopii zapasowej danych w MySQL?
A. zweryfikowanie poprawności tabel w bazie oraz ewentualne naprawienie usterek
B. sprawdzenie, czy baza działa wystarczająco wydajnie
C. ustalenie systemu kodowania znaków w bazie
D. przyznanie uprawnień do przeglądania bazy dla Administratora
Tworzenie i administrowanie s…
Jakie są etapy w odpowiedniej kolejności przy tworzeniu aplikacji?
A. Analiza oczekiwań klienta, określenie wymagań, programowanie, wdrożenie, testowanie
B. Określenie wymagań, analiza oczekiwań klienta, programowanie, wdrożenie, testowanie
C. Programowanie, analiza oczekiwań klienta, określenie wymagań, wdrożenie, testowanie
D. Analiza oczekiwań klienta, określenie wymagań, programowanie, testowanie, wdrożenie
Tworzenie i administrowanie s…
Proces przetwarzania sygnału wejściowego w czasie, wykorzystujący zasadę superpozycji, jest związany z filtrem
A. przyczynowym
B. niezmiennym w czasie
C. o skończonej odpowiedzi impulsowej
D. liniowym
Tworzenie i administrowanie s…
Jakie działanie wykonuje polecenie DBCC CHECKDB("sklepAGD", Repair_fast) w MS SQL Server?
A. zweryfikuje spójność danej tabeli
B. zweryfikuje spójność danej tabeli oraz naprawi uszkodzone rekordy
C. sprawdzi spójność bazy danych i naprawi uszkodzone indeksy
D. sprawdzi spójność bazy danych i utworzy kopię zapasową
Tworzenie i administrowanie s…
W aplikacji PHP do bazy danych została wysłana kwerenda SELECT przy pomocy funkcji mysqli_query. Jaką funkcję powinien wykorzystać użytkownik, aby ustalić, ile rekordów zostało zwróconych przez zapytanie?
A. mysqli_num_rows
B. mysqli_query
C. mysqli_connect
D. mysqli_fetch_row
Tworzenie i administrowanie s…
Jak wybrać nazwy produktów z tabeli sprzet zawierającej pola: nazwa, cena, liczbaSztuk, dataDodania, które zostały dodane w roku 2021, a ich cena jest poniżej 100 zł lub liczba sztuk przekracza 4, w sekcji WHERE?
A. WHERE dataDodania LIKE '2021%' AND (cena < 100 OR liczbaSztuk > 4)
B. WHERE dataDodania LIKE '2021%' OR cena < 100 OR liczbaSztuk > 4
C. WHERE dataDodania LIKE '2021%' OR (cena < 100 AND liczbaSztuk > 4)
D. WHERE dataDodania LIKE '2021%' AND cena < 100 AND liczbaSztuk > 4
Tworzenie i administrowanie s…
W hurtowni utworzono tabelę sprzedaż, która zawiera pola: id, kontrahent, grupa_cenowa oraz obrot. Jakie polecenie należy wykorzystać, aby znaleźć tylko kontrahentów z drugiej grupy cenowej, których obrót przekracza 4000 zł?
A. SELECT kontrahent FROM sprzedaz WHERE grupa_cenowa=2 OR obrot>4000
B. SELECT sprzedaz FROM kontrahent WHERE grupa_cenowa=2 AND obrot>4000
C. SELECT sprzedaz FROM kontrahent WHERE obrot>4000
D. SELECT kontrahent FROM sprzedaz WHERE grupa_cenowa=2 AND obrot>4000
Tworzenie i administrowanie s…
Podaj właściwą sekwencję przy tworzeniu bazy danych?
A. Zdefiniowanie celu, utworzenie relacji, stworzenie tabel, normalizacja
B. Zdefiniowanie celu, normalizacja, utworzenie relacji, stworzenie tabel
C. Zdefiniowanie celu, normalizacja, utworzenie tabel, stworzenie relacji
D. Zdefiniowanie celu, stworzenie tabel, utworzenie relacji, normalizacja
Tworzenie i administrowanie s…
W PHP, przy wykonywaniu działań na bazie danych MySQL, aby zakończyć sesję z bazą, należy użyć
A. mysqli_exit();
B. mysqli_close();
C. mysqli_rollback();
D. mysqli_commit();
Tworzenie i administrowanie s…
Jaką funkcję w języku PHP należy wykorzystać, aby nawiązać połączenie z bazą danych o nazwie zwierzaki?
A. $polacz = mysqli_connect('localhost', 'root','','zwierzaki');
B. $polacz = db_connect('localhost', 'root','','zwierzaki');
C. $polacz = server_connect('localhost', 'root','','zwierzaki');
D. $polacz = sql_connect('localhost', 'root','','zwierzaki');
Tworzenie i administrowanie s…
W dostępnej tabeli mieszkań znajdują się kolumny o nazwach: adres, metraż, liczba_pokoi, standard, status, cena. Wykonanie podanej kwerendy SQL SELECT spowoduje, że zostaną wyświetlone

A. wszystkie informacje oprócz adresu tych mieszkań, które mają więcej niż 3 pokoje
B. wszystkie informacje dotyczące mieszkań, które mają co najmniej 3 pokoje
C. metraż oraz cena tych mieszkań, które mają co najmniej 3 pokoje
D. metraż oraz cena tych mieszkań, które mają więcej niż 3 pokoje
Tworzenie i administrowanie s…
Jakie zapytanie SQL dotyczące tabeli pracownicy, której struktura to: id, imie, nazwisko, plec, zarobek, pozwoli na osobne obliczenie średniego wynagrodzenia kobiet oraz średniego wynagrodzenia mężczyzn?
A. SELECT AVG(zarobek) FROM pracownicy AS sredni_zarobek
B. SELECT AVG(zarobek) FROM pracownicy GROUP BY plec HAVING plec='k' AND plec='m'
C. SELECT AVG(zarobek) FROM pracownicy WHERE plec='k' AND plec='m'
D. SELECT AVG(zarobek) FROM pracownicy GROUP BY plec
Tworzenie i administrowanie s…
W tabeli artykuly w bazie danych sklepu znajduje się pole o nazwie nowy. Jak należy wykonać kwerendę, aby wypełnić to pole wartościami TRUE dla wszystkich rekordów?
A. UPDATE artykuly SET nowy=TRUE;
B. UPDATE nowy FROM artykuly VALUE TRUE;
C. INSERT INTO artykuly VALUE nowy=TRUE;
D. INSERT INTO nowy FROM artykuly SET TRUE;
Tworzenie i administrowanie s…
Na przedstawionej grafice widać fragment bazy danych. Jakie kwerendę należy zastosować, aby uzyskać nazwy produktów zakupionych przez klienta o id = 1?

A. SELECT nazwa FROM produkty JOIN transakcje_produkty JOIN transakcje WHERE nr_klienta = 1
B. SELECT nazwa FROM produkty JOIN transakcje_produkty USING(nr_produktu) WHERE nr_klienta = 1
C. SELECT nazwa FROM produkty JOIN transakcje_produkty USING(nr_produktu) JOIN transakcje USING(nr_transakcji) WHERE nr_klienta = 1
D. SELECT nazwa FROM produkty JOIN transakcje ON nr_produktu = nr_klienta WHERE nr_klienta = 1
Tworzenie i administrowanie s…
Relacja opisana jako: "Rekord z tabeli A może odpowiadać wielu rekordom z tabeli B. Każdemu rekordowi z tabeli B przyporządkowany jest dokładnie jeden rekord z tabeli A" jest relacją
A. jeden do wielu
B. jeden do jednego
C. wiele do wielu
D. nieoznaczoną
Tworzenie i administrowanie s…
Za pomocą zapytania SQL trzeba uzyskać z bazy danych nazwiska pracowników, którzy pełnią funkcję kierownika, a ich wynagrodzenie mieści się w przedziale jednostronnie domkniętym (3000, 4000>. Która klauzula sprawdza ten warunek?
A. WHERE kierownik = true AND pensja => 3000 AND pensja <= 4000
B. WHERE kierownik = true AND pensja => 3000 OR pensja < 4000
C. WHERE kierownik = true OR pensja > 3000 OR pensja <= 4000
D. WHERE kierownik = true AND pensja > 3000 AND pensja <= 4000
Tworzenie i administrowanie s…
Które z poniższych stwierdzeń o językach programowania jest fałszywe?
A. C++ jest językiem obiektowym
B. PHP służy do tworzenia stron w czasie rzeczywistym
C. JavaScript to język skryptowy
D. SQL jest językiem programowania strukturalnego
Tworzenie i administrowanie s…
Jakiego polecenia SQL należy użyć, aby usunąć z tabeli artykuly wiersze, które zawierają słowo "sto" w dowolnej lokalizacji pola tresc?
A. DELETE FROM artykuly WHERE tresc = "%sto%";
B. DELETE * FROM artykuly WHERE tresc LIKE "%sto%";
C. DELETE * FROM artykuly WHERE tresc = "%sto%";
D. DELETE FROM artykuly WHERE tresc LIKE "%sto%";
Tworzenie i administrowanie s…
Przedstawione polecenie MySQL ma za zadanie
ALTER TABLE ksiazki
MODIFY tytul VARCHAR(100) NOT NULL;
A. zmienić typ kolumny tytul w tabeli ksiazki.
B. zmienić nazwę kolumny w tabeli ksiazki.
C. usunąć kolumnę tytul z tabeli ksiazki.
D. dodać do tabeli ksiazki kolumnę tytul.
Tworzenie i administrowanie s…
Zgodnie z zasadami ACID dotyczącymi przeprowadzania transakcji wymóg izolacji (ang. isolation) wskazuje, że
A. pod określonymi warunkami dane modyfikowane przez transakcję mogą być cofnięte
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. po zrealizowaniu transakcji system bazy danych będzie zgodny
Tworzenie i administrowanie s…
Polecenie DROP w języku SQL ma na celu
A. usunąć istniejący obiekt
B. zaktualizować dane obiektu
C. zmodyfikować parametry obiektu
D. wprowadzić nowy obiekt
Tworzenie i administrowanie s…
Jakiego języka można użyć do obsługi połączenia z bazą danych MySQL podczas rozwijania aplikacji webowej?
A. PHP
B. HTML
C. XHTML
D. CSS
Tworzenie i administrowanie s…
Jakiego typu danych w bazie MySQL należy używać, aby zapisać datę oraz czas w jednym polu?
A. TIMESTAMP
B. BOOLEAN
C. DATE
D. YEAR
Tworzenie i administrowanie s…
Przedstawione zapytanie SQL przydziela uprawnienie SELECT
GRANT SELECT ON hurtownia.* TO 'sprzedawca'@'localhost'; |
A. do wszystkich kolumn w tabeli hurtownia
B. dla użytkownika root na serwerze sprzedawca
C. do wszystkich tabel w bazie hurtownia
D. dla użytkownika root na serwerze localhost
Tworzenie i administrowanie s…
W języku PHP przeprowadzono operację przedstawioną w ramce. Jak można postąpić, aby wyświetlić wszystkie wyniki tego zapytania?
$tab = mysqli_query($db, "SELECT imie FROM Osoby WHERE wiek < 18"); |
A. pokazać zmienną $db
B. użyć polecenia mysql_fetch
C. zaindeksować zmienną tab, tab[0] to pierwsze imię
D. zastosować pętlę z poleceniem mysqli_fetch_row