Sylabus ECDL Advanced - Bazy danych

ECDL ADVANCED – ECDL-A
EUROPEJSKI CERTYFIKAT UMIEJĘTNOŚCI KOMPUTEROWYCH POZIOM ZAAWANSOWANY
MODUŁ AM5: BAZY DANYCH
Syllabus v. 1.0

Dokument ten został opracowany ze szczególną starannością na podstawie materiałów źródłowych
pochodzących z Fundacji ECDL. Polskie Towarzystwo Informatyczne i Fundacja ECDL zastrzegają sobie
prawo do zmian treści dokumentu oraz wyłączenia od odpowiedzialności za jakiekolwiek straty
i szkody powstałe na skutek wykorzystania niniejszego dokumentu i treści w nim zawartych.

Moduł AM5: Bazy danych, poziom zaawansowany
Niniejszy dokument jest Syllabusem Modułu AM5: Bazy danych, poziom zaawansowany
i stanowi podstawę testów zorientowanych na praktykę z dziedziny, której dotyczy moduł.
Program modułu AM5 wykracza poza umiejętności wymagane przez ECDL Moduł 5: Bazy
danych, opisane w wersji 4.0 (lub wcześniejszej) Syllabusa. Występująca w nazwie modułu
etykieta poziom zaawansowany oznacza założenie, że kandydat opanował już wszystkie
obszary kompetencji oraz pozyskał wiedzę przedstawioną w Syllabusie dla Modułu 5. ECDL:
Bazy danych w wersji 4.0 lub wcześniejszej.

Cel modułu
Moduł AM5 Bazy danych, poziom zaawansowany wymaga od kandydata efektywnej
obsługi bazy danych, na bardziej niż podstawowym poziomie umiejętności jak
również większego wykorzystania możliwości jakie dostarczają aplikacje baz
danych. Kandydat powinien potrafić organizować, uzyskiwać, przeglądać
i raportować dane w sposób, który można opisać jako zaawansowane
umiejętności zarządzania danymi. Powinien także rozumieć różnorodność
sposobów na jakie można dane powiązać i organizować. Dodatkowo od
kandydata wymaga się umiejętności uruchamiania i zapisywania prostych
makropoleceń jak również importowania, eksportowania oraz łączenia danych.

AM 5.1 Projekt tabeli
AM5.1.1 Pola/ kolumny
AM5.1.1.1 Modyfikacja i stosowanie w polu/ kolumnie typów danych takich jak tekst, nota, hiperłącze, waluta, data/godzina
AM5.1.1.2 Rozumienie konsekwencji modyfikacji w polu/ kolumnie typów danych takich jak tekst, nota, hiperłącze, waluta, data/godzina
AM5.1.1.3 Utworzenie, modyfikacja pola/ kolumny z odnośnikiem
AM5.1.1.4 Utworzenie, modyfikacja reguły poprawności dla pola/ kolumny
AM5.1.1.5 Stosowanie, modyfikacja maski wprowadzania w polu/ kolumnie
AM5.1.1.6 Stosowanie, modyfikacja wartości domyślnych w polu/ kolumnie
AM5.1.1.7 Ustawianie wymagalności wprowadzenia danych do pola/ kolumny
AM5.1.2 Relacje/łączenie tabel
AM5.1.2.1 Rozumienie podstaw tworzenia poprawnych relacji między tabelami
AM5.1.2.2 Tworzenie, modyfikacja relacji jeden-do-jeden, jeden-do-wiele pomiędzy tabelami
AM5.1.2.3 Rozumienie i modyfikacja relacji wiele-do-wiele pomiędzy tabelami
AM5.1.2.4 Tworzenie złączeń (sprzężeń)
AM5.1.2.5 Stosowanie więzów integralności referencyjnej
AM5.1.2.6 Stosowanie automatycznego usuwania powiązanych rekordów
AM5.1.2.7 Stosowanie relacji i złączeń podczas projektowania kwerend
AM 5.2 Projekt kwerendy
AM5.2.1 Typy kwerend
AM5.2.1.1 Tworzenie i używanie kwerend do aktualizacji danych w tabeli
AM5.2.1.2 Tworzenie i używanie kwerend do usuwania rekordów z tabeli
AM5.2.1.3 Tworzenie i używanie kwerend do zapisywania wybranych danych w nowej tabeli
AM5.2.1.4 Dołączanie nowych rekordów do tabeli z wykorzystaniem kwerend
AM5.2.2 Formuły w kwerendach
AM5.2.2.1 Grupowanie danych w kwerendach
AM5.2.2.2 Używanie w kwerendach funkcji agregujących takich jak: suma (SUM), policz (COUNT), średnia (AVG), minimum (MIN), maksimum (MAX)
AM5.2.2.3 Tworzenie kwerend krzyżowych
AM5.2.2.4 Używanie symboli wieloznacznych w warunkach wyboru rekordów w kwerendach
AM5.2.2.5 Używanie wyrażeń arytmetycznych i logicznych w kwerendach
AM5.2.3 Udoskonalanie kwerend
AM5.2.3.1 Wyświetlanie duplikatów
AM5.2.3.2 Wyświetlanie niedopasowanych wartości
AM5.2.3.3 Wyświetlanie najwyższych, najniższych wartości w zakresie kwerendy
AM5.2.3.4 Parametryzacja kwerend (wprowadzenie wartości parametrów przed uruchomieniem kwerendy)
AM5.2.3.5 Udoskonalanie kwerend z wykorzystaniem wartości Null oraz operatora NOT
AM 5.3 Projekt formularza
AM5.3.1 Kontrolki (elementy graficzne formularza)
AM5.3.1.1 Tworzenie związanych i niezwiązanych kontrolek
AM5.3.1.2 Tworzenie, edycja pola kombi, pola listy, przycisku i grupy opcji oraz pola wyboru
AM5.3.1.3 Tworzenie kontrolek zawierających wyrażenie arytmetyczne lub logiczne
AM5.3.1.4 Ustawianie kolejności przechodzenia klawiszem tab pomiędzy kontrolkami
AM5.3.1.5 Wstawianie pola, które jest widoczne w nagłówku lub stopce formularza na pierwszej lub na wszystkich stronach
AM5.3.2 Podformularze
AM5.3.2.1 Utworzenie podformularza i osadzenie go w formularzu głównym
AM5.3.2.2 Modyfikacja podformularza w celu zmiany rekordów, które powinny być w nim wyświetlane
AM 5.4 Projekt raportu
AM5.4.1 Obliczenia
AM5.4.1.1 Utworzenie kontrolki w raporcie zawierającej wyrażenie arytmetyczne lub logiczne
AM5.4.1.2 Utworzenie kontrolki z wyrażeniem, które dokonuje procentowych obliczeń wartości
AM5.4.1.3 Użycie w raporcie formuł, wyrażeń takich jak suma (SUM), policz (COUNT), średnia (AVG), minimum (MIN), maksimum (MAX)
AM5.4.1.4 Tworzenie podsumowań z wykorzystaniem sumy bieżącej
AM5.4.2 Prezentacja
AM5.4.2.1 Wstawianie pola, które wyświetlane jest w nagłówku lub stopce raportu na pierwszej lub na wszystkich stronach
AM5.4.2.2 Wymuszanie przejścia do nowej strony dla grup danych
AM 5.5 Makropolecenia
AM5.5.1 Tworzenie i przypisywanie
AM5.5.1.1 Tworzenie prostego makropolecenia (np. zamknięcie formularza)
AM5.5.1.2 Uruchamianie makropolecenia
AM5.5.1.3 Przypisywanie makropolecenia do formularza, raportu, kontrolki
AM 5.6 Import, eksport i łączenie danych
AM5.6.1 Zarządzanie danymi
AM5.6.1.1 Importowanie do bazy danych plików tekstowych, arkusza kalkulacyjnego, csv, dBase, Paradox
AM5.6.1.2 Eksportowanie danych do arkusza kalkulacyjnego, pliku tekstowego,plików w formacie dBase, Paradox
AM5.6.1.3 Łączenie zewnętrznych plików z danymi do bazy danych