Filtrowanie pytań
Tworzenie i administrowanie s…
A. mysqli_fetch_row
B. mysqli_query
C. mysqli_num_rows
D. mysqli_connect
Tworzenie i administrowanie s…
SELECT model FROM samochody WHERE rocznik > 2017 AND marka = "opel";
Tabela samochody zawiera poniższe rekordy. Po wykonaniu podanego zapytania SQL, jakie dane zostaną zwrócone?
SELECT model FROM samochody WHERE rocznik > 2017 AND marka = "opel";
A. zafira
B. opel zafira; opel insignia
C. opel zafira
D. zafira; insignia
Tworzenie i administrowanie s…
Model, w którym wszystkie informacje są zgromadzone w jednej tabeli, określa się jako struktura prostych baz danych
A. jednorodnym
B. hierarchicznym
C. relacyjnym
D. sieciowym
Tworzenie i administrowanie s…
Tabela Pracownicy zawiera informacje na temat pracowników różnych działów, co jest zaznaczone przez pole liczbowe dzial. Z racji tego, że zazwyczaj kwerendy dotyczą tylko działu 2, można uprościć zapytania do tej tabeli, tworząc wirtualną tabelę o nazwie Prac_dzial2 przy użyciu zapytania
A. VIEW Prac_dzial2 SELECT FROM Pracownicy WHERE dzial=2;
B. VIEW Prac_dzial2 FROM Pracownicy WHERE dzial=2;
C. CREATE VIEW Prac_dzial2 AS SELECT * FROM Pracownicy WHERE dzial=2;
D. CREATE VIEW Prac_dzial2 FROM Pracownicy WHERE dzial=2;
Tworzenie i administrowanie s…
W aplikacji PHP, która zarządza bazą danych, aby uzyskać numer błędu oraz jego opis po dokonaniu jakiejkolwiek operacji, jakie funkcje powinny być wykorzystane?
A. funkcje mysqli_error i mysqli_error_number
B. funkcje mysqli_error i mysqli_connect_errno
C. tylko funkcję mysqli_error
D. funkcje mysqli_error i mysqli_errno
Tworzenie i administrowanie s…
Dostosowanie wyglądu strony dla konkretnego użytkownika i jego identyfikacja w serwisie są możliwe dzięki systemowi
A. połączenia z bazą
B. obiektów DOM
C. formularzy
D. cookie
Tworzenie i administrowanie s…
Aby wykonać usunięcie tabeli, należy użyć kwerendy
A. TRUNCATE TABLE
B. UNIQUE
C. DELETE
D. DROP TABLE
Tworzenie i administrowanie s…
Zestaw atrybutów relacji, który w minimalny sposób identyfikuje każdy rekord tej relacji, posiadając wartości unikalne oraz niepuste, określamy mianem klucza
A. obcego
B. złożonego
C. kandydującego
D. głównego
Tworzenie i administrowanie s…
Jak nazywa się metoda udostępniania bazy danych w programie Microsoft Access, która dotyczy wszystkich obiektów bazy umieszczonych na dysku sieciowym i wykorzystywanych jednocześnie przez kilku użytkowników?
A. witryny programu SharePoint
B. folderu sieciowego
C. serwera bazy danych
D. dzielonej bazy danych
Tworzenie i administrowanie s…
Instrukcja REVOKE SELECT ON nazwa1 FROM nazwa2 w języku SQL pozwala na
A. przyznawanie praw do tabeli
B. przyznawanie uprawnień z użyciem ustalonego schematu
C. odebranie uprawnień danemu użytkownikowi
D. usunięcie użytkownika z bazy danych
Tworzenie i administrowanie s…
Aby zapewnić integralność danych w bazie programu Microsoft Access, należy zastosować
A. archiwizację bazy
B. defragmentację bazy
C. kwerendę aktualizującą
D. więzy integralności
Tworzenie i administrowanie s…
W języku PHP przeprowadzono operację zaprezentowaną w ramce. Jak można wyświetlić wszystkie rezultaty tego zapytania?

A. użyć polecenia mysql_fetch
B. pokazać zmienną $db
C. zaindeksować zmienną tab, gdzie tab[0] to pierwsze imię
D. zastosować pętlę z poleceniem mysqli_fetch_row
Tworzenie i administrowanie s…
Użytkownik Jan będzie mógł wykonywać
|
A. wszystkie operacje na tabelach bazy dane.
B. jedynie operacje CREATE, ALTER, DROP na tabelach bazy dane.
C. wszystkie operacje na tabelach bazy dane oraz nadawać prawa innym użytkownikom.
D. jedynie operacje manipulowania danymi i zmienić jedynie swoje prawa.
Tworzenie i administrowanie s…
W bazie danych zrealizowano poniższe polecenia dotyczące uprawnień użytkownika adam
GRANT ALL PRMLEGES ON klienci TO adam
REN/OKE SELECT, INSERT, UPDATE ON klienci FROM adam
Po wykonaniu tych instrukcji użytkownik adam uzyska dostęp do
A. usunięcia tabeli lub jej rekordów
B. zmiany danych oraz przeglądania tabeli klienci
C. przeglądania tabeli klienci oraz dodawania do niej rekordów
D. tworzenia tabeli klienci i modyfikowania w niej danych
Tworzenie i administrowanie s…
Jakie z poniższych stwierdzeń poprawnie opisuje zdefiniowaną tabelę?
CREATE TABLE dane (kolumna INTEGER(3)); |
A. Kolumny tabeli dane są nazywane: kolumna 1, kolumna2, kolumna3
B. Tabela o nazwie dane posiada jedną kolumnę liczb całkowitych
C. Tabela o nazwie dane zawiera trzy kolumny typu całkowitego
D. Tabela ma jedną kolumnę, która zawiera tablice z trzema elementami
Tworzenie i administrowanie s…
Zamieszczone poniżej zapytanie SQL przyznaje uprawnienie SELECT
|
A. dla konta root na serwerze sprzedawca
B. do wszystkich kolumn w tabeli hurtownia
C. do wszystkich tabel w bazie danych hurtownia
D. dla konta root na serwerze localhost
Tworzenie i administrowanie s…
W MS SQL Server komenda RESTORE DATABASE jest używana do
A. przywrócenia bazy danych z kopii zapasowej
B. usunięcia bazy danych z serwera centralnego subskrybenta
C. zaktualizowania bazy danych z weryfikacją więzów integralności
D. rekonstrukcji bazy danych na podstawie danych buforowanych
Tworzenie i administrowanie s…
W systemie zarządzania bazą danych MySQL, aby uzyskać listę wszystkich przywilejów przyznanych użytkownikowi anna, można użyć polecenia
A. SHOW GRANTS FOR anna;
B. REVOKE GRANTS FROM anna;
C. SELECT GRANTS FOR anna;
D. GRANT * TO anna;
Tworzenie i administrowanie s…
W SQL wykonano poniższe instrukcje GRANT. Kto będzie miał prawa do przeglądania oraz modyfikacji danych?
GRANT ALL ON firmy TO 'admin'@'localhost'; GRANT ALTER, CREATE, DROP ON firmy TO 'anna'@'localhost'; GRANT SELECT, INSERT, UPDATE ON firmy TO 'tomasz'@'localhost'; |
A. Tomasz i Adam
B. Adam i Anna
C. Tomasz i Anna
D. Tylko Tomasz
Tworzenie i administrowanie s…
Przy założeniu, że użytkownik nie miał wcześniej żadnych uprawnień, polecenie SQL nada użytkownikowi anna uprawnienia wyłącznie do GRANT SELECT, INSERT, UPDATE ON klienci TO anna;
A. wybierania, dodawania kolumn oraz zmiany struktury tabeli o nazwie klienci
B. wybierania, dodawania kolumn oraz zmiany struktury wszystkich tabel w bazie o nazwie klienci
C. wybierania, wstawiania oraz aktualizacji danych we wszystkich tabelach w bazie o nazwie klienci
D. wybierania, wstawiania oraz aktualizacji danych w tabeli o nazwie klienci
Tworzenie i administrowanie s…
Baza danych księgarni ma tabelę ksiazki z polami: id, idAutor, tytul, ileSprzedanych oraz tabelę autorzy z polami: id, imie, nazwisko. Jak utworzyć raport dotyczący sprzedanych książek, który zawiera tytuły oraz nazwiska autorów?
A. stworzyć kwerendę, która wyszukuje tytuły książek
B. utworzyć dwie oddzielne kwerendy: pierwszą, która wyszuka tytuły książek, a drugą, która pobierze nazwiska autorów
C. Ustalić relację 1..1 pomiędzy tabelami ksiazki i autorzy, a następnie stworzyć kwerendę łączącą obie tabele
D. Zdefiniować relację 1..n między tabelami ksiazki i autorzy, a następnie stworzyć kwerendę łączącą obie tabele
Tworzenie i administrowanie s…
Utworzono bazę danych z tabelą mieszkańcy, która zawiera pola: nazwisko, imię oraz miasto. Następnie przygotowano poniższe zapytanie do bazy:
SELECT nazwisko, imie FROM mieszkańcy WHERE miasto='Poznań' UNION ALL SELECT nazwisko, imie FROM mieszkańcy WHERE miasto='Kraków';
Wskaż zapytanie, które zwróci takie same dane.
A. SELECT nazwisko, imie FROM mieszkańcy WHERE miasto BETWEEN 'Poznań' OR 'Kraków';
B. SELECT nazwisko, imie FROM mieszkańcy AS 'Poznań' OR 'Kraków';
C. SELECT nazwisko, imie FROM mieszkańcy WHERE miasto='Poznań' OR miasto='Kraków';
D. SELECT nazwisko, imie FROM mieszkańcy WHERE miasto HAVING 'Poznań' OR 'Kraków';
Tworzenie i administrowanie s…
Kwerenda umożliwiająca wprowadzenie zmian w wielu rekordach lub przeniesienie ich za pomocą jednej operacji nosi nazwę kwerendy
A. wybierającej
B. parametrycznej
C. funkcjonalnej
D. krzyżowej
Tworzenie i administrowanie s…
Dostępna jest tabela uczniowie, która zawiera pól id, imie, nazwisko, data_ur (format rrrr-mm-dd). Które zapytanie w SQL wyświetli tylko imiona oraz nazwiska uczniów urodzonych w roku 2001?
A. SELECT * FROM uczniowie WHERE data_ur == 2001-%-%
B. SELECT imie, nazwisko FROM uczniowie WHERE data_ur like "2001-%-%"
C. SELECT * FROM uczniowie WHERE data_ur like "2001"
D. SELECT id, imie, nazwisko, data_ur FROM uczniowie WHERE data_ur like "2001-*-*"
Tworzenie i administrowanie s…
Fragment kodu SQL wskazuje, że klucz obcy

A. stanowi odniesienie do siebie samego
B. wiąże się z kolumną imiona
C. jest ustawiony na kolumnie obiekty
D. jest obecny w tabeli obiekty
Tworzenie i administrowanie s…
GRANT SELECT, INSERT, UPDATE ON klienci TO anna; Przy założeniu, że użytkownik nie miał wcześniej przyznanych żadnych uprawnień, to polecenie SQL przypisuje użytkownikowi anna wyłącznie prawa do
A. wybierania, dodawania kolumn oraz zmiany struktury wszystkich tabel w bazie o nazwie klienci
B. wybierania, wstawiania oraz aktualizacji danych w tabeli o nazwie klienci
C. wybierania, wstawiania oraz aktualizacji danych w każdej tabeli w bazie o nazwie klienci
D. wybierania, dodawania kolumn oraz zmiany struktury tabeli o nazwie klienci
Tworzenie i administrowanie s…
Jakie polecenie SQL umożliwia usunięcie z tabeli artykuly wierszy, w których pole tresc zawiera słowo „sto” w dowolnej lokalizacji?
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…
Aby uniknąć występowania zduplikowanych wierszy w wyniku zapytania, należy zastosować klauzulę
A. LIMIT
B. DISTINCT
C. ORDER BY
D. UNIQUE
Tworzenie i administrowanie s…
Jakie zapytanie SQL umożliwi wyszukanie z podanej tabeli tylko imion i nazwisk pacjentów, którzy przyszli na świat przed rokiem 2002?

A. SELECT * FROM Pacjenci WHERE rok_urodzenia LIKE 2002
B. SELECT * FROM Pacjenci WHERE rok_urodzenia <= 2002
C. SELECT imie, nazwisko FROM Pacjenci WHERE data_ostatniej_wizyty < 2002
D. SELECT imie, nazwisko FROM Pacjenci WHERE rok_urodzenia < 2002
Tworzenie i administrowanie s…
W programie Microsoft Access mechanizmem ochrony danych związanym z tabelą i kwerendą jest
A. wykorzystanie makr
B. przypisanie uprawnień
C. ustalanie limitów przestrzeni na dysku
D. określanie zakresu tabel
Tworzenie i administrowanie s…
W bazie danych znajduje się tabela ksiazki, która zawiera pola: tytul, id_autora, data_wypoz oraz id_czytelnika. Co dzień generowany jest raport dotyczący książek wypożyczonych w danym dniu, który prezentuje tylko tytuły książek. Która z poniższych kwerend SQL będzie odpowiednia do utworzenia tego raportu?
A. SELECT tytul FROM ksiazki WHERE data_wypoz = CURRENT_DATE()
B. SELECT tytul FROM ksiazki
C. SELECT tytul, data_wypoz FROM ksiazki WHERE data_wypoz = CURRDATE_NT_E()
D. SELECT * FROM ksiazki
Tworzenie i administrowanie s…
Zdefiniowano bazę danych z tabelą sklepy, zawierającą pola: nazwa, ulica, miasto, branża. Aby odnaleźć wszystkie nazwy sklepów spożywczych znajdujących się wyłącznie we Wrocławiu, należy użyć kwerendy:
A. SELECT sklepy FROM nazwa WHERE branza='spożywczy' BETWEEN miasto='Wrocław';
B. SELECT nazwa FROM sklepy WHERE branza='spożywczy' AND miasto='Wrocław';
C. SELECT nazwa FROM sklepy WHERE branza='spożywczy' OR miasto='Wrocław';
D. SELECT sklepy FROM branza='spożywczy' WHERE miasto='Wrocław';
Tworzenie i administrowanie s…
Funkcja CONCAT() w SQL służy do
A. łączenia tekstów do wyświetlenia
B. usuwania określonego tekstu
C. uzyskiwania podłańcucha ze wskazanego tekstu
D. przycinania tekstu do wyświetlenia
Tworzenie i administrowanie s…
Z tabel Klienci oraz Uslugi należy wyodrębnić tylko imiona klientów oraz odpowiadające im nazwy usług, które kosztują więcej niż 10 zł. Kwerenda uzyskująca te informacje ma formę

A. SELECT imie, nazwa FROM klienci, uslugi WHERE cena < 10
B. SELECT imie, nazwa FROM klienci JOIN uslugi ON uslugi.id = uslugi_id WHERE cena > 10
C. SELECT imie, nazwa FROM klienci JOIN uslugi ON uslugi.id = uslugi_id
D. SELECT imie, nazwa FROM klienci JOIN uslugi ON uslugi.id = klienci.id
Tworzenie i administrowanie s…
Jakie są właściwe etapy tworzenia bazy danych?
A. Zdefiniowanie celu, stworzenie tabel, utworzenie relacji, normalizacja
B. Zdefiniowanie celu, utworzenie relacji, stworzenie tabel, normalizacja
C. Zdefiniowanie celu, normalizacja, stworzenie tabel, utworzenie relacji
D. Zdefiniowanie celu, normalizacja, utworzenie relacji, stworzenie tabel
Tworzenie i administrowanie s…
Wykonanie zapytania SQL spowoduje skasowanie
DELETE FROM mieszkania WHERE status = 1; |
A. rekordów, w których wartość pola status jest równa 1, z tabeli mieszkania
B. tabeli mieszkania znajdującej się w bazie danych
C. elementów o nazwie status z tabeli mieszkania
D. tabel, w których wartość pola status wynosi 1, z bazy danych mieszkania
Tworzenie i administrowanie s…
W języku SQL wydano polecenie CREATE USER 'anna'@'localhost' IDENTIFIED BY '54RTu8';
; jednak operacja ta zakończyła się niepowodzeniem z powodu błędu: #1396 - Operation CREATE USER failed for 'anna'@'localhost'. Możliwą przyczyną tego problemu bazy danych może być
CREATE USER 'anna'@'localhost' IDENTIFIED BY '54RTu8';
A. nieznane polecenie CREATE USER
B. niewystarczająca siła hasła dla konta anna
C. istnienie użytkownika anna w bazie danych
D. błędna składnia komendy CREATE USER
Tworzenie i administrowanie s…
Które z poniższych stwierdzeń dotyczących klucza głównego jest poprawne?
A. W tabeli z danymi osobowymi może to być pole z nazwiskiem
B. Składa się wyłącznie z jednego pola
C. Może przyjmować tylko wartości numeryczne
D. Jest unikalny w obrębie tabeli
Tworzenie i administrowanie s…
Jakie słowo kluczowe w SQL należy zastosować, aby usunąć powtarzające się rekordy?
A. DISTINCT
B. LIKE
C. ORDER BY
D. GROUP BY
Tworzenie i administrowanie s…
Tabele Klienci oraz Zgloszenia są związane relacją jeden do wielu. Jakie polecenie należy wydać, aby uzyskać tylko opis zgłoszenia oraz odpowiadające mu nazwisko klienta dla zgłoszenia numer 5?

A. SELECT opis, nazwisko FROM Zgloszenia JOIN Klienci ON Klienci.id = Zgloszenia.Klienci_id WHERE Zgloszenia.id = 5
B. SELECT opis, nazwisko FROM Zgloszenia JOIN Klienci ON Klienci.id = Zgloszenia.Klienci_id WHERE Klienci.id = 5
C. SELECT opis, nazwisko FROM Zgloszenia JOIN Klienci WHERE Klienci.id = 5
D. SELECT opis, nazwisko FROM Zgloszenia JOIN Klienci ON Klienci.id = Zgloszenia.id WHERE Zgloszenia.id = 5