background image

Nazwa 
kwalifikacji:

Tworzenie aplikacji internetowych i baz danych oraz administrowanie bazami

dk

Oznaczenie 
kwalifikacji:

E.14

150

Numer zadania:

04

Kod arkusza:

E.14-04-16.01

R.1

Rezultat 1:  Utworzone i wykonane zapytania do bazy danych

Uwaga do kryteriów 2 – 5: Każda forma zapytania dająca prawidłowy wynik jest poprawna, nazwy mogą być w apostrofach lub bez, 
każda z tabel może być poprzedzona nazwą bazy np. kantor.kurs, wielkość liter nie ma znaczenia, po SELECT dowolna kolejność 
pól, w klauzuli INNER JOIN dowolna kolejność tabel, dozwolone samo JOIN zamiast INNER JOIN, przyrównanie kluczy może być 
odwrócone

R.1.1

W folderze baza istnieje plik tekstowy z zapytaniami SQL

R.1.2

W pliku z zapytaniami SQL 

zapisano kwerendę wstawiającą w tabeli klient  rekord z danymi 4, Ewa Nowak, 65050500100, 

stan konta 100 zł , np.:  
1) INSERT INTO kantor.klient (id, imie, nazwisko, PESEL, stanKonta) VALUES (4, 'Ewa', 
'Nowak', '65050500100', '100')  
 
2) INSERT INTO kantor.klient VALUES (4, 'Ewa', 'Nowak', '65050500100', '100')  
Uwaga:

 poprawne też bez podania id=4 (AUTO INCREMENT)  albo, gdy pole to jest NULL lub istnieje plik w formacie PNG 

zrzutu ekranu z widocznym dodanym rekordem  lub komunikatem o poprawnym wykonaniu kwerendy

R.1.3

W pliku z zapytaniami SQL zapisano kwerendę zwracającą pola imię i nazwisko z tabeli klient ,
dla których stan konta wynosi 0 zł, np.:  
SELECT imie, nazwisko FROM klient WHERE stanKonta = 0
lub istnieje plik w formacie PNG zrzutu ekranu,  na którym widoczny jest wyłącznie 1 rekord: Krzysztof Kowalski

R.1.4

W pliku z zapytaniami SQL zapisano 

kwerendę zwracającą id klientów oraz datę wymiany z tabeli wymiana, dla tych 

klientów, którzy wymieniali dolary, np.:
1)SELECT klientId, dataWymiany FROM wymiana INNER JOIN kurs ON wymiana.kursId = kurs.id 
WHERE kurs.id = 1  
 
2) SELECT klientId, dataWymiany FROM wymiana, kurs WHERE wymiana.kursId = kurs.id AND 
kurs.id = 1  
 
(poprawny też identyczny zapis ze zmienionym ostatnim członem … and nazwaWaluty='dolar')
lub istnieje plik w formacie PNG zrzutu ekranu, na którym widoczne są wyłącznie 2 rekordy zawierające: klientID=1, 2015-
07-16 
 oraz klientID=2, 2015-07-07

R.1.5

W pliku z zapytaniami SQL zapisano 

kwerendę zwracającą imiona i nazwiska klientów, którzy wymieniali walutę 14-07-

2015, np.:  
1) SELECT imie, nazwisko FROM klient INNER JOIN wymiana ON klient.id = wymiana.klientId 
WHERE wymiana.dataWymiany = '2015-07-14'
2) SELECT imie, nazwisko FROM klient, wymiana WHERE klient.id = wymiana.klientId AND 
wymiana.dataWymiany = '2015-07-14'
lub istnieje plik w formacie PNG zrzutu ekranu z wynikiem wykonania kwerendy, widoczne są wyłącznie 2 rekordy: Anna 
Kowalska 
 i Krzysztof Kowalski

R.1.6

Istnieje wyeksportowany plik z bazy baza/kantor.sql

, wewnątrz widoczne tabele lokalizacja, pogoda, prognoza . W 

nagłówku pliku wpis – Generation Time:  ... (czas generowania) wskazuje na to, że plik powstał podczas egzaminu (data z 
sesji egzaminacyjnej, inna niż 23 Lip 2015, 12:53) 

R.2

Rezultat 2: Grafiki dla strony internetowej

Wykonane co najmniej dla dwóch grafik

R.2.1

W folderze www

 istnieją pliki kw1 kw2 kw3 kw4 , obrazy zapisane są w formacie JPG

R.2.2

Obrazy 

skadrowano tak, że widoczne jest tylko okno phpMyAdmin . Nie są widoczne ikony i menu przeglądarki internetowej

R.2.3

Ustawiono szerokość obrazów nie większą niż 400 px (+2 px)

R.2.4

Ustawiono wysokość obrazów nie większą niż 150 px (+2 px)

R.3

Rezultat 3: Styl CSS strony internetowej

R.3.1

Istnieje zdefiniowany styl CSS oraz działa on na stronie

R.3.2

Ustawiono brązowy kolor czcionki odnośników

R.3.3

Baner, stopka i panel lewy mają tło w kolorze #D49A01 oraz czcionkę białą

R.3.4

Tekst banera, stopki i panelu lewego jest wyrównany do środka

R.3.5

Krojem czcionki banera i stopki jest Verdana

R.3.6

Marginesy wewnętrzne (padding) bannera i stopki wynoszą 10 px 

R.3.7

Panel lewy ma szerokość 30% i wysokość 400 px

R.3.8

Panel prawy ma szerokość 70% i wysokość 400 px

R.4

Rezultat 4:  Strona internetowa
Uwaga: 

W napisach widocznych na stronie dopuszczalne błędy literowe dotyczące wielkości liter, polskich znaków diakrytycznych 

oraz inne błędy nie zmieniające sensu słów

R.4.1

Istnieje plik index, w znaczniku <title>

 umieszczony tytuł „Kantor Walut”

R.4.2

Strona 

obsługuje polskie znaki (użyto w pliku html deklaracji umożliwiającej wyświetlanie polskich znaków diakrytycznych)

R.4.3

Strona składa się z czterech bloków: baner na górze, poniżej obok siebie panel lewy i prawy, poniżej stopka, bloki 
zorganizowane przy pomocy znaczników <div>  lub znaczników HTML 5: <article> <section> <footer> <header> 
<nav> <aside>

R.4.4

Istnieją napisy: na banerze KANTOR WALUT w znaczniku <h1> , w panelu lewym „Kursy walut” oraz „Pliki do pobrania” w 
znaczniku <h2> 

w panelu prawym „Dokumentacja wyników zapytań w bazie Kantor” w znaczniku <h2>  (co najmniej dla 

dwóch nagłówków )

R.4.5

W panelu prawym znajduje się tabela o wymiarach 2x2. W komórkach wstawione są wykonane obrazy

R.4.6

Obrazy mają obramowanie (dla co najmniej dwóch grafik )

R.4.7

Obrazy mają tekst alternatywny, odpowiednio: kwerenda1 kwerenda2 kwerenda3 kwerenda4  (co najmniej dla dwóch 
grafik)

R.4.8

W panelu lewym znajduje się pole tekstowe oraz pogrubiony napis „Wartość w innych walutach:” 

R.4.9

Wybranie odsyłacza „Kwerendy” powoduje pobranie (wyświetlenie) pliku z kwerendami lub wybranie odsyłacza „Eksport 
MySQL” powoduje pobranie (wyświetlenie) pliku eksportu bazy

R.4.10

W stopce znajduje się tekst „Egzamin w kwalifikacji E.14 PESEL AUTORA:”  z zapisanym numerem PESEL

R.5

Rezultat 5: Skrypt przeliczający waluty

* kryteria od R.5.3 do R.5.5 należy sprawdzić wpisując liczbę z przecinkiem lub kropką

R.5.1

Skrypt zapisany jest w języku JavaScript

R.5.2

Skrypt przelicza walutę w czasie rzeczywistym, to znaczy na bieżąco, gdy użytkownik wpisuje  wartości do pola tekstowego

R.5.3

Wartość kwoty w złotych jest przeliczana na dolary według kursu 1 dolar = 3,70 zł

R.5.4

Wartość kwoty w złotych jest przeliczana na euro według kursu 1 euro = 4,20 zł

R.5.5

Wartość kwoty w złotych jest przeliczana na franki szwajcarskie według kursu 1 frank szwajcarski = 4,00 zł

R.5.6

Wyniki przeliczania wartości dolara, euro i franka szwajcarskiego są wyświetlane w panelu lewym

Razem:

Lp.

Elementy podlegające ocenie/kryteria oceny

Liczba 

punktów za 

spełnienie 

kryterium