LOGOWANIE
- STRONA GŁÓWNA
- TWÓJ PAKIET PREMIUM
- TWOJE WYNIKI
- KWALIFIKACJE W ZAWODZIE
- NAUKA ZDALNA
- GENERATOR TESTÓW
- ARCHIWUM ARKUSZY
- WSPÓŁPRACA
- KONTAKT
KWALIFIKACJA INF3 - STYCZEŃ 2025 - ROZWIĄZANIE ZADANIA NR 2
KOD ARKUSZA: INF.03-02-25.01-SG
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.
R.1.1 Wykonany import tabel do bazy danych przewozy, co jest udokumentowane 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 imiona i nazwiska osób, których imiona rozpoczynają się od litery A. W pliku z kwerendami lub na zrzucie istnieje zapis np.
SELECT imie, nazwisko FROM osoby WHERE imie LIKE "A%";
oraz wynik działania udokumentowany zrzutem, na którym widoczne są dokładnie 2 wiersze z danymi Anna A. oraz Arkadiusz G.
R.1.4 Wykonane zapytanie 2 wybierające jedynie nazwy zadań (pole zadanie) i daty, w których nazwie zadania zawiera się słowo „mebli", posortowane rosnąco według daty. W pliku z
kwerendami lub na zrzucie istnieje zapis np.
SELECT zadanie, data FROM zadania WHERE zadanie LIKE "%mebli%" order by data; (opcjonalnie ASC)
oraz wynik działania udokumentowany zrzutem, na którym widoczne są dokładnie 2 rekordy z datami 2019-11-06 i 2021-01-26 R.1.5 Wykonane zapytanie 3 wybierające jedynie pogrupowane nazwiska osób i odpowiadającą
im liczbę zadań. Kolumna z liczbą zadań jest nazwana „Liczba zadań" (alias). W pliku z
kwerendami lub na zrzucie istnieje zapis np.
SELECT nazwisko, COUNT(zadania.id zadania) AS "Liczba zadań" FROM osoby JOIN zadania ON id osoba = osoba id GROUP BY nazwisko; (możliwe również LEFTJOIN oraz porównanie kluczy po WHERE) oraz wynik działania udokumentowany zrzutem, na którym są widoczne dokładnie 4 rekordy z danymi: A. 2; G. 2; K. 1; W. 2 lub 6 rekordów A. 2; C. 0; G. 2; K. 1; L. 0; W. 2 R.1.6 Wykonane zapytanie 4 usuwające kolumnę telefon z tabeli osoby. W pliku z kwerendami
lub na zrzucie istnieje zapis np.
ALTER TABLE osoby DROP COLUMN telefon;
oraz wynik działania udokumentowany zrzutem, na którym jest widoczny komunikat o poprawnie wykonanym zapytaniu lub tabela osoby bez kolumny telefon
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
W kryteriach 2.4 - 2.7 wystarczy gdy cechy witryny spełnione są dla jednej ze stron
R.2.1 Grafika z pliku montaz_paneli.png ma wymiary dokładnie: szerokość 400 px i wysokość 50 px oraz przezroczyste tło
R.2.2 Na grafice znajduje się napis "Montaż paneli podłogowych" zapisany czcionką
bezszeryfową o dowolnym odcieniu koloru brązowego
R.2.3 Grafiki laminowane.png, winylowe.png, deska.png mają wymiary dokładnie: szerokość 500 px i wysokość 70 px
R.2.4 Witryna internetowa zapisana w plikach index.html, oferta.html i koszty.html oraz zapisany jawnie standard kodowania polskich znaków, deklaracja HTML5 <!DOCTYPE HTML>, zadeklarowany język witryny: polski np. <html lang="pl"> oraz nadany tytuł strony "Montaż
paneli podłogowych". Strona zawiera sekcje head i body
R.2.5 Zdefiniowany układ strony dzielący ją na bloki: nagłówkowy, menu, główny i stopki przy pomocy semantycznych znaczników sekcji języka HTML5 zgodnie z ich znaczeniem, w tym do części nagłówkowej - header, do stopki - footer. Dopuszcza się dodatkowe użycie bloków div lub section
R.2.6 W bloku głównym umieszczony przynajmniej jeden <h1>: "Panele podłogowe" (główna) lub "Koszt montażu paneli podłogowych" (oferta), lub "Kalkulator kosztów montażu" (koszty); w stopce umieszczony <h5> z numerem zdającego oraz umieszczone 3 paragrafy na stronie
głównej w bloku głównym
R.2.7 W bloku nagłówkowym umieszczony obraz z pliku montaz_paneli.png z tekstem
alternatywnym "firma usługowa"
R.2.8 W bloku głównym strony głównej umieszczone 3 obrazy z plików laminowane.png, winylowe.png i deska.png, każdy z nich zawiera tekst alternatywny
R.2.9 W bloku głównym strony z ofertą umieszczona tabela o 4 kolumnach i 5 wierszach, zastosowane znaczniki <table>, <tr>, <td> oraz układ tabeli jest zgodny z ilustracją 4 arkusza egzaminacyjnego, zastosowane atrybuty rowspan i colspan
R.2.10 W bloku głównym strony z kosztami umieszczone dwa pola edycyjne, trzy pola opcji i przycisk "Oblicz". Przynajmniej z jednym polem powiązana etykieta <label>
R.3
Rezultat 3: Działanie witryny internetowej
Uwaga: W kryteriach 3.1, 3.2, 3.5 wystarczy, gdy cechy witryny spełnione są dla jednej ze
stron
R.3.1 Układ bloków po uruchomieniu w przeglądarce jest zgodny z ilustracją 3 w arkuszu
egzaminacyjnym
R.3.2 Wybranie odnośnika "Strona Główna" otwiera stronę index.html, "Oferta" - oferta.html, "Kalkulator kosztów" - koszty.html
R.3.3 Na stronie koszty zdefiniowane dla przycisku zdarzenie związane z jego wciśnięciem, uruchamiające funkcję skryptu (obsługa zdarzenia zdefiniowana w HTML np. onClick lub w skrypcie np.addEventListener zmienna.onClick = ...)
R.3.4 Na stronie koszty pola edycyjne są typu number, a pola opcji typu radio. W jednym
momencie może być zaznaczona tylko jedna opcja (np. mają ustawioną tę samą wartość atrybutu name)
R.3.5
........
........