Professional Documents
Culture Documents
Aby w sposób efektywny przechowywać dane, należy utworzyć jedną tabelę dla
każdego typu informacji, które mają być śledzone. Zbierając dane z wielu tabel
w kwerendzie, formularzu, raporcie lub na stronie dostępu do danych, należy również
zdefiniować relacje między tabelami. Aby znaleźć lub pobrać tylko te dane, które spełniają
określone warunki, lub dane z wielu tabel, należy utworzyć kwerendę. Kwerenda może
również aktualizować lub usuwać wiele rekordów na raz i przeprowadzać predefiniowane
lub niestandardowe obliczenia na danych. Chcąc oglądać, wprowadzać lub zmieniać dane
bezpośrednio w tabeli, należy utworzyć formularz. Po otwarciu formularza, program
Microsoft Access pobiera dane z jednej lub kilku tabel i wyświetla je na ekranie
w układzie wybranym przez użytkownika w Kreatorze formularzy lub utworzonym
samodzielnie. Do analizy danych lub zaprezentowania ich w określony sposób na wydruku
służy raport. Można na przykład wydrukować jeden raport, który grupuje dane i wylicza
podsumowania, i drugi, z innymi danymi, sformatowanymi w sposób odpowiedni dla
etykiet wysyłkowych.
1
D Mendrala, M Szeliga – Access 2003. Gliwice 2003, s. 8
1
Etapy projektowania bazy danych
2
Ad:3 Określenie pól, które są potrzebne w tabelach
3
Ad:7 Wprowadzenie danych i utworzenie innych obiektów bazy danych
Kiedy okaże się, że struktura tabel spełnia opisane powyżej zasady, można
wprowadzić wszystkie dane do tabel i utworzyć dowolne kwerendy, formularze, raporty,
strony dostępu do danych, makra i moduły.
2
D Mendrala, M Szeliga – Access 2003. Gliwice 2003, s. 9
4
Cel pracy
5
Kolejną funkcją bazy będzie możliwość wyświetlania informacji statystycznych,
podsumowań i zestawień.
Projektowana baza danych umożliwi:
• przeglądanie zgromadzonych w niej danych,
• porządkowanie informacji według określonych kryteriów,
• dodawanie nowych danych, uzupełnianie, modyfikowanie i usuwanie danych,
• grupowanie danych oraz dokonywanie obliczeń.
Encja Klasa grupuje nazwy występujących klas, przypisując każdej z nich indywidualny
indeks oraz sumaryczną średnią ocenę.
6
Jako atrybuty występują tutaj: unikalny indeks, numer telefonu, adres poczty internetowej
oraz opis kontaktu z opiekunem.
7
Nazwy przedmiotów wraz z indywidualnym identyfikatorem przechowuje encja
Przedmioty.
8
IV. Model logiczny bazy danych
V. Opis funkcjonalny
Kwerendy wybierające:
• DaneUcznia – wybiera informacje na temat uczniów
• Dzieci_Rodzice – podaje pokrewieństwo pomiędzy opiekunami, a uczniami
• Klasa Kwerenda – pokazuje nazwy klas oraz uzyskane średnie oceny
• Kw_Dziennik – przedstawia dane dotyczące lekcji
• Kw_Dziennik_UczniowieKlasy – pokazuje uczniów należących do poszczególnych
klas oraz ich obecności, oceny i adnotacje dodatkowe (np.: uwagi dotyczące
zachowania)
• Kw_Klasa-Uczniowie – służy do pokazywania listy uczniów poszczególnych klas
• Kw_Lekcja – przedstawia zawartość tablicy lekcja
• Kw_Lekcja-klasa – pokazuje nazwę występujących klas
• Kw_LiczbaUczniówKlas – podaje liczbę uczniów klas
• KW_NazwiskaU – wyświetla listę uczniów łącząc nazwisko z imieniem w jednym
polu
• Kw_Nieobecni – przedstawia informacje o frekwencji uczniów
9
• Kw_NowaLekcja – kwerenda lekcja grupuje informacje dla formularza dziennik
• KW_SredniaOcenaUcznia – oblicza średnią ocenę z wszystkich przedmiotów dla
wskazanego ucznia
• Kw_Uczeń_Nieobecności – służy do zliczania nieobecnych godzin
• Kw_Uwagi – gromadzi dane dla formularza adnotacji
• Kw_Zwolnienia – przedstawia listę dostarczonych zwolnień
• Oceny2 – pokazuje listę uczniów z wystawionymi ocenami, grupując ją względem
klas i nazwisk uczniów
• Opiekun_Dziecka – podaje listę nazw opiekunów
• ŚredniaOcenaKlasy – kwerenda z parametrem obliczająca średnia ocenę wskazanej
klasy
• Uczeń Kwerenda_Zdrowie – podaje informacje dotyczące zdrowia uczniów
• Uczeń Oceny cząstkowe – podaje szczegółową listę ocen uczniów ze wszystkich
przedmiotów
Kwerenda krzyżowa
Kw_oceny – zliczająca średnie oceny jakie uczeń uzyskał ze wszystkich przedmiotów
VI. Formularze
Główne okno funkcyjne bazy pozwala na wybór jednej z wielu dostępnych funkcji:
• formularz podający informacje na temat ucznia
• dane kontaktowe opiekunów uczniów
• wykazy list uczniów uczęszczających do poszczególnych klas
• informacje o nieobecnościach uczniów oraz usprawiedliwieniach nieobecnych
godzin
• uwagach o osiągnięciach lub zachowaniu ucznia
• funkcje dziennika lekcyjnego
• pomocnicze funkcje edycyjne oraz raporty
10
Jednym z głównych formularzy jest Edytor danych ucznia, grupujący
podstawowe informacje, takie jak: data urodzenia, imię i nazwisko, uwagi na temat
zdrowia, czy powtarza klasę – pozwala również na zachowanie obrazu przedstawiającego
ucznia. Jednym z celów formularza jest pełna prezentacja informacji dotyczącej ucznia
jego opiekunom. Celowi temu służą wywoływane przyciskami umieszczonymi w dolnej
części, formularze dodatkowe.
11
Edytor opiekunów – wywoływany graficznym przyciskiem przedstawiającym rodziców
z dzieckiem – pozwala ewidencjonować dane adresowe oraz kontaktowe jednego lub wielu
sprawujących opiekę osób. Pozwala także zróżnicować kontakty w zależności od miejsca
przebywania opiekuna (praca, dom).
12
Formularz Adnotacje i uwagi grupuje zarówno informacje o zachowaniu ucznia na
zajęciach jak i dodatkowe dane o specjalnych osiągnięciach, predyspozycjach i innych
zdarzeniach z życia szkolnego ucznia.
13
Formularz Listy uczniów pozwala na zapoznanie się z listą uczniów z poszczególnych
klas.
14
Wstępnie zaznaczane są obecności wszystkim uczniom – osobom nieobecnym należy
ręcznie zmienić stan odpowiedniego pola. Formularz służy również do zapisywania ocen
i uwag odnośnie poszczególnych uczniów.
15
Usprawiedliwione nieobecności pokazywane są przez formularz Zwolnienia uczniów.
16
Dziennik służy do wyszukiwania informacji o przeprowadzonych zajęciach.
Dane mogą być filtrowane według: nazwy klasy, nazwiska nauczyciela, nazwy przedmiotu
oraz daty. Po zdefiniowaniu kryteriów filtrowania, we wbudowanym podformularzu
aktualizowana jest lista uczniów.
17
Okno wyboru Formularzy pomocniczych – dostępne z głównego formularza bazy -
grupuje formularze edycyjne pozwalające na modyfikacje i dopisywanie: nazwisk
nauczycieli, nazw przedmiotów, adnotacji dotyczących zdrowia i opisów ocen.
Opracowała:
mgr Ewa Wiśniewska
18
19