Filtrowanie pytań
Tworzenie i administrowanie s…
A. klucza PRIMARY KEY z wartością NOT NULL i UNIQUE
B. klucza FOREIGN KEY z wartością NOT NULL
C. klucza obcego z wartością NOT NULL i UNIQUE
D. kluczy PRIMARY KEY i FOREIGN KEY
Tworzenie i administrowanie s…
W tabeli personel znajdują się pola: imię, nazwisko, pensja, staż. Aby obliczyć średnią pensję osób zatrudnionych z doświadczeniem od 10 do 20 lat włącznie, należy przeprowadzić kwerendę:
A. SELECT AVG(*) FROM personel WHERE staz >= 10 AND staz <= 20
B. SELECT COUNT(*) FROM personel WHERE staz >= 10 AND staz <= 20
C. SELECT COUNT(pensja) FROM personel WHERE staz >= 10 AND staz <= 20
D. SELECT AVG(pensja) FROM personel WHERE staz >= 10 AND staz <= 20
Tworzenie i administrowanie s…
Model, w którym wszystkie informacje są zgromadzone w jednej tabeli, określa się jako struktura prostych baz danych
A. relacyjnym
B. hierarchicznym
C. sieciowym
D. jednorodnym
Tworzenie i administrowanie s…
Mamy tabelę firm, która zawiera takie kolumny jak: nazwa, adres, NIP, obrot (obrót w ostatnim miesiącu), rozliczenie, status. Wykonanie zapytania SQL SELECT spowoduje wyświetlenie
SELECT nazwa, NIP FROM firmy WHERE obrot < 4000; |
A. tylko nazwę i numer NIP przedsiębiorstw, które w poprzednim miesiącu miały obrót wynoszący przynajmniej 4000 zł
B. wszystkie informacje o firmach, które w minionym miesiącu osiągnęły obrót poniżej 4000 zł
C. tylko nazwę i numer NIP przedsiębiorstw, które w ostatnim miesiącu miały obrót mniejszy niż 4000 zł
D. wszystkie dane o firmach, które w ostatnim miesiącu miały obrót na poziomie co najmniej 4000 zł
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 pensja SET +100;
C. UPDATE pracownicy SET pensja = pensja +100;
D. UPDATE pracownicy SET pensja = 100;
Tworzenie i administrowanie s…
Wartość atrybutu w tabeli, który pełni rolę klucza głównego
A. może przyjmować wartość null (NULL)
B. musi być unikalna
C. jest używana do szyfrowania zawartości tabeli
D. nigdy nie jest innego typu niż numeryczny
Tworzenie i administrowanie s…
Atrybut autor w tabeli ksiazka oznacza
CREATE TABLE ksiazka ( id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, tytul VARCHAR(200), autor SMALLINT UNSIGNED NOT NULL, CONSTRAINT `dane` FOREIGN KEY (autor) REFERENCES autorzy(id) ); |
A. kluczem podstawowym tabeli ksiazka
B. atrybut typu tekstowego zawierający informacje o autorze
C. kluczem obcym powiązanym z tabelą autorzy
D. atrybut używany w relacji z tabelą dane
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 FROM naprawy WHERE czyNaprawione= TRUE;
B. DELETE FROM naprawy;
C. DELETE naprawy WHERE czyNaprawione= TRUE;
D. DELETE klient FROM naprawy WHERE czyNaprawione= TRUE;
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, wstawiania oraz aktualizacji danych we wszystkich tabelach w bazie o nazwie klienci
B. wybierania, dodawania kolumn oraz zmiany struktury wszystkich tabel w bazie o nazwie klienci
C. wybierania, wstawiania oraz aktualizacji danych w tabeli o nazwie klienci
D. wybierania, dodawania kolumn oraz zmiany struktury tabeli o nazwie klienci
Tworzenie i administrowanie s…
Przed przystąpieniem do tworzenia kopii zapasowej bazy danych, aby była ona poprawna i zdatna do późniejszego przywrócenia, konieczne jest sprawdzenie
A. uprawnień dostępu do serwera bazy danych
B. opcji udostępnienia bazy danych
C. poprawności składni zapytań
D. spójności bazy danych
Tworzenie i administrowanie s…
Który z elementów relacyjnej bazy danych, będący kodem w języku SQL, może być użyty w zapytaniach zmieniających kolumny danych przedstawiane w formie tabeli, niezależnie od tego, czy jest tworzony ręcznie, czy też dynamicznie?
A. Wyzwalacz
B. Reguła
C. Funkcja zdefiniowana
D. Procedura składowa
Tworzenie i administrowanie s…
Aby wykonać usunięcie tabeli, należy użyć kwerendy
A. DELETE
B. UNIQUE
C. DROP TABLE
D. TRUNCATE TABLE
Tworzenie i administrowanie s…
Która z poniższych wartości tekstowych nie jest zgodna z przedstawionym w ramce wzorcem wyrażenia regularnego?
A. Kowalski
B. Jelenia Góra
C. Kasprowicza
D. Nowakowska-Kowalska
Tworzenie i administrowanie s…
Które polecenie SQL zaktualizuje w tabeli tab wartość Ania na Zosia w kolumnie kol?
A. ALTER TABLE tab CHANGE kol='Ania' kol='Zosia';
B. UPDATE tab SET kol='Ania' WHERE kol='Zosia';
C. ALTER TABLE tab CHANGE kol='Zosia' kol='Ania';
D. UPDATE tab SET kol='Zosia' WHERE kol='Ania';
Tworzenie i administrowanie s…
Przykład zapytania SQL przedstawia instrukcję
UPDATE katalog SET katalog.cena = [cena]*1.1; |
A. aktualizującej
B. krzyżowej
C. dołączającej
D. usuwającej
Tworzenie i administrowanie s…
Aby ułatwić dodawanie oraz modyfikowanie danych w tabeli, konieczne jest zdefiniowanie
A. formularza.
B. filtru.
C. sprawozdania.
D. zapytania SELECT.
Tworzenie i administrowanie s…
W podanym kodzie PHP, w miejscu kropek należy umieścić odpowiednią instrukcję
$zapytanie = mysqli_query($db, "SELECT imie, nazwisko FROM uzytkownik"); while ($wiersz = ...................) echo "$wiersz[0] $wiersz[1]"; |
A. mysqli_num_fields($zapytanie)
B. mysqli_fetch_array($zapytanie)
C. mysqli_query($zapytanie)
D. mysqli_free_result($zapytanie)
Tworzenie i administrowanie s…
Pole insert_id zdefiniowane w bibliotece MySQLi w języku PHP może służyć do
A. uzyskania id ostatnio dodanego wiersza
B. pobrania najwyższego indeksu z bazy, aby po jego inkrementacji wstawić pod niego dane
C. pobrania pierwszego dostępnego indeksu w bazie, tak aby można było pod nim dodać nowe dane
D. pozyskania kodu błędu, jeśli proces dodawania wiersza się nie powiódł
Tworzenie i administrowanie s…
Dostępna jest tabela pracownicy zawierająca pola id, nazwisko, imię oraz wynagrodzenie. Kolumnę wynagrodzenie można usunąć przy użyciu następującej instrukcji
A. ALTER TABLE pracownicy DROP COLUMN wynagrodzenie
B. DROP TABLE pracownicy DELETE COLUMN wynagrodzenie
C. ALTER TABLE pracownicy DELETE COLUMN wynagrodzenie
D. ALTER TABLE pracownicy DELETE wynagrodzenie
Tworzenie i administrowanie s…
Aby utworzyć tabelę w systemie baz danych, należy użyć polecenia SQL
A. CREATE TABLE
B. ADD TABLE
C. NEW TABLE
D. PLUS TABLE
Tworzenie i administrowanie s…
Funkcja napisana w PHP ma na celu

A. pobranie informacji z bazy danych
B. ustawienie hasła do bazy danych
C. nawiązanie połączenia z bazą danych
D. zabezpieczenie bazy danych
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. cookie
C. formularzy
D. obiektów DOM
INF.03 Pytanie 63
Tworzenie i administrowanie s…
Jakie są odpowiednie kroki w odpowiedniej kolejności, które należy podjąć, aby nawiązać współpracę pomiędzy aplikacją internetową po stronie serwera a bazą danych SQL?
A. nawiązanie połączenia z serwerem baz danych, wybór bazy, zapytanie do bazy - wyświetlane na stronie WWW, zamknięcie połączenia
B. wybór bazy, zapytanie do bazy, nawiązanie połączenia z serwerem baz danych, wyświetlenie na stronie WWW, zamknięcie połączenia
C. zapytanie do bazy, wybór bazy, wyświetlenie na stronie WWW, zamknięcie połączenia
D. wybór bazy danych, nawiązanie połączenia z serwerem baz danych, zapytanie do bazy - wyświetlane na stronie WWW, zamknięcie połączenia
Tworzenie i administrowanie s…
Zapytanie: SELECT imie, pesel, wiek FROM dane WHERE wiek IN (18,30) spowoduje zwrócenie:
A. imion, numerów PESEL oraz wieku osób w przedziale od 18 do 30 lat
B. imion, nazwisk oraz numerów PESEL osób mających mniej niż 18 lat
C. imion, numerów PESEL oraz wieku osób, które mają więcej niż 30 lat
D. imion, numerów PESEL oraz wieku osób, których wiek wynosi 18 lub 30 lat
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 Zgłoszenia.id = 5
B. SELECT opis, nazwisko FROM Zgłoszenia JOIN Klienci ON Klienci.id = Zgłoszenia.Klienci_id WHERE Klienci.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.id WHERE Zgłoszenia.id = 5
Tworzenie i administrowanie s…
Model fizyczny replikacji bazy danych pokazany na ilustracji to model

A. centralnego wydawcy
B. rozproszony
C. centralnego subskrybenta
D. równorzędny
Tworzenie i administrowanie s…
Na przedstawionej tabeli dotyczącej dań, wykonano kwerendę
SELECT * FROM dania WHERE typ < 3 AND cena < 30 LIMIT 5; |
A. 13
B. 2
C. 5
D. 8
Tworzenie i administrowanie s…
Wskaż właściwą zasadę związaną z integralnością danych w bazie danych?
A. pole klucza podstawowego nie może pozostawać puste
B. pole klucza obcego nie może być puste
C. w relacji 1..n pole klucza obcego łączy się z polem klucza obcego innej tabeli
D. pole klucza podstawowego musi mieć utworzony indeks
Tworzenie i administrowanie s…
Tabele Osoby oraz Zainteresowania są połączone relacją jeden do wielu. Jakie zapytanie SQL należy użyć, aby w oparciu o tę relację poprawnie wyświetlić imiona i odpowiadające im hobby?

A. SELECT imie, hobby FROM Osoby, Zainteresowania;
B. SELECT imie, hobby FROM Osoby, Zainteresowania WHERE Osoby.id = Zainteresowania.id;
C. SELECT imie, hobby FROM Osoby.Zainteresowania_id = Zainteresowania.id FROM Osoby, Zainteresowania;
D. SELECT imie, hobby FROM Osoby JOIN Zainteresowania ON Osoby.Zainteresowania_id = Zainteresowania.id;
Tworzenie i administrowanie s…
Tworząc raport w systemie zarządzania relacyjnymi bazami danych, umożliwia się
A. usuwanie danych z tabel
B. analizę wybranych danych
C. aktualizowanie danych w tabelach
D. dodawanie danych do tabel
Tworzenie i administrowanie s…
W PHP znajduje się fragment kodu operujący na bazie MySQL. Jego celem jest wyświetlenie miasta i kodu pocztowego z pierwszego rekordu.
$z = mysqli_query($db, "SELECT ulica, miasto, kod_pocztowy FROM adresy"); $a = mysqli_fetch_row($z); echo "$a[1], $a[2]"; |
A. ulicy i miasta ze wszystkich zwróconych rekordów
B. ulicy i miasta z pierwszego zwróconego rekordu
C. miasta i kodu pocztowego ze wszystkich zwróconych rekordów
D. miasta i kodu pocztowego z pierwszego zwróconego rekordu
Tworzenie i administrowanie s…
W systemie baz danych sklepu znajdują się dwie tabele powiązane ze sobą relacją: produkty oraz oceny. Tabela oceny zawiera dowolną liczbę ocen wystawionych przez klientów dla konkretnego produktu, które są zdefiniowane przez pola: id, ocena (pole numeryczne), produktID (klucz obcy). Aby uzyskać maksymalną ocenę dla produktu o ID równym 10, należy użyć zapytania
A. COUNT MAX SELECT ocena FROM oceny WHERE produktID = 10;
B. MAX SELECT ocena FROM oceny WHERE produktID = 10;
C. SELECT MAX COUNT(ocena) FROM oceny WHERE produktID = 10;
D. SELECT MAX(ocena) FROM oceny WHERE produktID = 10;
Tworzenie i administrowanie s…
W języku PHPnie ma możliwości
A. przetwarzanie danych z formularzy
B. obróbka informacji przechowywanych w bazie danych
C. zmienianie dynamiczne treści strony HTML w przeglądarce
D. tworzenie dynamicznej zawartości strony internetowej
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. Zeszyt A5, Zeszyt A5 w linie, Kredki 24 kolory, Papier ksero A4
B. Papier ksero A4, Kredki 24 kolory, Zeszyt A5 w linie, Zeszyt A5
C. Papier ksero A4, Kredki 24 kolory, Zeszyt A5, Zeszyt A5 w linie
D. Zeszyt A5 w linie, Zeszyt A5, Kredki 24 kolory, Papier ksero A4
Tworzenie i administrowanie s…
Określ rodzaj relacji między tabelami: Tabela1 oraz Tabela3?

A. Jeden do jednego
B. Wiele do jednego
C. Jeden do wielu
D. Wiele do wielu
Tworzenie i administrowanie s…
W języku PHP nie można wykonać
A. Tworzenia dynamicznej treści strony
B. Operacji na danych zgromadzonych w bazie danych
C. Obsługiwania danych z formularzy
D. Dynamicznej zmiany treści strony HTML w przeglądarce
Tworzenie i administrowanie s…
Jakie jest zadanie funkcji PHP o nazwie mysql_num_rows()?
A. zwrócić rekord o numerze podanym jako parametr funkcji
B. ponumerować rekordy w bazie danych
C. zwrócić liczbę wierszy znajdujących się w wyniku zapytania
D. zwrócić następny rekord z wynikami zapytania
Tworzenie i administrowanie s…
Zachowanie integralności encji w bazie danych będzie miało miejsce, jeżeli między innymi
A. każdej kolumnie przypisany zostanie typ danych
B. każdy klucz główny będzie miał odpowiadający mu klucz obcy w innej tabeli
C. klucz główny zawsze będzie liczbą całkowitą
D. dla każdej tabeli zostanie ustanowiony klucz główny
Tworzenie i administrowanie s…
Jaki typ powinien być zastosowany, aby pole w bazie danych mogło przechowywać liczby zmiennoprzecinkowe?
A. VARCHAR
B. FLOAT
C. INT
D. CHAR
Tworzenie i administrowanie s…
Instrukcja w języku SQL GRANT ALL PRIVILEGES ON klienci TO pracownik
A. przeniesie uprawnienia z grupy klienci do użytkownika pracownik
B. cofa wszystkie uprawnienia pracownikowi do tabeli klienci
C. przyznaje uprawnienie grupie klienci dla tabeli pracownik
D. przyznaje wszystkie uprawnienia do tabeli klienci użytkownikowi pracownik