LOGOWANIE

KWALIFIKACJA E14 - CZERWIEC 2016 - ROZWIĄZANIE ZADANIA NR 3

KOD ARKUSZA: E.14-03-16.05


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: Utworzone i wykonane zapytania do bazy danych
Uwagi do kryteriówów 2-5 : każda forma zapytania dająca prawidłowy wynik jest poprawna. Nazwy pól I tabeli mogą być w apostrofach lub bez, kolejność nazw dowolna, każda z tabel może być poprzedzona nazwą bazy, np. Czytelnia.autorzy, wielkość liter nie ma znaczenia, dozwolone też "... FROM ksiazki INNER JOIN autorzy..."; dozwolone samo JOIN zamiast INNER JOIN, przyrównanie kluczy może być odwrócone
R.1.1 Istnieje wyeksportowany plik z bazy baza/eksport.sql, wewnątrz widoczne tabele autorzy, egzemplarze, ksiazki; oraz rekord z danymi: 3, Janusz A., Zajdel (dopuszczalne jest pominięcie "A.")
R.1.2 Istnieje plik z kwerendami zawierający kwerendę zwracającą tytuły książek wydanych po roku 1970 np: select Tytul FROM ksiazki where RokWydania > '1970' lub Istnieje plik zrzutu ekranu z wynikiem wykonania kwerendy z widocznymi zwróconymi tytułami: Latarnik, Bez dogmatu, Sonety krymskie, Prelekcje paryskie
R.1.3 Plik z kwerendami zawiera kwerendę zwracającą wszystkie tytuły wraz z nazwiskami autorów, jakie znajdują się w bazie np:
1) SELECT nazwisko, tytul FROM autorzy INNER JOIN ksiazki ON autorzy.IDAutor=ksiazki.AutorID
2) SELECT nazwisko, tytul FROM autorzy, ksiazki WHERE autorzy.IDAutor=ksiazki.AutorID
lub
istnieje plik zrzutu ekranu z wynikiem wykonania kwerendy, na którym widoczne są zwrócone nazwiska i tytuły: Sienkiewicz Latarnik, Sienkiewicz Bez dogmatu, Mickiewicz Konrad Wallenrod, Mickiewicz Sonety krymskie, Mickiewicz Prelekcje paryskie
R.1.4 Plik z kwerendami zawiera kwerendę zwracającą numer egzemplarza książki i jej tytuł dla tych książek, które można jeszcze wypożyczyć np:
1) SELECT IDEgzemplarz, Tytul FROM egzemplarze INNER JOIN ksiazki ON egzemplarze.KsiazkaID = ksiazki.IDKsiazki WHERE DoWypozyczenia=1 2) SELECT IDEgzemplarz, Tytul FROM egzemplarze, ksiazki WHERE egzemplarze.KsiazkaID = ksiazki.IDKsiazki AND DoWypozyczenia=1 lub istnieje plik zrzutu ekranu z wynikiem wykonania kwerendy, na którym widoczne są wyłącznie zwrócone pola IDEgzemplarz i Tytuł: 1 Latarnik, 2 Latarnik, 4 Bez dogmatu, 5 Bez dogmatu, 12 Bez dogmatu, 6 Konrad Wallenrod, 8 Sonety Krymskie, 9 Sonety Krymskie, 10 Prelekcje paryskie
R.1.5 Plik z kwerendami zawiera:
INSERT INTO autorzy (IDAutor", "Imie", "Nazwisko") VALUES ('3', 'Janusz A.', 'Zajdel') lub INSERT INTO autorzy values (3,'Janusz A.', 'Zajdel')
Prawidłowe są też rozwiązania bez podanego numeru ID lub z wartością NULL czyli np. ...('Janusz A.', 'Zajdel') lub ...(null, 'Janusz A.', 'Zajdel') (dopuszczalne jest pominięcie "A.")
R.2
Rezultat 2: Baza danych
Uwaga: w nazwach dopuszczalne błędy literowe dotyczące wielkości liter, polskich znaków diakrytycznych oraz inne nie zmieniające sensu słów
Wyniki rezultatu 2 znajdują się w pliku bazy danych lub w pliku zawierającym zrzut ekranu relacji w bazie danych
R.2.1 W podfolderze baza znajduje się plik MSAccess lub LibreOffice Base o nazwie Czytelnia ze zdefiniowanymi tabelami: autorzy, czytelnicy, egzemplarze, ksiazki, wypozyczenia i zamowienia
R.2.2 Tabela autorzy zawiera pola: IDAutor (klucz główny), Imie, Nazwisko
R.2.3 Tabela ksiazki zawiera pola: IDKsiazki (klucz główny), AutorID, RokWydania, Tytul, Wydawnictwo
R.2.4 Tabela egzemplarze zawiera pola: IDEgzemplarz (klucz główny), KsiazkaID, DoWypozyczenia
R.2.5 Tabela wypozyczenia zawiera pola: EgzemplarzID (klucz główny), CzytelnikID, DataWypoz
R.2.6 Tabela zamowienia zawiera pola: EgzemplarzID (klucz główny), CzytelnikID, DataZamowienia
R.2.7 Tabela czytelnicy zawiera pola: IDCzytelnik (klucz główny), Nazwisko, Imie, Adres, Miasto, KodPocztowy, DataZapisania, Blokada
R.2.8 Istnieją przynajmniej 3 relacje z wymienionych:
IDAutor=ksiazki.AutorID; IDKsiazki = egzemplarze.KsiazkaID; IDEgzemplarz = wypozyczenia.EgzemplarzID; IDEgzemplarz = zamowienia.EgzemplarzID; IDCzytelnik = wypozyczenia.CzytelnikID; IDCzytelnik = zamowienia.CzytelnikID; Uwaga: należy sprawdzić poprawność relacji konsekwentnie do nazewnictwa w tabelach jakiego użył zdający
R.3
Rezultat 3: Styl strony internetowej i grafika do strony
R.3.1 Istnieje zdefiniowany styl CSS oraz działa on na stronie
R.3.2 Styl dla banera i stopki zawiera biały kolor czcionki oraz kolor tła #3B85AA
R.3.3 Styl dla banera i stopki zawiera wyrównanie tekstu do środka, czcionkę Arial
R.3.4 Styl dla banera i stopki zawiera marginesy wewnętrzne (padding) 10px
R.3.5 Styl panelu lewego zdefiniowano na: szerokość 80%, wysokość 450px, wyrównanie tekstu do środka
R.3.6 Styl panelu prawego zdefiniowano na: szerokość 20%, wysokość 450px, tło w kolorze #4E9BB5, biały kolor czcionki
R.3.7 Istnieje plik projekt.jpg lub projekt.jpeg, który przedstawia projekt bazy danych (widoczna graficzna reprezentacja relacji w bazie danych czytelnia), na obrazie nie są widoczne ikony programu MSAccess/Libre/Open/Office ani ramy okna
R.3.8 Plik graficzny ma wymiary: wysokość nie większa niż 400 px (+2 px), szerokość nie większa niż 800 px (+2 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 z kodem witryny, w znaczniku <title> umieszczony tytuł „Baza danych czytelni"
R.4.2
........
........

POBIERZ ROZWIĄZANIE ZADANIA


Arkusz jest przeznaczony dla zawodów:



INNE ROZWIĄZANIA Z KWALIFIKACJI E14