LOGOWANIE
- STRONA GŁÓWNA
- TWÓJ PAKIET PREMIUM
- TWOJE WYNIKI
- KWALIFIKACJE W ZAWODZIE
- NAUKA ZDALNA
- GENERATOR TESTÓW
- ARCHIWUM ARKUSZY
- WSPÓŁPRACA
- KONTAKT
KWALIFIKACJA E14 - CZERWIEC 2020 - ROZWIĄZANIE ZADANIA NR 2
KOD ARKUSZA: E.14-02-20.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: Kwerendy zapisano w pliku baza.txt. 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. W danych wprowadzonych do tabel dopuszcza się błędy w wartościach liczbowych i tekstowych. Jeżeli błedy sie pojawią, należy sprawdzać kwerendy z rezultatów R.1.5 - R.1.6 z ich
uwzględnieniem
R.1.1 Zapisano zapytanie tworzące tabelę pokoje z polami: id - liczba całkowita, nazwa - tekst, cena -liczba rzeczywista. W pliku z kwerendami istnieje zapis, np.:
CREATE TABLE pokoje ("id" int, "nazwa" varchar(20), "cena" float); (możliwe
inne typy pól spełniające warunki)
R.1.2 Zdefiniowano w tabeli pokoje pole id jako klucz podstawowy, np.:
ALTER TABLE pokoje ADD PRIMARY KEY(id);
lub ustawiono pole id jako klucz podstawowy w zapytaniu R.1.1 R.1.3 Zapisano zapytanie wstawiające do tabeli pokoje trzy wiersze: 1, jednoosobowy, 100; 2, dwuosobowy, 170; 3, trzyosobowy, 210. W pliku z kwerendami istnieje zapis, np.:
INSERT INTO pokoje ("id", "nazwa", "cena") VALUES ('1', 'jednoosobowy', '100'), ('2', 'dwuosobowy', '170'), ('3', 'trzyosobowy', '210'); możliwe również bez wymienienia nazw pól lub 3 zapytania lub przypisanie za pomocą SET Poprawnie również, gdy wprowadzono cenę pokoju dwuosobowego równą 100
R.1.4 Zapisano zapytanie definiujące klucz obcy dla tabeli rezerwacje na polu id_pok łączący z tabelą pokoje . W pliku z kwerendami istnieje zapis np.:
ALTER TABLE rezerwacje ADD FOREIGN KEY (id_pok) REFERENCES pokoje(id);
R.1.5 Zapisano zapytanie wybierające z tabeli rezerwacje jedynie id pokoju oraz liczące łączną sumę dni jego rezerwacji. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT id pok, SUM(liczba dn) FROM rezerwacje GROUP BY id pok;
oraz na zrzucie ekranu widoczne są jedynie pole id_pok i pole obliczonej sumy, wartości: 1, 31; 2, 11; 3, 13 R.1.6 Zapisano zapytanie liczące sumę dni rezerwacji latem. W pliku z kwerendami lub na zrzucie istnieje zapis np.:
SELECT SUM(liczba dn) FROM rezerwacje WHERE sezon = "lato";
oraz na zrzucie ekranu widoczne jest jedynie pole obliczonej sumy, wartość 30
R.1.7 Zapisano zapytanie aktualizujące cenę pokoi w tabeli pokoje, cena wzrasta o 15%. W pliku z kwerendami istnieje zapis np.:
UPDATE pokoje SET cena= cena + cena*0.15; (lub cena = cena * 1.15)
R.1.8 Zapisano zapytanie tworzące użytkownika najemca z widocznym hasłem n@JEM1@! W pliku z kwerendami istnieje zapis np.:
CREATE USER najemca IDENTIFIED BY "n@JEM1@!"
R.1.9 Wyeksportowano bazę lub tabele pokoje i rezerwacje do pliku wynajem.sql. Czas generowania wpisany w nagłówku pliku jest zgodny z datą i godziną egzaminu
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 Przynajmniej jeden obraz z 1.jpg, 2.jpg, 3.jpg zapisano z rozmiarem 200 px (± 2 px) na 200 px (± 2 px) w odcieniach szarości
R.2.2 Witrynę internetową zapisano w plikach index.html, cennik.php, kalkulator.html oraz zastosowano właściwy standard kodowania polskich znaków na przynajmniej jednej stronie
R.2.3 Nadano tytuł przynajmniej jednej stronie "Pokoje"
R.2.4 Układ przynajmniej jednej strony zdefiniowano dzieląc ją na bloki: baneral; obok siebie menul, menu2, menu3; banera2; obok siebie bloki lewy, środkowy, prawy; stopka. Podział wykonany za pomocą znaczników sekcji
R.2.5 Na przynajmniej jednej stronie zapisano w banerze1 h2: "WYNAJEM POKOI", w stopce umieszczono paragraf (znacznik <p>) oraz na stronie cennik.php w bloku środkowym umieszczono h1: "Cennik"
R.2.6 Na stronie index umieszczono w blokach lewym, środkowym i prawym obrazy 1, 2, 3 z tekstem alternatywnym "Gdzie obrazek?"
R.2.7 Na stronie zawierającej cennik umieszczono tabelę o trzech kolumnach (w skrypcie lub HTML), zastosowano znaczniki <table>, <tr>, <td> oraz ich zamknięcia
R.3
........
........