ECDL AM5, Testy

advertisement
ECDL poziom zaawansowany. Moduł AM5: Bazy danych
Polskie
Towarzystwo
Informatyczne
Moduł ECDL-AM5
Bazy danych, poziom zaawansowany
Przykładowy test egzaminacyjny
Zasady oceny testu
Test zawiera 20 zadań. Za każde zadanie można otrzymać pięć punktów. Aby zaliczyć test należy uzyskać
minimum 75 punktów na 100 możliwych do zdobycia. Drobne pomyłki, takie jak błędy literowe lub
ortograficzne nie powinny wpływać negatywnie na wynik testu.
Czas trwania egzaminu – 60 minut.
Jednostki
Przed rozpoczęciem realizacji testu należy upewnić się, że domyślne ustawienia jednostki rozmiaru (dla
obiektów rysowanych, obrazków, pozycji obiektów na slajdzie) są wyrażone w centymetrach. W przeciwnym
wypadku konieczna może być zmiana ustawień regionalnych lub innych ustawień.
Konwencja nazewnictwa i oznaczeń
W testach zastosowano czcionkę pogrubioną i pochyloną dla oznaczenia nazw plików, tabel, pól, nazw
kwerend, formularzy, raportów itp. Inne nazwy lub czynności opisane w tekście muszą być podawane
w domyślnym formacie akapitu, bez wyróżniania, chyba że wyróżnienie tekstu jest częścią zadania. Zasady
te powinny być przekazane każdemu zdającemu.
Makropolecenia
W skład niektórych plików roboczych wchodzą makropolecenia. Zdający powinni zostać powiadomieni
o konieczności włączenia makropoleceń podczas otwierania plików roboczych. Wszystkie pliki zostały
sprawdzone na wypadek obecności wirusów. Niezależnie od tego, zaleca się wykonywanie testów
antywirusowych wszystkich plików roboczych przekazywanych zdającym w ramach testów ECDL.
© Polskie Towarzystwo Informatyczne, Polskie Biuro ECDL 2006
1/3
ECDL poziom zaawansowany. Moduł AM5: Bazy danych
Przykładowy test ECDL – AM5
Polskie
Towarzystwo
Informatyczne
czas pracy: 60 minut
Poniżej znajduje się test do modułu AM5 Bazy danych, poziom zaawansowany. Wykorzystano w nim bazę
danych o nazwie aukcje, która zawiera dane na temat artykułów wystawionych do sprzedaży na aukcjach
internetowych, dane osób uczestniczących w aukcjach (sprzedających i klientów) oraz czasu jaki upłynął do
momentu sprzedaży artykułów. Wśród wielu zadań do wykonania znajdują się takie, które polegają na
zmianie właściwości pól w projekcie tabeli, zaprojektowaniu rozbudowanych kwerend wybierających,
imporcie i eksporcie danych oraz wykonaniu obliczeń na danych z użyciem funkcji.
[ do zdobycia 100 pkt.]
1. Otwórz bazę danych aukcje. Otwórz tabelę Artykuły i wprowadź do pola Cena sprzedaży format
walutowy. Zapisz zmiany wprowadzone do tabeli.
[5 pkt.]
2. Dla pola Data sprzedaży zdefiniuj maskę wprowadzania danych, która umożliwi wprowadzanie do
tego pola wartości tylko w formacie krótkiej daty w postaci RR-MM-DD.
[5 pkt.]
3. Zmodyfikuj właściwości pola Nazwa artykułu tak, aby wszystkie nazwy były wyświetlane wielkimi
literami. Zapisz i zamknij tabelę Artykuły.
[5 pkt.]
4. Otwórz tabelę Sprzedawcy i utwórz regułę poprawności dla pola Data przystąpienia, która nie
pozwoli na wprowadzenie na to pole daty wcześniejszej niż 2006 rok. Jeżeli wprowadzana data będzie
wcześniejsza, powinien pojawić się komunikat o błędzie o treści: Data przystąpienia jest
niewłaściwa. Zastosuj regułę tylko dla nowych wartości. Zapisz i zamknij tabelę.
[5 pkt.]
5. Utwórz relację pomiędzy tabelami Klienci i Artykuły i włącz wymuszanie więzów integralności. Zapisz
zmiany i zamknij okno relacji.
[5 pkt.]
6. Zmodyfikuj typ danych pola ID Sprzedawcy w tabeli Artykuły tak, aby można było zdefiniować
relację "jeden do wielu" z wymuszaniem węzłów integralności pomiędzy tabelami Artykuły
i Sprzedawcy. Zdefiniuj relację "jeden do wielu" między tymi tabelami. Zapisz i zamknij okno
relacji.
[5 pkt.]
7. Zmodyfikuj typ danych pola ID w tabeli Informacje poufne tak, aby można było zdefiniować relację
"jeden do jednego" z wymuszaniem węzłów integralności pomiędzy tabelami Informacje poufne
i Sprzedawcy. Zdefiniuj relację "jeden do jednego" między tymi tabelami. Zapisz i zamknij okno
relacji.
[5 pkt.]
8. Utwórz nową kwerendę o nazwie 500 lub więcej bazującą na tabeli Artykuły, która będzie zawierać
tylko pola Nazwa artykułu oraz Cena sprzedaży oraz nazwy tych artykułów, które sprzedane
zostały za 500 lub więcej złotych. Wyeksportuj wynik działania kwerendy jako niezależną tabelę
o nazwie Najwyższa cena poza bazę aukcje. Zapisz i zamknij kwerendę.
[5 pkt.]
9. Otwórz kwerendę Niesprzedane i zmodyfikuj ją tak, aby wyświetlane były tylko niesprzedane
artykuły. Zapisz i zamknij kwerendę.
[5 pkt.]
10. Otwórz kwerendę Podsumowanie i zmodyfikuj ją tak, aby wyświetlana były łączna liczba artykułów
sprzedanych przez każdego ze sprzedawców. Zapisz i zamknij kwerendę.
[5 pkt.]
11. Utwórz nową kwerendę o nazwie Zamiana bazującą na tabeli Klienci, która zawierać będzie pola
Imię oraz Nazwisko. Zmodyfikuj odpowiednio projekt kwerendy tak, aby zamienić w niej wszystkie
nazwiska Jones na Smith. Zapisz i zamknij kwerendę. Zmodyfikuj tabelę Klienci wykorzystując
zdefiniowaną kwerendę. Zapisz i zamknij kwerendę.
[5 pkt.]
12. Otwórz tabelę Sprzedawcy. Używając właściwości pola Nazwisko zdefiniuj maskę wprowadzania
danych tak, aby początek nazwiska każdego sprzedawcy zapisywany był wielką literą. Zapisz i zamknij
tabelę Sprzedawcy.
[5 pkt.]
13. Otwórz kwerendę Zysk i dodaj do niej wyrażenie nazwane Zyski obliczające zysk ze sprzedaży
każdego artykułu. Sformatuj pole tak, aby wartości wyświetlane były w złotówkach. Zapisz i zamknij
kwerendę.
[5 pkt.]
© Polskie Towarzystwo Informatyczne, Polskie Biuro ECDL 2006
2/3
ECDL poziom zaawansowany. Moduł AM5: Bazy danych
Polskie
Towarzystwo
Informatyczne
14. Otwórz kwerendę Zakres. Dodaj nowe kryterium do pola Cena sprzedaży, którego efektem będzie
wyświetlenie okna z zapytaniem o dolny i górny zakres wartości przed wyświetleniem wyniku
kwerendy. Wynik kwerendy będzie zawierał wartości większe niż dolny i mniejsze niż górny
wprowadzony zakres. Sprawdź, czy po uruchomieniu kwerendy dla wartości większych niż 24
i mniejszych niż 70 otrzymasz jedenaście rekordów. Zapisz i zamknij kwerendę.
[5 pkt.]
15. Otwórz formularz Sprzedawcy i dodaj nową kontrolkę, która mnoży procent prowizji każdego
sprzedawcy przez 1.02. Ustaw tekst etykiety nowej kontrolki na Powiększona prowizja. Zapisz
i zamknij formularz.
[5 pkt.]
16. Otwórz raport Klienci. Usuń z niego kontrolki Imię i Nazwisko. Wstaw do raportu nową kontrolkę
zawierającą łącznie pola Imię i Nazwisko oddzielone pojedynczą spacją. Ustaw tekst etykiety nowej
kontrolki na Pełne dane. Zapisz i zamknij raport.
[5 pkt.]
17. Otwórz raport Artykuły. Wstaw do raportu nową kontrolkę wybierającą najniższą cenę sprzedaży
spośród wszystkich sprzedawanych artykułów. Upewnij się, że kontrolka ta będzie widoczna tylko na
ostatniej stronie raportu. Sformatuj kontrolkę tak, aby wartości wyświetlane były w złotówkach. Ustaw
tekst etykiety nowej kontrolki na Minimalna cena. Zapisz i zamknij raport
[5 pkt.]
18. Otwórz raport Sprzedawcy. Wykorzystując właściwości nagłówka zmodyfikuj raport w taki sposób,
aby dane każdego sprzedawcy były wyświetlane na odrębnej stronie. Zapisz i zamknij raport. [5 pkt.]
19. Zaimportuj plik tekstowy Potencjalni klienci.txt w formacie rozdzielanym znakami tabulacji do nowej
tabeli o nazwie Potencjalny klient do bazy danych aukcje. Pierwszy wiersz z pliku powinien zostać
wykorzystany do nazwania odpowiednio pól w nowej tabeli. Przyjmij pole ID jako klucz podstawowy
w nowej tabeli.
[5 pkt.]
20. Otwórz formularz Prowizja. Zmodyfikuj formularz tak, aby po naciśnięciu przycisku Pokaż prowizję
zostało uruchomione makro o nazwie pokazprowizję (makro powoduje wyświetlenie w formularzu
pola Prowizja). Zapisz i zamknij formularz. Zapisz wszystkie otwarte obiekty (tabele, formularze itp.)
i zamknij aplikację.
[5 pkt.]
© Polskie Towarzystwo Informatyczne, Polskie Biuro ECDL 2006
3/3
Download