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 - CZERWIEC 2025 - ROZWIĄZANIE ZADANIA NR 9
KOD ARKUSZA: INF.03-09-25.06-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. Jeżeli część rekordów nie jest widoczna, sprawdzić w phpMyAdmin
R.1.1 Wykonany import tabeli do bazy danych remonty, czynność udokumentowana w pliku import w formacie JPEG
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 średnią liczbę pracowników w firmach, minimalną liczbę pracowników i maksymalną liczbę pracowników. Kolumnom nadano aliasy, kolejno: „średnia", „najmniej", „najwięcej". W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT AVG(liczba pracowników) AS "średnia",
MIN(liczba_pracownikow) AS "najmniej", MAX(liczba_pracownikow) AS "najwięcej" FROM wykonawcy; (AS opcjonalnie)
oraz wynik działania zapytania udokumentowany zrzutem, na którym widoczne są wartości: 27.3333 (dowolne zaokrąglenie), 11, 55 R.1.4 Wykonane zapytanie 2 wybierające jedynie nazwy firm i liczbę pracowników dla firm, w których liczba pracowników wynosi 40 i więcej. W pliku z kwerendami lub na zrzucie
istnieje zapis np.:
SELECT nazwa firmy, liczba pracownikow FROM wykonawcy WHERE liczba pracownikow >= 40;
oraz wynik działania zapytania udokumentowany zrzutem, na którym widocznych jest
dokładnie 5 rekordów. Nazwy firm: BBud, GBud, KBud, RBud, SBud
R.1.5 Wykonane zapytanie 3 wybierające bez powtórzeń jedynie nazwy miast, z których pochodzą klienci, posortowane rosnąco według nazwy miasta. W pliku z kwerendami lub
na zrzucie istnieje zapis np.:
SELECT DISTINCT miasto FROM klienci ORDER BY miasto;
(opcjonalnie ASC; możliwe również GROUP BY, wtedy ORDER BY opcjonalne)
oraz wynik działania zapytania udokumentowany zrzutem, na którym widocznych jest
dokładnie 16 rekordów, pierwszy rekord to Darłowo, ostatni - Wrocław
R.1.6 Wykonane zapytanie 4 wybierające jedynie imiona klientów oraz ceny ich zleceń tylko dla klientów z Poznania, którzy zamówili malowanie. W pliku z kwerendami lub na zrzucie
istnieje zapis np.:
SELECT imie, cena FROM klienci JOIN zlecenia USING(id klienta) WHERE miasto = "Poznań" AND rodzaj = "malowanie"; (możliwe również INNER JOIN lub porównanie kluczy po ON lub WHERE)
oraz wynik działania zapytania udokumentowany zrzutem, na którym są widoczne
dokładnie 4 rekordy: Paweł, 2500, Paweł 6500, Adam 777, Paulina 1200
R.1.7 Wykonane zapytanie 5 wybierające jedynie imiona klientów oraz nazwy firm wykonujących dla nich zlecenia. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT imie, nazwa firmy FROM klienci JOIN zlecenia USING
(id_klienta) JOIN wykonanie USING (id_zlecenia)JOIN wykonawcy USING (id_wykonawcy);
(możliwe również INNER JOIN lub porównanie kluczy po ON lub WHERE)
oraz wynik działania zapytania udokumentowany zrzutem informującym o wybranych 52 rekordach
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 cegla.jpg zawiera jedną całą cegłę. Wysokość grafiki to 60 px. Grafika tapeta_prawa.png jest odbiciem poziomym grafiki tapeta_lewa.png
R.2.2 W pliku zlecenia.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.3 Stronie nadany tytuł "Remonty"
R.2.4 W sekcji body zdefiniowany jest podział na bloki za pomocą semantycznych znaczników HTML 5: header, main -> nav+aside+section+section, footer
R.2.5 Umieszczone w bloku nagłówkowym <h1>: „Malowanie i gipsowanie", w sekcji lewej <h2> „Dla klientów", w sekcji środkowej <h2>: „Dla wykonawców" oraz paragraf z numerem
zdającego w stopce
R.2.6 W bloku bocznym umieszczona przynajmniej jedna grafika z tapetą, z tekstem
alternatywnym "usługi"
R.2.7 W sekcji środkowej umieszczona jedna lista punktowana z elementami, zastosowane znaczniki <ul>, <li> (w skrypcie lub HTML)
R.2.8 Na stronie umieszczony przynajmniej jeden formularz
R.2.9 Umieszczone kontrolki: pole edycyjne, przycisk "Szukaj firm" lub "Szukaj klientów", lista
rozwijana, dwa pola opcji (radio)
R.2.10 Zastosowany znacznik <strong> do treści w stopce
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ą 4 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
........
........