LOGOWANIE

KWALIFIKACJA E14 - CZERWIEC 2019 - ROZWIĄZANIE ZADANIA NR 4

KOD ARKUSZA: E.14-04-19.06


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, a zapytanie ma charakter uniwersalny dla każdego zestawu danych. Nie należy oceniać wykadrowanych zrzutów ekranu
R.1.1 Wykonano import tabel z pliku biblioteka.sql do bazy danych o nazwie biblioteka, czynność udokumentowano plikiem o nazwie dane.jpg
R.1.2 Zapisano plik zapytania.txt zawierający co najmniej jedno zapytanie SQL,wynikające z treści zadania
R.1.3 Zapisano zapytanie 1 wstawiające dane do tabeli czytelnicy. W pliku z kwerendami istnieje
zapis np.: INSERT INTO czytelnicy VALUES (null, 'Anna', 'Michalak',
'an05mi') kjb utworzono plik zapytanie1.jpg, będący zrzutem ekranu obrazującym wykonanie zapytania 1. Na zrzucie widoczne jest potwierdzenie dodania rekordu lub wykonanie zapytania bez błędów
R.1.4 Zapisano zapytanie 2 wybierające jedynie pola imie i nazwisko dla wszystkich rekordów w tabeli czytelnicy. W pliku z kwerendami istnieje zapis np.: SELECT imie, nazwisko from czytelnicy lub utworzono plik zapytanie2.jpg, będący zrzutem ekranu obrazującym wykonanie zapytania 2. Na zrzucie widoczna są jedynie imiona i nazwisko wszystkich czytelników
R.1.5 Zapisano zapytanie 3 wybierające jedynie pole tytul dla wszystkich utworów, których autorem jest Fredro. W pliku z kwerendami istnieje zapis np.: select tytul from ksiazki, autorzy WHERE ksiazki.id autor=autorzy.id AND autorzy.nazwisko='Fredro' (dozwolona również wersja zapytania bez relacji np.: select tytul from ksiazki where id autor = 7, relację można zapisać poprzez INNER JOIN) lub utworzono plik zapytanie3.jpg, będący zrzutem ekranu obrazującym wykonanie zapytania 3. Na zrzucie widoczne są jedynie dwa rekordy z tytułami: Zemsta oraz Pan Jowialski
R.1.6 Zapisano zapytanie 4 wybierające jedynie pole nazwisko dla wszystkich rekordów w tabeli autorzy oraz obliczające ilość tytułów danego autora znajdujących się w bazie biblioteka. W pliku z kwerendami istnieje zapis np.: select autorzy.nazwisko, coUNT(tytul)
FROM autorzy, ksiazki WHERE ksiazki.id autor=autorzy.id GROUP BY
(autorzy.nazwisko) lub utworzono plik zapytanie4.jpg, będący zrzutem ekranu obrazującym wykonanie zapytania 4. Na zrzucie widoczne są jedynie nazwiska autorów oraz ilości tytułów: Brzechwa - 2, Chmielewska - 2, Fredro - 2, Gombrowicz - 3, Kasprowicz -2, Kruczkowski - 2, Sienkiewicz - 3, Tuwim - 3, Witkiewicz - 2 (relację można zapisać również jako autorzy INNER JOIN ksiazki ON ksiazki.id_autor=autorzy.id)
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 Witrynę internetową zapisano w pliku biblioteka.php oraz zastosowano właściwy standard kodowania polskich znaków
R.2.2 Nadano tytuł stronie "Biblioteka publiczna", jest on widoczny na karcie przeglądarki
R.2.3 Układ strony zdefiniowano dzieląc ją na baner, panele lewy, środkowy, prawy, oraz stopkę. Zastosowano znaczniki sekcji.
R.2.4 Zapisano wszystkie nagłówki: w banerze - h2 "Miejska Biblioteka Publiczna w Książkowicach", w bloku lewym - h2 "Dodaj czytelnika", w bloku środkowym - h4 "ul. Czytelnicza 25 12-120 Książkowice tel.: 123123123 e-mail: [email protected]", w bloku prawym -h3 "Nasi czytelnicy"
R.2.5 W bloku lewym umieszczono: dwa pola edycyjne typu tekstowego, jedno pole edycyjne typu numerycznego oraz przycisk
R.2.6 W bloku środkowym umieszczono obraz z pliku biblioteka.png z tekstem alternatywnym "biblioteka"
R.2.7 W bloku prawym umieszczono listę punktowaną (nieuporządkowaną) zawierającą imiona i nazwiska czytelników. W kodzie HTML lub PHP użyto znaczników <ul>, <li> oraz ich zamknięcia
R.2.8 W stopce umieszczono akapit „Projekt witryny:" dalej wstawiony jest numer PESEL zdającego
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 w pełni zgodny z obrazem 2 w arkuszu
R.3.2 Dane z formularza przesyłane są za pomocą metody POST
R.3.3 Przycisk formularza jest typu submit lub realizuje wysyłanie danych z formularza za pomocą skryptu
R.3.4 Napis [email protected] jest odsyłaczem pocztowym mającym postać np.: <a href= "mailto:[email protected]" >...
R.3.5
........
........

POBIERZ ROZWIĄZANIE ZADANIA


Arkusz jest przeznaczony dla zawodów:



INNE ROZWIĄZANIA Z KWALIFIKACJI E14