Kalendarz z bazą danych
Opis arkusza
Praktyczny egzamin z kwalifikacji INF.03 trwa 150 minut i polega na przygotowaniu kompletnej aplikacji internetowej współpracującej z bazą danych MySQL/MariaDB w środowisku XAMPP. Trzeba utworzyć bazę terminarz, zaimportować strukturę i dane z pliku baza.sql, a następnie zapisać w pliku tekstowym cztery zapytania SQL oraz wykonać zrzuty ekranu potwierdzające import i wyniki kwerend. Zapytania dotyczą filtrowania wpisów z pierwszych dni lipca 2020, pobierania dat i opisów z lipca, wyszukiwania rekordów zaczynających się od litery „S” oraz aktualizacji konkretnego wpisu na 18 lipca. Część webowa to strona kalendarz.php z poprawnie ustawionym HTML5, językiem polskim, kodowaniem znaków i zewnętrznym arkuszem stylów styl6.css. Interfejs zawiera dwa banery, sekcję główną z kafelkami kalendarza oraz stopkę z odnośnikiem do strony sierpien.html i numerem zdającego. W banerze pojawia się przeskalowane logo oraz lista najbliższych zadań pobrana z bazy. Skrypt PHP łączy się z lokalnym serwerem jako root bez hasła, wykonuje dwa zapytania i wyświetla dane: raz jako listę wpisów rozdzielonych średnikami, a raz jako wiele bloków sekcji z datą w nagłówku h6 i opisem zadania w akapicie. Stylizacja wymaga konkretnych kolorów, proporcji banerów, efektu hover dla bloków kalendarza i ukrywania nadmiaru tekstu przez overflow: hidden. Dokumentacja obejmuje też plik z nazwą użytej przeglądarki. Egzaminator ocenia poprawność zapytań SQL, działanie połączenia PHP z bazą, zgodność układu i CSS z projektem oraz kompletność wszystkich zapisanych plików i zrzutów ekranu.
Metadane
- Kwalifikacja:
- INF.03
- Rok:
- 2024
- Sesja:
- Styczeń
- Czas:
- 150 min