Ćwiczenie 1
1. Utworzyć tabelę Osoby
- Nazwy pól nie mogą zawierać ogonków ani spacji
- Pole nazwisko jest wymagane
- Zawsze należy dodawać klucz główny (w poniższej tabeli pominięto)
| Nazwisko Jegomościa | Data urodzenia | Miejscowość | Czy wysoki?
|
| Kowalski | 18.07.1975 | Rozwarowo Podlaskie | x
|
| Kamiński | 11.05.1971 | Toronto | x
|
| Kowalski | 21.06.2001 | Rozwarowo Podlaskie | -
|
| Nowak | 13.03.1981 | Komorowo | -
|
| Nowacki | 11.02.1963 | Toronto | x
|
| Nowacki | 17.05.1964 | Toronto | x
|
2. Utworzyć kwerendy:
- Kwerenda1 wyświetlająca wszystkich mieszkających w Toroncie
- Kwerenda2 wyświetlająca wszystkich wysokich i urodzonych po 1970 roku
3. Utworzyć raporty:
- Raport do Kwerendy1, osoby pogrupowane według nazwisk
- Raport z tabeli Osoby
Ćwiczenie 2
1. W poniższej tabeli przedstawiono osiągnięcią JRG-Kretki. Po obiecującym miesiącu
styczniu, Dowódca JRG przygotował plan na
luty i
marzec: w każdym kolejnym miesiącu każdy ratownik musi uratować przynajmniej 2 osoby więcej. Przygotować bazę danych dla asystentki Dowódcy JRG, w której będzie ona wprowadzać dane na temat ratowników i uratowanych. Należy wykorzystać mechanizm relacji 1-n.
| Stopień | Nazwisko | Imię | Miesiąc | Uratowanych
|
| st. kpt. | Kowalski | Grzegorz | styczeń | 1
|
| mł. kpt. | Kowalska | Krystyna | styczeń | 2
|
| st. kpt. | Nowacki | Adam | styczeń | 0
|
| sekc. | Sawicki | Tomasz | styczeń | 1
|
| st. ogn. | Kic | Antoni | styczeń | 17
|
| st. kpt. | Kowalski | Grzegorz | luty | 2
|
| mł. kpt. | Kowalska | Krystyna | luty | 3
|
| st. kpt. | Nowacki | Adam | luty | 1
|
| sekc. | Sawicki | Tomasz | luty | 2
|
| st. ogn. | Kic | Antoni | luty | 22
|
| st. kpt. | Kowalski | Grzegorz | marzec | 4
|
| mł. kpt. | Kowalska | Krystyna | marzec | 4
|
| st. kpt. | Nowacki | Adam | marzec | 4
|
| sekc. | Sawicki | Tomasz | marzec | 5
|
| st. ogn. | Kic | Antoni | marzec | 24
|
2. Najważniejsze akcje JRG-Kretki otrzymały nieoficjalne nazwy, o których często dyskutuje się w pobliskich OSP. Zorganizować poniższe dane za pomocą relacji n-n.
| Nazwa akcji | Uczestnicy
|
| Pod Wielkim Dębem | Kic, Nowacki, Kowalska
|
| Śnieżny Wrzesień | Kic, Kowalski
|
| Klatka Bez Dna | Kic, Sawicki, Nowacki
|
| Dolina Siedmiu Nocy | Kowalski
|
- Wygenerować raport dla st. ogn. Kica z akcji, w których brał on udział;
- Dowódca JRG poszukuje wolnego etatu dla wnuka swojego brata. Przygotować zestawienie najważniejszych akcji, pozwalające na ocenę aktywności ratowników.
Pomoc do formularzy
Pomoc 1. Na poniższym obrazku przedstawiono generowanie i mechanizmy wewnątrz drop list (lista rozwijalna).
Pokazano przykład wyświetlania listy strażaków i ładowania wybranego id_strazaka do tabeli łaczącej strażaków i ich akcje.
Wzmianka o tworzeniu nowej jrg służy tylko zobrazowaniu powiązania miedzy formularzem a tabelą.

Pomoc 2. Na poniższym obrazku pokazano sposób generowania tabeli z podglądem danych.
Ćwiczenie 3 (trzy podpunkty!)
- Załadować bazę kretki.odb
- Formularz przez kreatora: utworzyć formularz pozwalający na wygodne zarządzanie danymi w tabeli z ćwiczenia 2.1.

- Formularz w trybie projektu: utworzyć formularz pozwalający na wygodne zarządzanie danymi w tabeli z ćwiczenia 2.2. (zobacz Pomoc 2. powyżej)
Ćwiczenie 4
- Załadować bazę kretki2.odb
- Utworzyć formularz z przyciskami nawigacji i pozwalający na dodawanie zdjęć
st. kpt. Kowalski Grzegorz |
|
mł. kpt. Kowalska Krystyna |
|
st. kpt. Nowacki Adam |
|
sekc. Sawicki Tomasz |
|
st. ogn. Kic Antoni |
|
- Utworzyć kwerendę wyświetlającą średnią ilość uratowanych (na całą JRG Kretki) w poszczególnych miesiącach.
- Utworzyć kwerendę wyświetlającą imiona i nazwiska ratowników oraz sumę uratowanych przez nich osób.
- Utworzyć kwerendę wyświetlającą ilość ratowników biorących udział w poszczególnych akcjach.