LOGOWANIE

KWALIFIKACJA INF3 - CZERWIEC 2023 - ROZWI膭ZANIE ZADANIA NR 1

KOD ARKUSZA: INF.03-01-23.06-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 widocznym 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 o nazwie sklep, czynno艣膰 udokumentowano plikiem o nazwie baza w formacie JPEG
R.1.2 Zapisano plik kwerendy.txt zawieraj膮cy co najmniej jedno zapytanie SQL, wynikaj膮ce z tre艣ci zadania
R.1.3 Zapisano zapytanie 1 wybieraj膮ce jedynie pole nazwa z tabeli towary dla towar贸w obj臋tych promocj膮. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT nazwa FROM towary WHERE promocja = 1; oraz
wynik dzia艂ania zapytania udokumentowano zrzutem ekranu, na kt贸rym widoczne s膮 jedynie nazwy towar贸w: Gumka do mazania, Cienkopis, Pisaki 60 szt., Markery 4 szt.
R.1.4 Zapisano zapytanie 2 wybieraj膮ce jedynie pole cena z tabeli towary dla towaru Markery 4 szt. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT cena FROM towary WHERE nazwa = 'Markery 4 szt.';
oraz
wynik dzia艂ania zapytania udokumentowano zrzutem, na kt贸rym widoczna jest jedynie cena 22.4 R.1.5 Zapisano zapytanie 3 wybieraj膮ce jedynie pola id i nazwa z tabeli dostawcy oraz zliczaj膮ce liczb臋 towar贸w dostarczanych przez ka偶dego z dostawc贸w. Nazwa kolumny (alias) zliczaj膮cej liczba_towarow. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT dostawcy.id, dostawcy.nazwa, COUNT(towary.id) AS liczba_towarow FROM dostawcy JOIN towary ON idDostawcy = dostawcy.id GROUP BY dostawcy.nazwa; (lub INNER JOIN, lub wersja bez JOIN z por贸wnaniem kluczy po WHERE, w funkcji COUNT mo偶liwa r贸wnie偶 *) oraz
wynik dzia艂ania zapytania udokumentowano zrzutem, na kt贸rym widoczne s膮 dok艂adnie 3 rekordy, jedynie pola id, nazwa z tabeli dostawcy oraz odpowiadaj膮ca im liczba_towarow: Art. szkolne - 4, Papiernictwo - 4, Wszystko dla ucznia - 2 R.1.6 Zapisano zapytanie 4 modyfikuj膮ce struktur臋 tabeli dostawcy poprzez dodanie pola typu napisowego o nazwie informacje. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
ALTER TABLE dostawcy ADD COLUMN informacje TEXT; (mo偶liwe
r贸wnie偶 bez s艂owa COLUMN, dowolny typ tekstowy) oraz
wynik dzia艂ania zapytania udokumentowano zrzutem, na kt贸rym widoczny jest
komunikat o poprawnie wykonanym zapytaniu lub zmieniona struktura tabeli
R.2
Rezultat 2: Wygl膮d 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 Obraz z pliku promocja.png przeskalowano do szeroko艣ci 180 px, odpowiadaj膮ca temu wysoko艣膰 wynosi 162 px (± 5 px) oraz obraz ma t艂o przezroczyste
R.2.2 Witryn臋 internetow膮 zapisano w pliku index.php, zastosowano deklaracj臋 j臋zyka HTML5 <!DOCTYPE html>, zadeklarowano j臋zyk witryny polski np. <html lang = "pl"> oraz zastosowano w艂a艣ciwy standard kodowania polskich znak贸w
R.2.3 Nadano stronie tytu艂 "Sklep dla uczni贸w"
R.2.4 Wygl膮d strony zdefiniowano dziel膮c j膮 na bloki: baner, panele lewy, 艣rodkowy, prawy, oraz stopk臋. Zastosowano znaczniki sekcji
R.2.5 Zapisano w banerze nag艂贸wek hi "Dzisiejsze promocje naszego sklepu"; w panelach przynajmniej jeden z nag艂贸wk贸w h2: "Taniej o 30%", "Sprawd藕 cen臋", "Kontakt"; w stopce nag艂贸wek h4 z numerem zdaj膮cego oraz w panelu prawym zapisano paragraf z adresem e-mail
R.2.6 W bloku lewym umieszczono jedn膮 list臋 numerowan膮 (w kodzie HTML lub skrypcie), u偶yto znacznik贸w <ol>, <li>
R.2.7 W bloku 艣rodkowym umieszczono list臋 rozwijan膮, zawieraj膮c膮 nazwy: Gumka do mazania, Cienkopis, Pisaki 60 szt., Markery 4 szt. u偶yto znacznik贸w <select>, <option>
R.2.8 W bloku 艣rodkowym umieszczono przycisk SPRAWD殴
R.2.9 W bloku prawym umieszczono obraz promocja.png z tekstem alternatywnym "promocja"
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 obrazem 2 w arkuszu (prawid艂owo zastosowano w艂a艣ciwo艣ci CSS uk艂adaj膮ce bloki na stronie, np. float i clear albo display z warto艣ci膮 flex lub grid albo position)
R.3.2 Dane z formularza przesy艂ane s膮 za pomoc膮 metody POST do tego samego pliku (poprawne r贸wnie偶 bez atrybutu action)
R.3.3 Przycisk w formularzu realizuje wysy艂anie danych do skryptu (input lub button z typem submit lub button bez typu)
R.3.4 Napis [email protected] jest odsy艂aczem pocztowym, w definicji zastosowano "mailto:"
R.3.5
........
........

POBIERZ ROZWI膭ZANIE ZADANIA


Arkusz jest przeznaczony dla zawod贸w:



INNE ROZWI膭ZANIA Z KWALIFIKACJI INF3