Filtrowanie pytań
Tworzenie i administrowanie s…
A. GRANT INSERT, DROP ON szkola.przedmioty TO uczen;
B. GRANT 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…
Do jakiego celu służy polecenie mysqldump?
A. optymalizacji bazy
B. sprawdzenia integralności bazy
C. naprawy niespójnej bazy
D. stworzenia kopii zapasowej bazy
Tworzenie i administrowanie s…
Instrukcja REVOKE SELECT ON nazwa1 FROM nazwa2 w SQL pozwala na
A. pozbawianie użytkownika uprawnień
B. przyznawanie praw dostępu do tabeli
C. przyznawanie uprawnień za pomocą ustalonego schematu
D. usuwanie konta użytkownika z bazy danych
Tworzenie i administrowanie s…
Jakie cechy powinien posiadać klucz główny?
A. Nie może przybierać wartości, reprezentowany jest przez dokładnie jedno pole tabeli
B. Reprezentowany jest przez jedno pole tabeli, jego wartość nie może ulegać zmianie
C. Jest unikatowy, nie może zawierać pustych wartości
D. Jest unikatowy, może mieć tylko wartości całkowite
Tworzenie i administrowanie s…
W tabeli dania, której wiersze przedstawione są poniżej, wykonano kwerendę SELECT * FROM dania WHERE typ < 3 AND cena < 30 LIMIT 5;
Ile wierszy zostanie wybranych przez tę kwerendę?
SELECT * FROM dania WHERE typ < 3 AND cena < 30 LIMIT 5;
A. 13
B. 5
C. 2
D. 8
Tworzenie i administrowanie s…
Posiadając tabelę zawierającą zwierzeta z kolumnami nazwa, gatunek, gromada, cechy, dlugosc_zycia, aby uzyskać listę nazw zwierząt, które żyją co najmniej 20 lat oraz należą do ssaków, należy wykonać zapytanie:
A. SELECT nazwa FROM zwierzeta WHERE dlugosc_zycia >= 20;
B. SELECT nazwa FROM zwierzeta WHERE dlugosc_zycia >= 20 OR gromada = 'ssak';
C. SELECT nazwa FROM zwierzeta WHERE dlugosc_zycia >= 20 AND gromada = 'ssak';
D. SELECT nazwa FROM zwierzeta WHERE gromada = 'ssak';
Tworzenie i administrowanie s…
Podczas wykonywania zapytania można skorzystać z klauzuli DROP COLUMN
A. ALTER COLUMN
B. DROP TABLE
C. CREATE TABLE
D. ALTER TABLE
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 pracownicy WHERE rodzaj_umowy ='brak'
B. DELETE FROM pracownicy WHERE rodzaj_umowy IS NULL
C. DROP pracownicy WHERE rodzaj_umowy IS NULL
D. DROP pracownicy FROM rodzaj_umowy = 0
Tworzenie i administrowanie s…
Jaką relację w projekcie bazy danych powinno się ustalić pomiędzy tabelami przedstawionymi na rysunku, przy założeniu, że każdy klient sklepu internetowego złoży co najmniej dwa zamówienia?

A. 1:n, gdzie 1 jest po stronie Klienta, a wiele po stronie Zamówienia
B. 1:n, gdzie 1 znajduje się po stronie Zamówienia, a wiele po stronie Klienta
C. n:n
D. 1:1
Tworzenie i administrowanie s…
W tabeli mieszkancy znajdują się różne dane. Aby przefiltrować jedynie mieszkańców, którzy mają przypisaną dzielnicę = 1, stworzono dla uproszczenia działania wirtualną tabelę (widok) poprzez zastosowanie kwerendy
A. CREATE VIEW mieszkancySrodmiescie AS SELECT * FROM mieszkancy WHERE dzielnica = 1
B. CREATE VIEW mieszkancy FROM mieszkancy WHERE dzielnica = 1
C. CREATE VIEW mieszkancySrodmiescie AS SELECT * FROM mieszkancy
D. CREATE VIEW mieszkancy WHERE dzielnica = 1
Tworzenie i administrowanie s…
Na podstawie tabeli Towar zrealizowano poniższe zapytanie SQL: SELECT nazwa_towaru FROM `Towar` WHERE cena_katalogowa < 65 ORDER BY waga DESC
Jaki będzie rezultat tej operacji?
SELECT nazwa_towaru FROM `Towar` WHERE cena_katalogowa < 65 ORDER BY waga DESC

A. Papier ksero A4, Kredki 24 kolory, Zeszyt A5 w linie, Zeszyt A5
B. Papier ksero A4, Kredki 24 kolory, Zeszyt A5, Zeszyt A5 w linie
C. Zeszyt A5, Zeszyt A5 w linie, Kredki 24 kolory, Papier ksero A4
D. Zeszyt A5 w linie, Zeszyt A5, Kredki 24 kolory, Papier ksero A4
Tworzenie i administrowanie s…
Zdefiniowana jest tabela o nazwie wycieczki z atrybutami nazwa, cena oraz miejsca (jako liczba dostępnych miejsc). Aby wyświetlić jedynie nazwy tych wycieczek, dla których cena jest mniejsza niż 2000 złotych i które mają co najmniej cztery wolne miejsca, należy użyć zapytania
A. SELECT * FROM wycieczki WHERE cena<2000 OR miejsca>3;
B. SELECT nazwa FROM wycieczki WHERE cena<2000 OR miejsca>4;
C. SELECT nazwa FROM wycieczki WHERE cena<2000 AND miejsca>3;
D. SELECT * FROM wycieczki WHERE cena<2000 AND miejsca>4;
Tworzenie i administrowanie s…
Jakie jest zastosowanie zapytania z klauzulą JOIN?
A. wywołać funkcję agregującą
B. uzyskać wynik tylko z jednej tabeli
C. określić klucz obcy dla tabeli
D. pozyskać dane z dwóch tabel, które są ze sobą powiązane
Tworzenie i administrowanie s…
W tabeli klienci znajduje się pole status, które może przyjmować wartości: Zwykły, Złoty, Platynowy. Z uwagi na to, że dane klientów o statusie Platynowy są przetwarzane najczęściej, konieczne jest utworzenie wirtualnej tabeli (widoku), która będzie zawierała wyłącznie te informacje. W tym celu można użyć kwerendy
A. CREATE VIEW KlienciPlatyna FROM klienci WHERE status = "Platynowy"
B. CREATE VIEW KlienciPlatyna AS SELECT * FROM klienci WHERE status = "Platynowy"
C. CREATE VIEW KlienciPlatyna AS klient WHERE status = "Platynowy"
D. CREATE VIEW KlienciPlatyna AS SELECT status FROM klienci WHERE "Platynowy"
Tworzenie i administrowanie s…
W utworzonej tabeli pole należące do typu BLOB służy do składowania
A. liczb całkowitych, które przekraczają zakres typu INT
B. łańcuchów znaków o nieokreślonej długości
C. danych binarnych o dużych rozmiarach, takich jak grafika
D. danych logicznych takich jak true
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;
B. <br>ALTER TABLE lakier<br> ADD FOREIGN KEY (barwa) REFERENCES samochody(kolor);
C. <br>ALTER TABLE samochody<br> ADD FOREIGN KEY barwa REFERENCES samochody.lakier;
D. <br>ALTER TABLE samochody<br> ADD FOREIGN KEY (kolor) REFERENCES lakier(lakierId);
Tworzenie i administrowanie s…
Jaki jest cel funkcji napisanej w PHP?
$zapytanie = mysql_query("SELECT * FROM napisy"); |
A. zmianę hasła do bazy danych
B. nawiązanie połączenia z bazą danych
C. ochronę bazy danych
D. uzyskanie danych z bazy danych
Tworzenie i administrowanie s…
Aby skorzystać z relacji w zapytaniu, trzeba użyć słowa kluczowego
A. IN
B. JOIN
C. UNION
D. GROUP BY
Tworzenie i administrowanie s…
Komenda kierowana do serwera bazy danych, mająca na celu zbieranie, wyszukiwanie lub edytowanie danych w bazie, nazywana jest
A. kolumną
B. formularzem
C. kwerendą
D. kopią
Tworzenie i administrowanie s…
Elementem wykorzystywanym w bazie danych do podsumowywania, prezentowania oraz drukowania danych jest
A. formularz
B. raport
C. zapytanie
D. zestawienie
Tworzenie i administrowanie s…
Aby utworzyć tabelę w systemie baz danych, trzeba użyć komendy SQL
A. PLUS TABLE
B. CREATETABLE
C. ADD TABLE
D. NEW TABLE
Tworzenie i administrowanie s…
Jakie obiekty w bazie danych służą do podsumowywania, prezentacji oraz drukowania danych?
A. formularz
B. zestawienie
C. raport
D. zapytanie
Tworzenie i administrowanie s…
Na zakończenie dnia w bazie danych sklepu spożywczego generowany jest raport, który pokazuje produkty wraz z ich dostawcami, dla których liczba sztuk w magazynie jest poniżej 10. Do stworzenia tego raportu użyto kwerendy
A. CHECK TABLE
B. SELECT
C. INSERT INTO
D. UPDATE
Tworzenie i administrowanie s…
Które z komend przyznaje najniższy poziom uprawnień dla użytkownika uczen w zakresie modyfikacji danych oraz struktury tabeli?
A. DRANT DROP ON szkola.przedmioty TO uczen
B. GRANT SELECT ON szkola.przedmioty TO uczen
C. GRANT ALTER, SELECT ON szkola.przedmioty TO uczen
D. GRANT INSERT, DROP ON szkola.przedmioty TO uczen
Tworzenie i administrowanie s…
Podane zapytanie SQL przyznaje użytkownikowi adam@localhost uprawnienia:
GRANT SELECT, INSERT, UPDATE, DELETE ON klienci TO adam@localhost |
A. do manipulowania danymi w tabeli klienci
B. do zarządzania strukturą tabeli klienci
C. do manipulowania danymi bazy danych klienci
D. do zarządzania strukturą bazy danych klienci
Tworzenie i administrowanie s…
W języku PHP, podczas pracy z bazą danych MySQL, aby zakończyć sesję z bazą, powinno się użyć
A. mysqli_exit( )
B. mysqli_rollback()
C. mysqli_commit()
D. mysqli_close()
Tworzenie i administrowanie s…
W relacyjnym modelu baz danych, termin krotka odnosi się do
A. wszystkich kolumn tabeli, które zawierają atrybuty danego obiektu
B. liczby rekordów w danej tabeli
C. wierszy tabeli, z wyjątkiem wiersza nagłówkowego, w którym znajdują się nazwy kolumn
D. wszystkich wierszy tabeli łącznie z wierszem nagłówkowym
Tworzenie i administrowanie s…
Aby zliczyć wszystkie wiersze w tabeli Koty, należy wykorzystać zapytanie
A. SELECT COUNT(Koty) AS ROWNUM
B. SELECT COUNT(ROWNUM) FROM Koty
C. SELECT COUNT(*) FROM Koty
D. SELECT ROWNUM() FROM Koty
Tworzenie i administrowanie s…
Jakie polecenie należy zastosować, aby w trakcie tworzenia tabeli dodać klucz obcy obejmujący wiele kolumn?
A. CONSTRAINT(nazwisko,imie) FOREIGN KEY REFERENCES osoby (nazwisko, imie)
B. CONSTRAINT(nazwisko,imie) FOREIGN REFERENCES KEY osoby (nazwisko, imie)
C. CONSTRAINT fk_osoba_uczen FOREIGN KEY (nazwisko, imie) REFERENCES osoby (nazwisko,imie)
D. CONSTRAINT fk_osoba_uczen FOREIGN KEY ON (nazwisko, imie) REFERENCES osoby (nazwisko,imie)
Tworzenie i administrowanie s…
W języku PHP, aby nawiązać połączenie z bazą danych MySQL za pomocą biblioteki mysqli, wykorzystując podany kod, w miejscu parametru 'c' powinno się wpisać
$a = new mysqli('b', 'c', 'd', 'e') |
A. lokalizację serwera bazy danych
B. hasło użytkownika
C. nazwę bazy danych
D. nazwę użytkownika
Tworzenie i administrowanie s…
Aby przywrócić bazę danych MS SQL z archiwum, należy użyć polecenia
A. RESTORE DATABASE
B. REBACKUP DATABASE
C. SAVE DATABASE
D. DBCC CHECKDB
Tworzenie i administrowanie s…
Aby zapewnić integralność danych w bazie programu Microsoft Access, należy zastosować
A. archiwizację bazy
B. więzy integralności
C. kwerendę aktualizującą
D. defragmentację bazy
Tworzenie i administrowanie s…
Które zapytanie SQL wybiera nazwiska z tabeli klient, które mają co najmniej jedną literę i zaczynają się na literę Z?
A. SELECT nazwisko FROM klient WHERE nazwisko='Z?'
B. SELECT nazwisko FROM klient WHERE nazwisko='Z_?'
C. SELECT nazwisko FROM klient WHERE nazwisko LIKE 'Z_%'
D. SELECT nazwisko FROM klient WHERE nazwisko LIKE 'Z%'
Tworzenie i administrowanie s…
Jakie są nazwy standardowych instrukcji w języku SQL, które dotyczą wykonywania operacji na danych w SQL DML (np.: dodawanie danych do bazy, usuwanie, wprowadzanie zmian w danych)?
A. DELETE, INSERT, UPDATE
B. SELECT, SELECT INTO
C. ALTER, CREATE, DROP
D. DENY, GRANT, REVOKE
Tworzenie i administrowanie s…
Polecenie w języku SQL w formie ALTER TABLE 'miasta' ADD 'kod' text?
A. dodaje do tabeli dwie kolumny o nazwach: kod i text
B. zmienia nazwę tabeli miasta na kod
C. w tabeli miasta modyfikuje nazwę kolumny kod na text
D. wprowadza do tabeli nową kolumnę o nazwie kod typu text
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. usunięcia tabeli lub jej danych
C. tworzenia tabeli klienci oraz wprowadzania do niej danych
D. aktualizowania danych oraz przeglądania tabeli klienci
Tworzenie i administrowanie s…
Tabela Pacjenci zawiera kolumny: imie, nazwisko, wiek, lekarz_id. Aby stworzyć raport, który będzie zawierał jedynie imiona oraz nazwiska pacjentów mających mniej niż 18 lat i zapisanych do lekarza o id równym 6, można wykorzystać kwerendę SQL
A. SELECT imie, nazwisko WHERE wiek<18 AND lekarz_id=6
B. SELECT imie, nazwisko WHERE wiek<18 OR lekarz_id=6
C. SELECT imie, nazwisko FROM Pacjenci WHERE wiek<18 AND lekarz_id=6
D. SELECT imie, nazwisko FROM Pacjenci WHERE wiek<18 OR lekarz_id=6
Tworzenie i administrowanie s…
Na ilustracji przedstawiono dwie tabele. Aby ustanowić między nimi relację jeden do wielu, gdzie jedna strona to Klienci, a druga strona to Zamowienia, należy

A. powiązać relacją pola ID z obu tabel.
B. dodać pole klucza obcego do tabeli Klienci i powiązać je z ID tabeli Zamowienia.
C. wprowadzić pole klucza obcego do tabeli Zamowienia i powiązać je z ID tabeli Klienci.
D. stworzyć trzecią tabelę z dwoma kluczami obcymi. Jeden klucz połączyć z ID tabeli Klienci, a drugi klucz połączyć z ID tabeli Zamowienia.
Tworzenie i administrowanie s…
W celu przyznania użytkownikowi w systemie MySQL możliwości nadawania i modyfikowania uprawnień innym użytkownikom, konieczne jest użycie klauzuli
A. TRGGER
B. GRANT OPTION
C. ALL PRIVILEGES
D. FLUSH PRIVILEGES
Tworzenie i administrowanie s…
W bazie danych znajduje się tabela artykuły z kolumnami: nazwa, typ, producent, cena. Jakie polecenie należy użyć, aby wyświetlić wszystkie nazwy artykułów tylko o typie pralka, których cena mieści się w przedziale od 1000 PLN do 1500 PLN?
A. SELECT nazwa FROM artykuły WHERE typ='pralka' OR cena BETWEEN 1000 OR 1500
B. SELECT nazwa FROM artykuły WHERE typ='pralka' OR cena BETWEEN 1000 AND 1500
C. SELECT nazwa FROM artykuły WHERE typ='pralka' AND cena FROM 1000 TO 1500
D. SELECT nazwa FROM artykuły WHERE typ='pralka' AND cena BETWEEN 1000 AND 1500