Liga piłkarska i skład reprezentacji
Opis arkusza
Część praktyczna egzaminu z kwalifikacji EE.09 „Programowanie, tworzenie i administrowanie stronami internetowymi i bazami danych” (formuła 2017, poprzedniczka INF.03) z sesji styczeń 2021 (zadanie 02) trwa 150 minut. Zdający tworzy w phpMyAdmin bazę egzamin, importuje plik egzamin.sql z tabelami zawodnik, pozycja, rozgrywka i liga i dokumentuje import zrzutem ekranu. W pliku kwerendy.txt zapisuje cztery zapytania: wybór imion i nazwisk zawodników z pozycji o id 4, wybór zespołu, punktów i grupy z tabeli liga posortowanych malejąco według punktów, wybór identyfikatora i nazwiska zawodników o id 3 lub 5 wraz z nazwą z tabeli pozycja oraz usunięcie jedną kwerendą wszystkich danych z tabeli rozgrywka bez usuwania samej tabeli. Wyniki kwerend dokumentują zrzuty całego ekranu.
Plik zad2.png trzeba przeskalować z zachowaniem proporcji do szerokości 50 px, zachowując przezroczystość. Strona liga.php, połączona z arkuszem styl2.css, ma baner z nagłówkiem i obrazem reprezentacji, bloki lewy i prawy, blok główny „Liga mistrzów” i blok liga z blokami generowanymi przez skrypt. Blok lewy zawiera formularz POST z listą rozwijaną czterech pozycji i przyciskiem „Zobacz”, obraz piłki i numer zdającego, a blok prawy - listę numerowaną na wynik. Styl CSS ustala tło SeaGreen i krój Verdana dla body, wygląd bloków drużyn (szerokość, marginesy, zaokrąglone białe obramowanie, zmiana koloru tła i czcionki po najechaniu kursorem), kolory WhiteSmoke i wymiary bloków oraz odstęp między literami i kapitaliki nagłówka trzeciego stopnia.
Skrypt PHP łączy się z bazą egzamin. Pierwsza część odbiera wybór z listy i, jeśli coś wybrano, wysyła zmodyfikowane zapytanie 1, a imiona i nazwiska wyświetla jako elementy listy numerowanej. Druga wysyła zapytanie 2 i dla każdej drużyny tworzy blok z nazwą zespołu w nagłówku drugiego stopnia, punktami w nagłówku pierwszego stopnia i grupą w akapicie. Na końcu skrypt zamyka połączenie.
Ocenie podlegają: operacje na bazie danych, zawartość i działanie witryny, styl CSS oraz skrypt połączenia z bazą.
EE.09 (formuła 2017) - poprzedniczki INF.03. Zadania z dawnych formuł egzaminu dobrze sprawdzają się jako trening przed INF.03.2 rozwiązania krok po kroku
Wyjaśnienie każdego kroku, kod z podświetlonymi zmianami i podgląd po każdym kroku. Arkusz ma kilka rozwiązań - inne narzędzie albo inne podejście do tego samego zadania.
Pobierz pliki
Załączniki
- z2.zipMateriały do zadania: egzamin.sql, obraz1.jpg, zad2.png. Hasło do archiwum jest podane w treści arkusza. 155,8 KB