LOGOWANIE

KWALIFIKACJA INF3 - CZERWIEC 2025 - ROZWIĄZANIE ZADANIA NR 7

KOD ARKUSZA: INF.03-07-25.06-SG


POBIERZ ROZWIĄZANIE ZADANIA

ZOBACZ ARKUSZ PRAKTYCZNY


Podziel się arkuszem z innymi i udostępnij go na Facebooku:


SKRÓCONA TREŚĆ ROZWIĄZANIA:

Rezultat 1: Operacje na bazie danych
Uwaga: W przypadku oceny zrzutów należy uznać za prawidłowe jeżeli widoczny jest cały obszar ekranu z widocznym paskiem zadań, a zapytanie ma charakter uniwersalny dla każdego zestawu danych. Nie należy oceniać wykadrowanych zrzutów ekranu. Jeżeli część rekordów nie jest widoczna, sprawdzić w phpMyAdmin
R.1.1 Wykonany import tabel do bazy danych wyprawy, czynność udokumentowana w pliku
import.png
R.1.2 Zapisany plik kwerendy.txt zawierający co najmniej jedno zapytanie SQL, wynikające z
treści zadania
R.1.3 Wykonane zapytanie 1 wybierające jedynie nazwy wszystkich miejscowości posortowane
rosnąco. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT nazwa FROM miejsca ORDER BY nazwa;
oraz wynik działania zapytania udokumentowany zrzutem, na którym widocznych jest dokładnie 21 rekordów: pierwszy Brno, ostatni Wiedeń
R.1.4 Wykonane zapytanie 2 wybierające jedynie cenę wycieczki do Malborka. W pliku z
kwerendami lub na zrzucie istnieje zapis np.:
SELECT cena FROM miejsca WHERE nazwa = "Malbork";
oraz wynik działania zapytania udokumentowany zrzutem, na którym widoczna jest
wartość 2000.00
R.1.5 Wykonane zapytanie 3 wybierające jedynie nazwę, cenę i link obrazu z tabeli miejsca dla
wierszy, w których link obrazu rozpoczyna się od 0 (zero). W pliku z kwerendami lub na
zrzucie istnieje zapis np.:
SELECT nazwa, cena, link obraz FROM miejsca WHERE link obraz LIKE "0%";
oraz wynik działania zapytania udokumentowany zrzutem, na którym widocznych jest
dokładnie 9 rekordów, pierwszy Malbork 2000, 01.jpg; ostatni Olsztyn 660 09.jpg
R.1.6 Wykonane zapytanie 4 wybierające jedynie nazwy wszystkich miejsc i odpowiadające im
obliczone średnie liczby osób dorosłych, zgrupowane według nazw miejsc. Średnia liczba osób jest zaokrąglona do liczby całkowitej. W pliku z kwerendami lub na zrzucie istnieje
zapis np.:
SELECT nazwa, ROUND(AVG(liczba_doroslych)) FROM miejsca JOIN wycieczki USING (id miejsca) GROUP BY nazwa; (lub porównanie kluczy po ON lub WHERE, dowolna metoda zaokrąglenia do liczby całkowitej)
oraz wynik działania zapytania udokumentowany zrzutem, na którym widocznych jest
dokładnie 16 rekordów dla Brna, Gdańska, Warszawy, Wenecji
R.1.7 Wykonane zapytanie 5 tworzące tabelę klienci z kolumnami: Klucz podstawowy: id_klienta jako liczba całkowita dodatnia, autoinkrementowany, nie może przyjmować wartości NULL,
imie typu tekstowego o długości 20 znaków, nazwisko typu tekstowego o długości 40 znaków, data_ur typu daty. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
CREATE TABLE klienci (
id klienta INT UNSIGNED NOT NULL AUTO INCREMENT PRIMARY KEY, imie VARCHAR(20), nazwisko VARCHAR(40), data ur DATE );
oraz wynik działania zapytania udokumentowany zrzutem, na którym jest komunikat o poprawnym wykonaniu zapytania lub struktura tabeli klienci
R.2
Rezultat 2: Zawartość witryny internetowej
Uwaga: W napisach widocznych na stronie dopuszcza się drobne błędy literowe (nie zmieniające sensu tekstu), błędy wielkości liter i znaków diakrytycznych, tekst może być pisany w cudzysłowach lub bez. Jeśli witryna nie uruchamia się z powodu błędów PHP -sprawdzić wg kryteriów w kodzie źródłowym strony
R.2.1 Grafika 02.jpg przeskalowana z zachowaniem proporcji do szerokości 200 px, odpowiadająca temu wysokość wynosi 134 px (± 5 px)
R.2.2 W pliku index.php zapisana deklaracja HTML5 <!DOCTYPE HTML>, deklaracja języka zawartości: polski np. <html lang="pl">, w sekcji head znajduje się jawnie podany standard
kodowania polskich znaków
R.2.3 Nadany stronie tytuł: "Biuro turystyczne"
R.2.4 W sekcji body zdefiniowany jest podział na bloki za pomocą semantycznych znaczników HTML 5: nav, main->aside+section, footer
R.2.5 Umieszczony w bloku bocznym <h3>: „Twój cel wyprawy" i <h4>: „Koszt wycieczki", w sekcji <h3>: „Wycieczki" oraz paragraf z numerem zdającego w stopce
R.2.6 W bloku nawigacyjnym umieszczona jedna lista punktowana z trzema elementami, zastosowane znaczniki <ul>, <li>
R.2.7 W bloku bocznym umieszczony formularz z listą rozwijaną, 3 polami edycyjnymi i
przyciskiem „Symulacja ceny"
R.2.8 W sekcji umieszczony przynajmniej jeden blok z przypisaną klasą wycieczka (w skrypcie
lub HTML)
R.2.9 W sekcji umieszczona przynajmniej jedna grafika z tekstem alternatywnym "zdjęcie z wycieczki" (w skrypcie lub HTML)
R.3
Rezultat 3: Działanie witryny internetowej
Uwaga: Jeśli witryna nie uruchamia się z powodu błędów PHP - uruchomić plik lokalnie z dysku lub sprawdzić wg kryteriów w kodzie źródłowym strony
R.3.1 Układ bloków po uruchomieniu strony w przeglądarce jest zgodny z ilustracją 3 w arkuszu egzaminacyjnym (prawidłowo zastosowane właściwości CSS decydujące o układzie bloków na stronie, np. float i clear albo display flex albo grid albo position)
R.3.2
........
........

POBIERZ ROZWIĄZANIE ZADANIA


Arkusz jest przeznaczony dla zawodów:



INNE ROZWIĄZANIA Z KWALIFIKACJI INF3