LOGOWANIE

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

KOD ARKUSZA: INF.03-11-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 WAŻNE! w zapytaniach 1, 2, 3 nie należy zwracać uwagi na wartość ceny (może być zmieniona przez zapytanie 4)
R.1.1 Wykonany import tabel do bazy danych opony, 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 pierwsze 10 rekordów z najtańszymi oponami (wszystkie pola). W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT nr kat, producent, model, sezon, cena FROM opony ORDER BY cena LIMIT 10; (lub SELECT * FROM opony ORDER BY cena LIMIT 10;)
oraz wynik działania zapytania udokumentowany zrzutem, na którym widocznych jest dokładnie 10 rekordów z wszystkimi polami
R.1.4 Wykonane zapytanie 2 wybierające jedynie producenta, model, sezon i cenę opony o numerze katalogowym 9. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT producent, model, sezon, cena FROM opony WHERE nr kat = 9; oraz wynik działania zapytania udokumentowany zrzutem, na którym widoczny jest dokładnie jeden rekord z danymi: uLFA, AL135 zimowa; oraz widoczna jest cena
R.1.5 Wykonane zapytanie 3 wybierające jedynie identyfikator zamówienia i ilość oraz odpowiadające im model i cenę opony. Wybierany jest tylko jeden losowy rekord. W pliku z
kwerendami lub na zrzucie istnieje zapis np.:
SELECT id zam, ilosc, model, cena FROM zamowienie JOIN opony USING (nr kat) ORDER BY RAND() LIMIT 1;
(lub porównanie kluczy po ON lub WHERE)
oraz wynik działania zapytania udokumentowany zrzutem, na którym widoczny jest
dokładnie jeden rekord z 4 polami
R.1.6 Wykonane zapytanie 4 aktualizujące cenę opon letnich obniżając ją o 25%. W pliku z
kwerendami lub na zrzucie istnieje zapis np.:
UPDATE opony SET cena = cena - cena * 0.25 WHERE sezon = "letnia"; (opcjonalnie cena = 0.75 * cena)
oraz wynik działania zapytania udokumentowany zrzutem, na którym jest komunikat o
pomyślnym wykonaniu zapytania lub widoczna tabela ze zmienionymi wartościami
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 opona.png ma przezroczyste tło i widoczna jest opona
R.2.2 Grafika przeskalowana do wysokości 250 px, odpowiadająca temu szerokość wynosi 178 px (± 5 px)
R.2.3 W pliku opony.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.4 Stronie nadany tytuł "OPONY"
R.2.5 W sekcji body zdefiniowany jest podział na bloki za pomocą semantycznych znaczników HTML 5: main->aside+section+section, footer
R.2.6 Umieszczone w pierwszej sekcji <h2>: „Opona dnia", w drugiej sekcji <h2>: „Najnowsze zamówienie", oraz paragraf z numerem zdającego w bloku stopki
R.2.7 W pierwszej sekcji umieszczona grafika opona z tekstem alternatywnym "Opona"
R.2.8 W bloku bocznym utworzony przynajmniej jeden blok z klasą CSS opona oraz nagłówek <h3>, <h4> (w HTML lub skrypcie)
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