LOGOWANIE

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

KOD ARKUSZA: INF.03-07-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 biblioteka, czynno艣膰 udokumentowano plikiem o nazwie dane 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 wstawiaj膮ce do tabeli czytelnicy rekord Ewelina, Romanowska, 56677, warto艣膰 klucza g艂贸wnego jest nadawana automatycznie. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
INSERT INTO czytelnicy(NimieN, ^nazwisko", NkocT) VALUES ('Ewelina',
'Romanowska', '56677'); (mo偶liwe r贸wnie偶 bez struktury tabeli lub przez przypisania SET) oraz
wynik dzia艂ania zapytania udokumentowano zrzutem ekranu na kt贸rym widoczny jest komunikat o poprawnym wykonaniu zapytania lub tabela z wstawionym wierszem
R.1.4 Zapisano zapytanie 2 wybieraj膮ce jedynie pola imie i nazwisko dla wszystkich rekord贸w w tabeli czytelnicy, posortowane rosn膮co nazwiskami. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT imie, nazwisko FROM czytelnicy ORDER BY nazwisko; (opcjonalnie
ASC) oraz
wynik dzia艂ania zapytania udokumentowano zrzutem ekranu, na kt贸rym widocznych jest minimum 10 rekord贸w jedynie pola imie i nazwisko
R.1.5 Zapisano zapytanie 3 wybieraj膮ce jedynie pole tytul dla wszystkich utwor贸w, kt贸rych nazwisko autora to Sienkiewicz. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT tytul FROM ksiazki JOIN autorzy ON ksiazki.id autor = autorzy.id WHERE nazwisko = 'Sienkiewicz'; (lub INNER JOIN, lub por贸wnanie kluczy po WHERE; warunek id autor=8 jest b艂臋dem) oraz
wynik dzia艂ania zapytania udokumentowano zrzutem, na kt贸rym widoczne s膮 dok艂adnie 3 tytu艂y: Quo vadis, Potop, Ogniem i mieczem
R.1.6 Zapisano zapytanie 4 wybieraj膮ce jedynie pole nazwisko dla wszystkich rekord贸w w tabeli autorzy oraz obliczaj膮ce liczb臋 tytu艂贸w danego autora znajduj膮cych si臋 w bazie. Nazwa kolumny (alias) obliczaj膮cej liczb臋 tytu艂贸w to ile_tytulow. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT nazwisko, COUNT(tytul) AS ile tytulow FROM autorzy JOIN ksiazki ON ksiazki.id autor = autorzy.id GROUP BY nazwisko; (mo偶liwe r贸wnie偶 por贸wnanie kluczy po WHERE, poprawne s膮 LEFT JOIN, RIGHT JOIN, INNER JOIN) oraz
wynik dzia艂ania zapytania udokumentowano zrzutem ekranu, na kt贸rym widoczne s膮 jedynie nazwiska autor贸w i pole ile_tytulow: Brzechwa 2, Chmielewska 2, Fredro 2, Gombrowicz 3, Kasprowicz 2, Kruczkowski 2, Sienkiewicz 3, Tuwim 3, Witkiewicz 2 i opcjonalnie Korczak 0
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 Grafik臋 biblioteka.png zapisano w odcieniach szaro艣ci oraz przeskalowano z zachowaniem proporcji do szeroko艣ci 100 px, odpowiadaj膮ca temu wysoko艣膰 to 157 px (± 5 px)
R.2.2 Witryn臋 internetow膮 zapisano w pliku biblioteka.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艂 "Biblioteka"
R.2.4 Wygl膮d strony zdefiniowano dziel膮c j膮 na baner, panele lewy, 艣rodkowy, prawy oraz stopk臋. Zastosowano znaczniki sekcji
R.2.5 Zapisano w banerze nag艂贸wek h1 "Biblioteka w Ksi膮偶kowicach Ma艂ych", w panelu 艣rodkowym h6 z adresem biblioteki, w panelach lewym i prawym przynajmniej jeden h4: "Dodaj czytelnika" lub "Nasi czytelnicy:" oraz zapisano przynajmniej jeden paragraf
R.2.6 W bloku prawym umieszczono jedn膮 list臋 numerowan膮, w kodzie HTML lub skrypcie, zastosowano znaczniki <ol>, <li>
R.2.7 W bloku lewym umieszczono formularz z trzema polami edycyjnymi i przyciskiem AKCEPTUJ
R.2.8 W bloku 艣rodkowym umieszczono obraz z pliku biblioteka.png z tekstem alternatywnym "biblioteka"
R.2.9 Zastosowano jedynie znak specjalny &nbsp; w danych adresowych: Czytelnik贸w&nbsp;15 (bez zwyk艂ych spacji)
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 Pole edycyjne do wpisania symbolu jest typu numerycznego
R.3.5 Napis "Czy masz jakie艣 uwagi?" jest odsy艂aczem pocztowym do adresu [email protected], w definicji zastosowano "mailto:"
R.3.6
........
........

POBIERZ ROZWI膭ZANIE ZADANIA


Arkusz jest przeznaczony dla zawod贸w:



INNE ROZWI膭ZANIA Z KWALIFIKACJI INF3