Przejdź do głównej treści
INF.03-11-23.06-SGCzerwiec 2023 · 150 minPHP

Portal biblioteki z bazą danych

To ten sam arkusz co INF.03-07-23.06-SG - treść i klucz oceniania są identyczne, różni się tylko numer zadania. Rozwiązanie krok po kroku jest wspólne.

Opis arkusza

Praktyczny egzamin z kwalifikacji INF.03 „Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych” trwa 150 minut i koncentruje się na przygotowaniu dynamicznej witryny biblioteki z obsługą bazy MySQL/MariaDB w środowisku XAMPP. W pierwszej kolejności trzeba utworzyć bazę biblioteka, zaimportować plik biblioteka.sql oraz przygotować cztery zapytania SQL: dodanie czytelnika Eweliny Romanowskiej z kodem 56677, wypisanie imion i nazwisk czytelników posortowanych po nazwisku, pobranie tytułów utworów autora o nazwisku Sienkiewicz oraz zestawienie nazwisk autorów z liczbą ich tytułów pod aliasem ile_tytulow. Wyniki importu i kwerend dokumentuje się zrzutami ekranu. Część webowa to plik biblioteka.php oraz zewnętrzny arkusz style.css. Strona HTML5 ma baner, trzy kolumny i stopkę, formularz dodawania czytelnika, obraz biblioteka.png przeskalowany do 100 px i zapisany w skali szarości, adres biblioteki oraz link e-mail. Skrypt PHP łączy się z bazą jako root bez hasła, zapisuje dane z formularza do tabeli czytelnicy, wyświetla komunikat o dodaniu osoby i generuje numerowaną listę czytelników na podstawie zapytania SQL. Liczy się poprawny układ bloków, zgodność stylów CSS z wymaganiami, działające połączenie z bazą, prawidłowe formularze, komplet plików wynikowych oraz czytelna dokumentacja w postaci zrzutów i pliku z nazwą przeglądarki.

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

  • materialy11.7zMateriały do zadania: biblioteka.png, biblioteka.sql. Hasło do archiwum jest podane w treści arkusza. 58.3 KB

Metadane

Kwalifikacja
INF.03
Rok
2023
Sesja
Czerwiec
Czas
150 min
Część skryptowa
PHP