LOGOWANIE

KWALIFIKACJA INF3 - STYCZEŃ 2023 - ROZWIĄZANIE ZADANIA NR 3

KOD ARKUSZA: INF.03-03-23.01-SG


POBIERZ ROZWIĄZANIE ZADANIA

ZOBACZ ARKUSZ PRAKTYCZNY


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 paskiem zadań, a zapytanie ma charakter uniwersalny dla każdego zestawu danych. Nie należy oceniać wykadrowanych zrzutów ekranu
R.1.1 Wykonano import tabel do bazy danych kwiaciarnia czynność udokumentowano plikiem o nazwie import w formacie PNG
R.1.2 Zapisano plik kwerendy.txt zawierający co najmniej jedno zapytanie SQL, wynikające z treści zadania
R.1.3 Utworzono zapytanie 1 wybierające jedynie pola nazwa i ulica dla kwiaciarni z miasta Malbork. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT nazwa, ulica FROM kwiaciarnie WHERE miasto = "Malbork"; oraz wynik działania udokumentowano zrzutem, na którym są widoczne iedynie dane: Melisa, Konopnickiej
R.1.4 Utworzono zapytanie 2 wybierające jedynie pole id_kwiaciarni oraz liczące liczbę zamówień dla poszczególnych kwiaciarni. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT id kwiaciarni, COUNT(*) FROM zamowienia GROUP BY id kwiaciarni; (zamiast * możliwe dowolne pole)
oraz wynik działania udokumentowano zrzutem, na którym widoczne są jedynie dane: 1, 4; 2, 2 R.1.5 Utworzono zapytanie 3 wybierające jedynie pola nazwa i miasto z tabeli kwiaciarnie i odpowiadające im pole kwiaty z tabeli zamowienia dla zamówień z dnia 2017.01.07. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT nazwa, miasto, kwiaty FROM zamowienia JOIN kwiaciarnie ON zamowienia.id_kwiaciarni = kwiaciarnie.id_kwiaciarni WHERE data="2 017.01.07"; (możliwe też INNER JOIN lub porównanie kluczy po WHERE) oraz wynik działania udokumentowano zrzutem, na którym są widoczne jedynie dane: Astra, Warszawa, róża
R.1.6 Utworzono zapytanie 4 tworzące nową tabelę klienci o polach: id, klucz główny, NOT NULL AUTO_INCREMENT; imie i nazwisko, typu tekstowego o długości 15 znaków każde; rabat, przyjmujące jedynie liczby naturalne. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
CREATE TABLE klienci (
id int NOT NULL AUTO_INCREMENT,
imie varchar(15), nazwisko varchar(15),
rabat int UNSIGNED, PRIMARY KEY (id) );
(lub id int NOT NULL AUTO INCREMENT PRIMARY KEY, dodatkowo id i rabat-
dowolny typ całkowity; rabat - wymagane UNSIGNED)
oraz wynik działania udokumentowano zrzutem na którym widnieje komunikat o poprawnym utworzeniu tabeli lub poprawna struktura tabeli
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
W kryteriach 2.2 * 2.6 wystarczy, gdy cechy witryny ustawione są przynajmniej dla jednej strony.
R.2.1 Przynajmniej jeden z obrazów z roza, gerbera, goździk zachowuje proporcje 1:1, rozmiar 250 px i nie jest rozciągnięty w pionie lub poziomie oraz jest formatu JPEG
R.2.2 Witrynę internetową zapisano w plikach index.html i znajdz.php oraz zapisano jawnie standard kodowania polskich znaków i deklarację HTML5 <!DOCTYPE HTML> i zadeklarowano język witryny: polski np. <html lang="pl">
R.2.3 Nadano tytuł stronie: "Kwiaty"
R.2.4 Układ strony zdefiniowano dzieląc ją na bloki: baner, lewy, prawy i stopka. Zastosowano znaczniki sekcji
R.2.5 W banerze zapisano nagłówek h1: "Grupa Polskich Kwiaciarni", w bloku lewym h2: "Menu", w bloku prawym h2: "Strona dla miłośników kwiatów" lub "Znajdź kwiaciarnię", paragraf w stopce
R.2.6 W bloku lewym umieszczono listę numerowaną z trzema elementami, zastosowano znaczniki <ol>, <li>, trzeci element <li> zawiera listę punktowaną ze znacznikami <ul>, <li>
R.2.7 W bloku prawym strony głównej umieszczono trzy obrazy: gerbera, gozdzik, roza z tekstem alternatywnym - nazwa kwiatu
R.2.8 W bloku prawym podstrony umieszczono formularz z polem edycyjnym i przyciskiem, zastosowano znacznik <form>
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
W kryteriach 3.1 * 3.3 wystarczy, gdy działa przynajmniej na jednej stronie.
R.3.1 Układ bloków po uruchomieniu w przeglądarce jest zgodny z obrazem 2 w arkuszu (prawidłowo zastosowano właściwości CSS układające bloki na stronie, np. float i clear albo display flex albo grid)
R.3.2 Po wybraniu odnośnika "Strona główna" otwiera się strona główna oraz po wybraniu odnośnika "Znajdź kwiaciarnię" otwiera się podstrona
R.3.3 Wybranie odnośnika "Rozpoznaj kwiaty" inicjuje otwarcie strony „https://www.kwiaty.pl/" w nowym oknie / karcie przeglądarki
R.3.4 Przycisk ma funkcję wysyłania danych (input lub button z typem submit lub button bez typu)
R.3.5 Formularz wysyła dane metodą POST do tego samego pliku (poprawne też bez atrybutu action)
R.3.6
........
........

POBIERZ ROZWIĄZANIE ZADANIA


Arkusz jest przeznaczony dla zawodów:



INNE ROZWIĄZANIA Z KWALIFIKACJI INF3