Filtrowanie pytań
Tworzenie i administrowanie s…
A. przeniesie uprawnienia z grupy klienci do użytkownika pracownik
B. przyznaje uprawnienie grupie klienci dla tabeli pracownik
C. cofa wszystkie uprawnienia pracownikowi do tabeli klienci
D. przyznaje wszystkie uprawnienia do tabeli klienci użytkownikowi pracownik
Tworzenie i administrowanie s…
Zastosowanie klauzuli PRIMARY KEY w poleceniu CREATE TABLE sprawi, że dane pole stanie się
A. indeksem unikalnym
B. kluczem podstawowym
C. indeksem klucza
D. kluczem obcym
Tworzenie i administrowanie s…
Jak kwerenda SQL przedstawiona w ramce wpłynie na tabelę pracownicy?
| ALTER TABLE pracownicy MODIFY plec char(9); |
A. Doda kolumnę plec ze znakowym typem danych o zmiennej długości 9
B. Zmieni typ danych kolumny plec na znakowy o stałej długości 9
C. Zmieni typ danych kolumny plec na znakowy o zmiennej długości 9
D. Doda kolumnę plec ze znakowym typem danych o stałej długości 9
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 WHERE Klienci.id = 5
D. SELECT opis, nazwisko FROM Zgłoszenia JOIN Klienci ON Klienci.id = Zgłoszenia.Klienci_id WHERE Zgłoszenia.id = 5
Tworzenie i administrowanie s…
W bazie danych istnieje tabela ksiazki, która posiada pola: tytul, id_autora, data_wypoz, id_czytelnika. Codziennie tworzony jest raport dotyczący książek wypożyczonych w danym dniu, który wyświetla jedynie tytuły książek. Która kwerenda SQL jest odpowiednia do generowania tego raportu?
A. SELECT tytul, data_wypoz FROM ksiazki WHERE data_wypoz = CURRDATENT_E()
B. SELECT * FROM ksiazki
C. SELECT tytul FROM ksiazki WHERE data_wypoz = CURRENT_DATE()
D. SELECT tytul FROM ksiazki
Tworzenie i administrowanie s…
Jakie wartości powinny mieć zmienne w funkcji z biblioteki mysqli, by ustanowić połączenie z serwerem i bazą danych?
| mysqli_connect($a, $b, $c, $d) or die('Brak połączenia z serwerem MySQL.'); |
A. adres serwera - $a, nazwa bazy danych - $b, login - $c, hasło - $d
B. adres serwera - $c, nazwa bazy danych - $d, login - $b, hasło - $a
C. adres serwera - $a, nazwa bazy danych - $d, login - $b, hasło - $c
D. adres serwera - $c, nazwa bazy danych - $d, login - $a, hasło - $b
Tworzenie i administrowanie s…
Funkcja agregująca AVG wykorzystana w zapytaniu SELECT AVG(cena) FROM uslugi;
ma na celu
SELECT AVG(cena) FROM uslugi; A. wyliczenie średniej arytmetycznej cen wszystkich usług
B. obliczenie liczby dostępnych usług w tabeli
C. znalezienie najwyższej ceny za usługi
D. zsumowanie wszystkich kosztów usług
Tworzenie i administrowanie s…
Jakie informacje można uzyskać na temat normalizacji tej tabeli?

A. Tabela znajduje się w trzeciej postaci normalnej
B. Tabela znajduje się w pierwszej postaci normalnej
C. Tabela nie jest znormalizowana
D. Tabela jest w drugiej postaci normalnej
Tworzenie i administrowanie s…
Funkcja pg_connect w PHP pozwala na nawiązanie połączenia z bazą danych
A. mySQL
B. PostgreSQL
C. MS SQL
D. MS ACCESS
Tworzenie i administrowanie s…
W zamieszczonym kodzie PHP, który łączy się z serwerem bazy danych, jakie działania powinny być umieszczone w instrukcji warunkowej w miejscu trzech kropek?
| $db = mysqli_connect("localhost","root","qwerty","baza1"); if ( !$db ) { ... } |
A. Informacja o udanym połączeniu z bazą
B. Zarządzanie błędem połączenia
C. Przetwarzanie danych otrzymanych z bazy
D. Zamknięcie połączenia z bazą danych
Tworzenie i administrowanie s…
Aby utworzyć relację wiele do wielu pomiędzy tabelami A i B, należy
A. wprowadzić trzecią tabelę zawierającą klucze obce do tabel A i B
B. tabela A będzie miała identyczne pola jak tabela B
C. tabelę A połączyć z tabelą B przez utworzenie kluczy obcych
D. wiele wpisów z tabeli A zduplikuje się w tabeli B
Tworzenie i administrowanie s…
Aby stworzyć warunek w zapytaniu wybierającym nazwiska wszystkich uczniów z klas początkowych (od pierwszej do trzeciej), można zastosować klauzulę
A. WHERE klasa >= 1 OR klasa <= 3
B. WHERE klasa IN (1, 3)
C. WHERE klasa < 3
D. WHERE klasa BETWEEN 1 AND 3
Tworzenie i administrowanie s…
Zapytanie z użyciem klauzuli JOIN jest wykorzystywane w celu
A. wywołania funkcji agregującej
B. uzyskania wyników tylko z jednej tabeli
C. określenia klucza obcego dla tabeli
D. pozyskania wyników z dwóch tabel, które są ze sobą powiązane
Tworzenie i administrowanie s…
Aby przywrócić uszkodzoną tabelę w MySQL, jakie polecenie należy wykonać?
A. RESOLVE TABLE
B. REPAIR TABLE
C. FIX TABLE
D. CHECK TABLE
Tworzenie i administrowanie s…
Obejrzyj tabelę mieszkań, która zawiera kolumny: adres, metraż, ile_pokoi, standard, status, cena. Wykonanie poniższej kwerendy SQL SELECT spowoduje wyświetlenie:
| SELECT metraz, cena FROM mieszkania WHERE ile_pokoi > 3; |
A. wszystkie dane mieszkań, które mają co najmniej 3 pokoje
B. metraż oraz cena tych mieszkań, które mają więcej niż 3 pokoje
C. metraż oraz cena tych mieszkań, które posiadają co najmniej 3 pokoje
D. wszystkie informacje, z wyjątkiem adresu, dotyczące mieszkań z więcej niż 3 pokojami
Tworzenie i administrowanie s…
Model fizyczny replikacji bazy danych pokazany na ilustracji to model

A. rozproszony
B. równorzędny
C. centralnego subskrybenta
D. centralnego wydawcy
Tworzenie i administrowanie s…
W systemie baz danych hurtowni utworzono tabelę sprzedaz z polami: id, kontrahent, grupa_cenowa, obrot. Jakie polecenie należy zastosować, aby znaleźć jedynie kontrahentów z drugiej grupy cenowej, których obrót przekracza 4000zł?
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 kontrahent FROM sprzedaz WHERE grupa_cenowa = 2 AND obrot > 4000
D. SELECT sprzedaz FROM kontrahent WHERE obrot > 4000
Tworzenie i administrowanie s…
Obiektem w bazie danych, który wykorzystywany jest do podsumowywania, prezentacji oraz drukowania danych, jest
A. formularz
B. zapytanie
C. raport
D. zestawienie
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 producent WHERE typ='RAM' OR producent='Kingston' ORDER BY podzespoly ASC
B. SELECT model FROM podzespoly WHERE typ='RAM' AND producent='Kingston' ORDER BY cena ASC
C. SELECT model FROM podzespoly WHERE typ='RAM' AND producent='Kingston' ORDER BY cena DESC
D. SELECT model FROM podzespoly WHERE typ='RAM' OR producent='Kingston' ORDER BY cena DESC
Tworzenie i administrowanie s…
Jaką rolę odgrywa kwerenda krzyżowa w programie MS Access?
A. Zmienia istniejące dane w tabeli
B. Usuwa rekordy z tabel według określonych kryteriów
C. Prezentuje zliczone wartości z pola i układa je w wiersze oraz kolumny
D. Dodaje do wybranej tabeli rekordy z innej tabeli
Tworzenie i administrowanie s…
Aby usunąć zduplikowane wiersze z wyniku zapytania, trzeba zastosować klauzulę
A. LIMIT
B. UNIQUE
C. DISTINCT
D. ORDER BY
Tworzenie i administrowanie s…
Które z poniższych poleceń przyznaje użytkownikowi uczen najniższy poziom uprawnień w zakresie zmiany danych i struktury tabel?
A. GRANT DROP ON szkola.przedmioty TO uczen;
B. GRANT INSERT, DROP ON szkola.przedmioty TO uczen;
C. GRANT ALTER, SELECT ON szkola.przedmioty TO uczen;
D. GRANT SELECT ON szkola.przedmioty TO uczen;
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 = sql_connect('localhost', 'root','','zwierzaki')
B. $polacz = db_connect('localhost', 'root','','zwierzaki')
C. $polacz = server_connect('localhost', 'root','','zwierzaki')
D. $polacz = mysqli_connect('localhost', 'root','','zwierzaki')
Tworzenie i administrowanie s…
W SQL wykorzystywanym przez system baz danych MySQL atrybut UNIQUE w poleceniu CREATE TABLE
A. Zabrania wprowadzenia wartości NULL
B. Wymusza unikalne nazwy kolumn w tabeli
C. Jest używany, gdy wartości w kolumnie nie mogą się powtarzać
D. Jest stosowany wyłącznie w przypadku kolumn liczbowych
Tworzenie i administrowanie s…
W języku SOL komenda INSERT INTO
A. tworzy tabelę
B. wprowadza pola do tabeli
C. modyfikuje rekordy ustaloną wartością
D. wprowadza dane do tabeli
Tworzenie i administrowanie s…
W celu modyfikacji danych w bazie danych można wykorzystać
A. raportem
B. kwerendą SELECT
C. formularzem
D. filtrowaniem
Tworzenie i administrowanie s…
Podczas tworzenia tabeli w SQL, dla jednej z kolumn ustalono klucz główny. Jakie atrybuty należy zastosować, aby uniemożliwić wprowadzenie wartości pustej?
A. UNIQUE
B. NULL
C. NOT NULL
D. DEFAULT
Tworzenie i administrowanie s…
W SQL, aby utworzyć tabelę, konieczne jest użycie polecenia
A. ALTER TABLE
B. ADD TABLE
C. CREATE TABLE
D. INSERT TABLE
Tworzenie i administrowanie s…
Która z funkcji SQL nie wymaga żadnych argumentów?
A. year
B. upper
C. now
D. len
Tworzenie i administrowanie s…
Na zaprezentowanej tabeli dotyczącej samochodów wykonano zapytanie SQL SELECT SELECT model FROM samochody WHERE rocznik=2016;
Jakie wartości zostaną zwrócone w wyniku tego zapytania?
SELECT model FROM samochody WHERE rocznik=2016;
A. Fiat, Opel, Toyota
B. Punto, Corsa, Astra, Corolla, Yaris
C. Punto, Corsa, Corolla
D. Czerwony, grafitowy
Tworzenie i administrowanie s…
Aby wykonać usunięcie wszystkich wpisów z tabeli, należy użyć kwerendy
A. TRUNCATE TABLE
B. ALTER COLUMN
C. INSERT INTO
D. CREATE COLUMN
Tworzenie i administrowanie s…
Jakie języki programowania funkcjonują po stronie serwera?
A. Java, C#, Python, Ruby, PHP
B. Java, C#, AJAX, Ruby, PHP
C. Java, C#, Python, ActionScrip, PHP
D. C#, Python, Ruby, PHP, JavaScript
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 sprzedaz FROM kontrahent WHERE obrot > 4000;
B. SELECT kontrahent FROM sprzedaz WHERE grupa_cenowa = 2 OR obrot > 4000;
C. SELECT sprzedaz FROM kontrahent WHERE grupa_cenowa = 2 AND obrot > 4000;
D. SELECT kontrahent FROM sprzedaz WHERE grupa_cenowa = 2 AND obrot > 4000;
Tworzenie i administrowanie s…
Rezultatem wykonania podanego zapytania SQL jest SELECT count(*) FROM Uczniowie WHERE srednia = 5;
SELECT count(*) FROM Uczniowie WHERE srednia = 5;A. liczba uczniów, którzy mają średnią ocen równą 5.
B. średnia ocen wszystkich uczniów.
C. całkowita liczba uczniów.
D. suma ocen uczniów, których średnia ocen wynosi 5.
Tworzenie i administrowanie s…
Przedstawione polecenie SQL nadaje użytkownikowi adam@localhost uprawnienia
A. do manipulowania danymi bazy danych klienci
B. do zarządzania strukturą tabeli klienci
C. do zarządzania strukturą bazy danych klienci
D. do manipulowania danymi w tabeli klienci
Tworzenie i administrowanie s…
W systemie baz danych wykonano następujące operacje dotyczące uprawnień użytkownika adam: GRANT ALL PRIVILEGES ON klienci To adam REVOKE SELECT, INSERT, UPDATE ON klienci FROM adam. Jakie prawa będzie miał użytkownik adam po zrealizowaniu tych operacji?
A. przeglądania tabeli klienci i dodawania do niej rekordów
B. tworzenia tabeli klienci oraz wprowadzania do niej danych
C. aktualizowania danych oraz przeglądania tabeli klienci
D. usunięcia tabeli lub jej danych
Tworzenie i administrowanie s…
Rozważ tabelę pracownicy. Jakie jest polecenie MySQL, które usuwa wszystkie wpisy z tabeli, gdzie pole rodzaj_umowy jest puste?
A. DELETE FROM pracownicy WHERE rodzaj_umowy IS NULL
B. DROP pracownicy WHERE rodzaj_umowy IS NULL
C. DELETE pracownicy WHERE rodzaj_umowy ='brak'
D. DROP pracownicy FROM rodzaj_umowy = 0
Tworzenie i administrowanie s…
Aby ułatwić dodawanie oraz modyfikowanie danych w tabeli, konieczne jest zdefiniowanie
A. zapytania SELECT.
B. filtru.
C. formularza.
D. sprawozdania.
Tworzenie i administrowanie s…
Jakim słowem kluczowym można zestawić wyniki dwóch zapytań SELECT, które operują na różnych tabelach, aby utworzyć jeden zbiór danych?
A. UNION
B. DISTINCT
C. AS
D. JOIN
Tworzenie i administrowanie s…
GRANT CREATE, ALTER ON sklep.* TO adam; Zakładając, że użytkownik adam wcześniej nie posiadał żadnych uprawnień, to polecenie SQL przyzna mu prawa jedynie do
A. tworzenia oraz modyfikacji struktury wszystkich tabel w bazie sklep
B. tworzenia oraz modyfikacji struktury w tabeli sklep
C. dodawania oraz modyfikacji danych we wszystkich tabelach bazy sklep
D. dodawania oraz modyfikacji danych w tabeli sklep