CWICZENIA Z BAZY DANYCH. - pawel.szczecin.pl · 3. Utwórz relacje tabeli pracownicy i s tanowiska...
Transcript of CWICZENIA Z BAZY DANYCH. - pawel.szczecin.pl · 3. Utwórz relacje tabeli pracownicy i s tanowiska...
CWICZENIA Z BAZY DANYCH.
Nr cwiczenia: B-1
Polecenie: Utwórz podana strukture, wprowadz dane oraz posortuj je wg nazwisk i imion, pokaz osoby urodzone po 31 grudnia 1970 r. posortowane od najstarszego do najmlodszego, po-kaz osoby urodzone we Wloclawku.
Czynnosci: tworzenie struktury bazy w widoku projektu
okreslanie typu i rozmiaru pól wprowadzanie danych poruszanie sie po rekordach dopisywanie i usuwanie rekordów sortowanie rekordów Rozwiazanie:
1. Otwórz nowy dokument bazy danych i nazwij go Firma transportowa. 2. W oknie Baza danych, w zakladce Tabele, zaznacz Utwórz tabele w widoku
projektu i kliknij przycisk Nowy. 3. W oknie Nowa tabela, kliknij Widok projektu. 4. Wprowadz nazwy pól oraz typy danych wedlug tabeli.
Nazwa pola Typ pola Rozmiar pola lub format ID pracownika Autonumerowanie Nazwisko Tekst 20 Imie Tekst 15 Data urodzenia Data Data srednia Miejsce urodzenia Tekst 20 Numer telefonu Tekst 13 ID stanowiska Liczba Liczba calkowita dluga ID pojazdu Liczba Liczba calkowita dluga
5. W polu ID pracownika wprowadz klucz podstawowy. Rys. 11.1. Widok projektu tabeli
Cwiczenia z bazy danych
2
6. Zapisz tabele pod nazwa: pracownicy. 7. Wprowadz dane wedlug tabeli.
ID
kier. Nazwisko Imie Data ur. Miejsce ur. Numer tel. ID sta-
now. ID pojaz-
du
1 Nowicki Adam 11-09-77 Wloclawek 0601-223345 2 Grzelak Urszula 02-03-70 Wloclawek (0-54)
2332233
3 Dolek Kamil 05-11-63 Torun (0-56) 4356789
4 Adamska Helena 22-01-75 Lipno (0-54) 5678899
5 Zdankiewicz Feliks 24-05-71 Rypin 0605 112233
6 Kowal Karol 11-10-70 Plock 0602 213141
7 Suski Henryk 04-02-65 Plock (024) 7772233
8 Kowal Jolanta 12-03-69 Plock 0603 333444
9 Chmura Jolanta 12-01-63 Lipno (054) 287112131
10 Wiatr Marzena 15-06-64 Ostróda 0604 123456
11 Topola Ewa 20-07-72 Brodnica (056) 5432211
12 Górska Beata 09-10-75 Grudziadz (056) 6543211
13 Wasyl Tomasz 10-04-72 Bydgoszcz (052) 5566771
14 Pajak Adam 13-12-60 Plock (024) 5464742
15 Mucha Beata 30-06-71 Wloclawek 0605 2343456
16 Tom Mariusz 03-06-68 Plock 0602 5432346
17 Rym Michal 18-09-70 Torun (056) 6573482
18 Caly Zygmunt 19-10-77 Torun 0604 321432
19 Rybak Jerzy 01-08-69 Tuchola 0603 666555
20 Wysocka Alicja 15-10-73 Olsztyn (054) 4455667
8. Zapisz tabele. 9. Posortuj rekordy wedlug nazwisk i imion. 10. Filtruj rekordy, aby pokazac urodzone po 31 grudnia 1970 r. (uzyj polecenia
Rekordy – Filtr – Zaawansowany filtr/sortowanie).
Cwiczenia z bazy danych
3
Rys. 11.2. Filtr Data urodzenia
11. Filtruj rekordy, aby pokazac urodzone we Wloclawku (polecenie Filtruj wg formularza).
Rys. 11.3. Pracownicy urodzeni we Wloclawku.
Cwiczenia z bazy danych
4
Nr cwiczenia: B-2
Polecenie: Utwórz tabele: stanowiska, pojazdy, powiaz je z tabela pra-cownicy za pomoca kreatora odnosników, do tabeli pojaz-dy wstaw podarkusz danych pracownicy.
Czynnosci: tworzenie relacji
wstawianie podarkuszy danych
Rozwiazanie: 1. Utwórz tabele stanowiska. Nazwa pola Typ pola Rozmiar pola lub format ID stanowiska Autonumerowanie Stanowisko Tekst 20
ID stanowi-ska
Stanowisko
1 Dyrektor 2 Ksiegowa 3 Referent 4 Mechanik 5 Kierowca 6 Sprzataczka
2. Utwórz tabele pojazdy. Nazwa pola Typ pola Rozmiar pola lub format ID pojazdu Autonumerowanie Marka Tekst 10 Numer rejestracyjny Tekst 7 Zuzycie paliwa Liczba Pojedyncza precyzja
ID pojazdu Marka Numer rejestracyjny Zuzycie paliwa 1 Polonez WLC1234 8,5 2 Ford WEH2222 7,8 3 Lublin WAA2121 12,5 4 Jelcz BDA3333 18,0 5 Jelcz BDC111A 22,0 6 Star BDA1221 19,2 7 Volvo WAC7766 25,0 8 Volvo POD1144 28,0
Cwiczenia z bazy danych
5
3. Utwórz relacje tabeli pracownicy i s tanowiska przy pomocy kreatora od-nosników:
– w widoku projektu tabeli pracownicy w polu ID stanowiska, zaznacz polecenie Kreator odnosników,
– w oknie dialogowym kreatora, wybierz tabele stanowiska, – w nastepnym oknie wybierz pole stanowisko – pole wyswietlane w ta-
beli, – Zmien nazwe pola na Stanowisko.
4. Utwórz relacje tabeli pracownicy i pojazdy przy pomocy kreatora odno-sników:
– w widoku projektu tabeli pracownicy w polu ID pojazdu, zaznacz po-lecenie Kreator odnosników,
– w oknie dialogowym kreatora, wybierz tabele pojazdy, – w nastepnym oknie wybierz pola: marka, numer rejestracyjny – pola
wyswietlane w tabeli, – Zmien nazwe pola na Pojazdy.
5. Otwórz tabele pracownicy i wypelnij pola Stanowisko i Pojazdy, korzy-stajac z wykazu stanowisk i pojazdów.
Rys. 11.4. Wypelnianie tabeli
6. Otwórz tabele pojazdy i wstaw podarkusz danych pracownicy, aby zoba-czyc kierowców danego pojazdu.
Rys. 11.5. Tabela pojazdy z podarkuszem danych Pracownicy.
Cwiczenia z bazy danych
6
Nr cwiczenia: B-3
Polecenie: Zmodyfikuj tabele pracownicy, dopisujac nowe pola i no-we rekordy
Czynnosci: dopisywanie pól
dopisywanie i usuwanie rekordów ukrywanie pól Rozwiazanie:
1. W widoku projektu tabeli pracownicy dopisz pola Nazwa pola Typ pola Rozmiar pola lub format Miejscowosc Tekst 20 Ulica Tekst 20 Numer domu Tekst 6 Staz pracy Liczba Bajt Zdjecie Obiekt OLE 2. W widoku arkusza danych uzupelnij dane wedlug tabeli.
ID pracow-nika
Miejscowosc Ulica Numer domu Staz pracy
1 Wloclawek Cicha 22A 2 2 Wloclawek Mila 12 6 3 Bobrowniki 45 10 4 Lochocin 50 1 5 Rypin Wysoka 2C 7 6 Plock Dobrzynska 5 5 7 Dobrzyn Plocka 20 12 8 Nasiegniewo 4 9 Lipno Lipowa 2 12 10 Lipno Kosciuszki 5 10 11 Popowo 3 12 Kowal 15 2 13 Boniewo 30 6 14 Radomice 25 16 15 Klokock 49 6 16 Wloclawek Krótka 43 8 17 Wloclawek Wesola 22 9 18 Bogucin 12 5 19 Wloclawek Lesna 32A 3 20 Torun Sucha 123 3
3. Dopisz 10 rekordów o dowolnych danych. 4. Otwórz tabele pracownicy, ukryj kolumny: data urodzenia, miejsce uro-dzenia, godziny pracy, zdjecie. 5. Filtruj tabele, aby pokazac tylko kierowców.
Cwiczenia z bazy danych
7
Nr cwiczenia: B-4
Polecenie: Utwórz kwerende kierowcy, pokazujaca kierowców z co najmniej 3-letnim stazem pracy, uporzadkowanych wedlug wieku oraz przyporzadkowane im pojazdy. Kwerenda niech zawiera pola: nazwisko, imie, stanowisko, data uro-dzenia, staz pracy, marka pojazdu, numer rejestracyjny.
Czynnosci: definiowanie kwerendy
sortowanie rekordów zachowanie kwerendy Rozwiazanie:
1. W oknie Baza danych zaznacz zakladke Kwerendy. 2. Wcisnij przycisk Nowy. 3. W oknie Nowa kwerenda wybierz pozycje Kreator prostych kwerend. 4. W oknie kreatora z tabeli pracownicy wybierz pola: nazwisko, imie, data uro-
dzenia, z tabeli stanowiska – pole stanowisko, z tabeli pojazdy – pola: marka i numer rejestracyjny.
5. Zachowaj kwerende jako: kierowcy. 6. Aby kwerende ograniczyc tylko do kierowców z co najmniej 3-letnim stazem
pracy, zastosuj filtr wedlug formularza (polecenie Rekordy – Filtr – Filtruj we-dlug formularza.
Rys. 11.6. Filtr wedlug formularza
7. Aby uporzadkowac rekordy wedlug wieku kierowców, nalezy wprowadzic kur-sor do kolumny: data urodzenia i wykonac polecenie: Rekordy – Sortuj – Ro-snaco.
Rys. 8.7. Kwerenda kierowcy
Cwiczenia z bazy danych
8
Nr cwiczenia: B-5
Polecenie: Utwórz kwerende adresy, pokazujaca pracowników nie mieszkajacych we Wloclawku urodzonych miedzy 1 stycz-nia 1963 roku a 31 grudnia 1973 roku. Rekordy niech beda uporzadkowane alfabetycznie wedlug nazwisk i imion. Kwerenda niech zawiera pola: nazwisko, imie, data uro-dzenia, miejsce zamieszkania, ulice i numer domu oraz numer telefonu.
Czynnosci: definiowanie kwerendy
sortowanie rekordów kryteria kwerendy zachowanie kwerendy Rozwiazanie:
1. W oknie Baza danych zaznacz zakladke Kwerendy. 2. Wcisnij przycisk Nowy. 3. W oknie Nowa kwerenda wybierz pozycje Widok projektu. 4. Z tabeli pracownicy wybierz pola: nazwisko, imie, data urodzenia, miejsco-
wosc, ulica, numer domu, numer telefonu. 5. Zachowaj kwerende jako: adresy. 6. W kolumnie data urodzenia wprowadz kryterium: >#63-01-01# And <#73-12-
12# 7. W kolumnie miejscowosc wprowadz kryterium: Not „Wloclawek”
Rys. 11.8. Projekt kwerendy adresy
8. Uruchom kwerende.
Cwiczenia z bazy danych
9
Rys. 11.9. Wynik kwerendy adresy
Cwiczenia z bazy danych
10
Nr cwiczenia: B-6
Polecenie: Utwórz kwerende aktualizujaca staz, która spowoduje zwiekszenie stazu pracy u wszystkich pracowników o jeden rok.
Czynnosci: definiowanie kwerendy aktualizujacej
sortowanie rekordów zachowanie kwerendy Rozwiazanie:
1. W oknie Baza danych zaznacz zakladke Kwerendy. 2. Wcisnij przycisk Nowy. 3. W oknie Nowa kwerenda wybierz pozycje Widok projektu. 4. W oknie Widoku projektu z tabeli: pracownicy wybierz pola: nazwisko, imie,
data urodzenia, miejsce urodzenia, staz pracy. 5. Zachowaj kwerende jako: staz. 6. Zmien typ kwerendy na kwerende aktualizujaca (polecenie Kwerenda aktual i-
zujaca z menu Kwerenda). 7. Przy pomocy konstruktora wyrazen wprowadz w kolumnie: staz pracy, do pola
Zamiana na: wyrazenie aktualizujace: [pracownicy]![Staz pracy]+1.
Rys. 11.10. Okno konstruktora wyrazen
8. Uruchom kwerende. 9. Sprawdz wynik jej dzialania otwierajac tabele pracownicy.
Cwiczenia z bazy danych
11
Nr cwiczenia: B-7
Polecenie: Utwórz formularz, przedstawiajacy dane o pracownikach. Formularz niech zawiera nastepujace informacje: nazwi-sko, imie, stanowisko, data urodzenia, miejsce urodzenia, adres zamieszkania, staz pracy, zdjecie.
Czynnosci: tworzenie formularza przy pomocy kreatora
modyfikowanie formularza wstawianie obiektu OLE formatowanie formularza Rozwiazanie:
1. W oknie Baza danych zaznacz zakladke Formularze . 2. Wcisnij przycisk Nowy. 3. W oknie Nowy formularz wybierz pozycje Kreator formularzy. 4. W oknie kreatora z tabeli pracownicy wybierz pola: nazwisko, imie, data uro-
dzenia, miejsce urodzenia, miejscowosc, ulica, numer domu, numer telefonu, staz pracy, zdjecie, z tabeli stanowiska – pole stanowisko.
5. W kolejnych oknach wybieramy typ i styl formularza. 6. Zachowaj formularz jako: pracownicy. 7. Aby wstawic zdjecie pracownika, zaznacz ramke i wybierz polecenie Obiekt z
menu Wstaw. 8. W oknie dialogowym Wstawianie obiektu, zaznacz opcje: Utwórz z pliku,
wybierz polecenie Przegladaj i w podanej przez prowadzacego lokalizacji wskaz plik ze zdjeciem pracownika.
9. Aby dopasowac wymiary zdjecia do ramki, z menu podrecznego wybierz pole-cenie Wlasciwosci i w opcji Tryb wymiarowania zaznacz Powieksz.
Rys. 11.11. Okno Wlasciwosci obiektu
Cwiczenia z bazy danych
12
10. W widoku projektu nalezy zmodyfikowac wyglad formularza wedlug potrzeb.
Rys. 11.12. Gotowy formularz pracownicy
Cwiczenia z bazy danych
13
Nr cwiczenia: B-8
Polecenie: Utwórz formularz, przedstawiajacy samochody firmy oraz podformularz z kierowcami pojazdów.
Czynnosci: tworzenie formularza przy pomocy autoformularza
modyfikowanie formularza formatowanie formularza wstawianie podformularza Rozwiazanie:
1. W oknie Baza danych zaznacz zakladke Formularze . 2. Wcisnij przycisk Nowy. 3. W oknie Nowy formularz wybierz pozycje Autoformularz: Tabelaryczny. 4. W widoku projektu wstaw podformularz, oparty na tabeli: pracownicy; wybierz
pola: nazwisko, imie, data urodzenia, staz pracy. 5. Zachowaj podformularz jako: kierowcy. 6. Zmodyfikuj wyglad formularza, dodajac naglówek z tytulem, zmieniajac roz-
mieszczenie pól, rozmiar i kolor czcionki.
Rys. 11.13. Formularz pojazdy z podformularzem kierowcy
Cwiczenia z bazy danych
14
Nr cwiczenia: B-9
Polecenie: Utwórz i wydrukuj raport, przedstawiajacy pracowników firmy z wyliczeniem ich sredniego stazu pracy.
Czynnosci: definiowanie raportu
tworzenie naglówka i stopki wprowadzanie wyrazenia
ustawienie strony drukowanie raportu Rozwiazanie:
1. W oknie Baza danych zaznacz zakladke Raporty. 2. Wcisnij przycisk Nowy. 3. W oknie Nowy raport wybierz pozycje Kreator raportów. 4. W kreatorze raportów z tabeli pracownicy wybierz pola: nazwisko, imie, data
urodzenia, miejsce urodzenia, miejscowosc, ulica, numer domu, staz pracy, z tabeli stanowiska, wybierz pole stanowisko.
5. W widoku projektu w stopce raportu wprowadz wyrazenie, wyliczajace sredni staz pracy wszystkich pracowników: srednia([staz pracy])
6. Przy pomocy polecenia Ustawienia strony z menu Plik ustaw orientacje strony (pozioma) i marginesy.
7. Podejrzyj wyglad raportu za pomoca podgladu wydruku. 8. Drukuj raport – polecenie Drukuj z menu Plik.
Rys. 11.14. Fragment raportu pracownicy
Cwiczenia z bazy danych
15
Nr cwiczenia: B-10
Polecenie: Utwórz raport, przedstawiajacy pojazdy firmy z wylicze-niem kosztu przejechania 100 km dla kazdego z pojazdów z mozliwoscia wprowadzenia biezacej ceny paliwa..
Czynnosci: definiowanie raportu tworzenie naglówka i stopki wprowadzanie wyrazenia
ustawienie strony Rozwiazanie:
1. W oknie Baza danych zaznacz zakladke Raporty. 2. Wcisnij przycisk Nowy. 3. W oknie Nowy raport wybierz pozycje Autoraport: Kolumnowy. 4. W widoku projektu w polu szczególy wprowadz wyrazenie, wyliczajace koszt
przejechania 100 km: =[zuzycie paliwa]*[cena paliwa] (cena paliwa bedzie pa-rametrem wprowadzanym przy ogladaniu raportu).
5. Podejrzyj wyglad raportu za pomoca podgladu wydruku; w oknie Wprowa-dzania parametru, wpisz aktualna cene paliwa..
Rys. 11.15. Okno Wprowadzania wartosci parametru
Rys. 11.16. Fragment raportu pojazdy
Cwiczenia z bazy danych
16
Nr cwiczenia: B-11
Polecenie: Utwórz formularz startowy, wyswietlany samoczynnie po otwarciu bazy Firma transportowa. Formularz niech zawie-ra tytul bazy, rysunek, przyciski uruchamiajace dwa formu-larze, kwerende i dwa raporty. Aplikacje zabezpiecz ha-slem.
Czynnosci: tworzenie formularza startowego
wstawianie grafiki dodawanie przycisków Rozwiazanie:
8. W oknie Baza danych zaznacz zakladke Formularze . 9. Wcisnij przycisk Nowy. 10. W oknie Nowy formularz zaznacz pozycje Widok projektu. 11. Sporzadz napis tytulowy: FIRMA TRANSPORTOWA. 12. Wstaw rysunek wykonujac polecenie: Wstaw – Rysunek. Z biblioteki dostep-
nych rysunków wybieramy jeden i wstawiamy go do formularza. Nastepnie na-lezy ustawic wlasciwy rozmiar rysunku, przeniesc w odpowiednie miejsce i w polu Tryb wymiarowania (wlasciwosci) wybrac Powieksz.
13. Korzystajac z przycisku Przycisk polecenia, wstaw przyciski uruchamiajace formularze, kwerende i raporty.
14. Ustaw automatyczne uruchamianie aplikacji, korzystajac z polecenia Autostart z menu Narzedzia.
15. Zabezpiecz baze haslem, wykonujac polecenie Zabezpieczenia – Ustaw haslo bazy danych z menu Narzedzia.
Rys. 11.17. Formularz startowy bazy danych
Cwiczenia z bazy danych
17
Nr cwiczenia: B-12
Polecenie: Utwórz baze danych Szkola, poprzez zdefiniowanie tabel i wprowadzenie danych, dotyczacych uczniów, nauczycieli oraz ocen uczniów.
Czynnosci: tworzenie struktury bazy w widoku projektu
okreslanie typu i rozmiaru pól wprowadzanie danych poruszanie sie po rekordach dopisywanie i usuwanie rekordów sortowanie rekordów Tabela: Uczniowie ID ucznia
Nazwisko Imie Data ur. Miejsce ur. Imie ojca. Imie matki
Miejsce zamieszka-
nia
Kla-sa
ID wych.
1 Adamski Pawel 15-08-83 Plock Karol Maria Wloclawek IIa 2 2 Augustyniak Marek 03-10-82 Torun Wladyslaw Bogumila Torun IIIc 4 3 Balcerek Jakub 28-02-84 Lipno Janusz Halina Radziejów Ia 1 4 Blachowski Michal 09-01-84 Wloclawek Bogdan Teresa Wloclawek Ia 1 5 Chmielewska Justyna 06-12-81 Wloclawek Aleksander Janina Wloclawek IIIc 4 6 Dankiewicz Jerzy 24-11-81 Gdansk Stanislaw Danuta Ciechoci-
nek IIIc 4
7 Drzewiecka Marta 31-07-83 Warszawa Marian Mirosla-wa
Lipno IIa 2
8 Górzynska Julia 05-10-83 Torun Stefan Jolanta Lubicz IIb 3 9 Jakubowska Magda 11-02-84 Wloclawek Mieczyslaw Barbara Kikól Ia 1 10 Jakubowski Dariusz 06-06-83 Bydgoszcz Grzegorz Kazimie-
ra Lipno IIb 3
11 Kowalczyk Piotr 23-05-81 Katowice Wojciech Maria Wloclawek IIIa 5 12 Krawiecki Mariusz 29-09-84 Rypin Edward Anna Rypin Ia 1 13 Kwiecinski Lukasz 30-01-82 Lipno Krzysztof Bozena Lipno IIIc 4 14 Lewandow-
ski Jan 16-08-82 Brodnica Henryk Krystyna Wloclawek IIIc 4
15 Mikolajczyk Marzena 12-12-83 Torun Leon Alina Torun IIa 2 16 Orlowski Remigiusz 17-09-84 Kutno Bronislaw Ewa Rakowo IIa 2 17 Pawlowska Joanna 31-06-81 Lódz Cezary Czeslawa Wloclawek IIIa 5 18 Rudnicka Agnieszka 09-10-83 Lipno Ryszard Grazyna Skepe IIa 2 19 Wlodarczyk Marcin 13-03-82 Wloclawek Zenon Stefania Torun IIIc 4 20 Zarebska Katarzyna 20-11-84 Wloclawek Andrzej Barbara Chrostko-
wo Ia 1
Cwiczenia z bazy danych
18
Tabela: Nauczyciele
ID naucz
Nazwisko Imie Data ur. Miejsce ur. Miejsce zamieszka-
nia
Ulica Nr do-mu
Przedmiotu
1 Prasinski Marian 07-10-50 Torun Wloclawek Cicha 21 Historia 2 Katynski Edward 13-11-52 Wloclawek Lipno Mila 3 Chemia 3 Morszczyn Rafal 18-01-73 Lipno Skepe Wesola 43A Historia 4 Jaroszynska Wanda 10-06-69 Grudziadz Torun Krótka 33 J. polski 5 Polak Jerzy 01-03-57 Bydgoszcz Wloclawek Sucha 12 Geografia 6 Salkowski Piotr 24-12-74 Bydgoszcz Lipno Debowa 10 Matematy-
ka 7 Michalczewska Malgorzata 30-09-75 Golub-
Dobrzyn Kikól Boczna 8 Biologia
8 Brylska Katarzyna 02-12-72 Wloclawek Wloclawek Aka-cjowa
123 J. angielski
9 Wachowiak Bartlomiej 21-07-63 Warszawa Plock Dobrzynska
3C Fizyka
10 Kilar Andrzej 09-04-53 Lipno Radomice Fizyka Tabela: Oceny
ID ucznia
J.polski J.angielski Historia Geografia Biologia Matematyka Fizyka Chemia
1 4 5 4 4 3 3 2 3 2 5 5 5 5 4 2 2 2 3 4 4 4 4 3 3 3 3 4 5 6 5 5 5 5 5 5 5 5 3 4 4 4 3 3 4 6 4 4 4 5 3 3 3 3 7 4 4 4 4 3 1 1 1 8 4 4 5 5 5 5 5 3 9 3 5 3 2 4 4 3 5 10 4 4 4 4 4 4 4 4 11 1 2 4 3 3 2 1 2 12 5 5 5 5 5 6 6 6 13 2 3 3 4 3 3 3 3 14 5 5 5 3 4 3 2 2 15 3 3 4 5 3 6 4 4 16 4 5 4 5 4 5 5 5 17 5 6 6 3 4 4 5 3 18 2 1 3 2 2 2 3 3 19 3 2 2 2 3 4 3 3 20 6 5 4 4 4 4 5 4
Cwiczenia z bazy danych
19
Nr cwiczenia: B-13
Polecenie: Polacz tabele (z cwiczenia B-12): Uczniowie, Nauczyciele, Oceny za pomoca relacji.
W tabeli uczniowie, w polu ID wychowawcy, niech bedzie wyswietlane jego nazwisko.
W tabeli nauczyciele wstaw podarkusz danych z nazwi-skami wychowanków.
Czynnosci: tworzenie relacji
wstawianie podarkusza danych poruszanie sie po rekordach dopisywanie i usuwanie rekordów
Nr cwiczenia: B-14
Polecenie: Utwórz kwerende Wyniki , zawierajaca nazwiska i imiona uczniów oraz ich oceny ze wszystkich przedmiotów. (na podstawie cwiczenia B-12)
Pokaz uczniów z ocenami co najmniej 4, ale tylko z mate-matyki, fizyki i chemii.
Pokaz uczniów z ocenami niedostatecznymi.
Czynnosci: tworzenie kwerendy
filtrowanie danych sortowanie rekordów
Uczniowie ID ucznia Nazwisko Imie Data urodzenia Miejsce urodzenia Imie ojca Imie matki Miejsce zamiesz-kania Klasa ID wychowawcy
Oceny ID ucznia J.polski J.angielski Historia Matematyka Biologia Fizyka Chemia Geografia
Nauczyciele ID nauczyciela Nazwisko Imie Data urodzenia Miejsce uro-dzenia Miejsce za-mieszkania
Cwiczenia z bazy danych
20
Nr cwiczenia: B-15
Polecenie: Utwórz formularz Uczniowie, zawierajaca dane o uczniach oraz nazwisko i imie wychowawcy (korzystajac z tabel utworzonych w cwiczeniu B-12).
Dodaj podformularz, zawierajacy wszystkie oceny uczniów.
Czynnosci: tworzenie formularza
wstawianie podformularza formatowanie formularza
Nr cwiczenia: B-16
Polecenie: Utwórz raport Semestr, oparty na kwerendzie Wyniki (cwiczenie B-14), zawierajacy nazwiska i imiona uczniów, ich oceny oraz srednia ocen kazdego ucznia.
W podsumowaniu raportu niech bedzie srednia ocen z kaz-dego przedmiotu.
Czynnosci: tworzenie raportu
konstruowanie wyrazen ustawienie strony
Nr cwiczenia: B-17
Polecenie: Utwórz formularz startowy Start, zawierajacy tytul, ele-ment graficzny oraz przyciski polecen, uruchamiajace kwe-rende, formularz i raport (utworzone w cwiczeniach B-14, B-15, B-16).
Czynnosci: tworzenie formularza startowego
wstawianie grafiki wstawianie przycisków polecen
Cwiczenia z bazy danych
21
Nr cwiczenia: B-18
Polecenie: Utwórz baze danych Magazyn, poprzez zdefiniowanie ta-bel i wprowadzenie danych, dotyczacych towarów, odbior-ców i sprzedazy.
Czynnosci: tworzenie struktury bazy w widoku projektu
okreslanie typu i rozmiaru pól wprowadzanie danych poruszanie sie po rekordach dopisywanie i usuwanie rekordów sortowanie rekordów Tabela: Towary
ID towa-
ru
Nazwa Ilosc Jednostka Cena
1 Zeszyt 16 kartkowy 50 Szt. 1,20 2 Zeszyt 32 kartkowy 60 Szt. 1,30 3 Zeszyt 60 kartkowy 120 Szt. 1,45 4 Zeszyt 96 kartkowy 45 Szt. 1,80 5 Zeszyt A4 65 Szt. 2,50 6 Dlugopis Zenit 25 Szt. 1,80 7 Dlugopis Parker 20 Szt. 8,50 8 Olówek 40 Szt. 1,00 9 Olówek 30 Szt. 1,20 10 Olówek 30 Szt. 0,80 11 Gumka 20 Szt. 0,30 12 Gumka 15 Szt. 0,45 13 Wycinanki 30 Szt. 1,50 14 Teczka A4 20 Szt. 1,00 15 Segregator N1 15 Szt. 3,50 16 Segregator N2 25 Szt. 2,80 17 Atrament 10 Szt. 3,20 18 Pióro wieczne 20 Szt. 5,70 19 Papier kancelaryjny 500 Szt. 0,05 20 Papeteria 50 Szt. 3,95 Tabela: Sprzedaz ID sprze-
dazy Data sprze-
dazy ID towaru Ilosc towaru Wartosc towaru ID odbiorcy
1 2
Cwiczenia z bazy danych
22
Tabela: Odbiorcy
ID odbior-
cy
Firma NIP Miejscowosc Ulica Nr domu
1 Kowal S.A. 893-103-50-01 Warszawa Cicha 21 2 Pióro 893-103-50-02 Poznan Mila 3 3 Biuro 893-103-50-03 Warszawa Wesola 43A 4 Kreska 893-103-50-04 Bydgoszcz Gdanska 33 5 Atrament 893-103-50-05 Gdansk Mickiewicza 12 6 Koch 893-103-50-06 Berlin Aleksanderplatz 10 7 ASC 893-103-50-07 Wilno Mickiewicza 8 8 Lusia S.C. 893-103-50-08 Kraków Akacjowa 123 9 Pixel 893-103-50-09 Lipno Dobrzynska 3C 10 Projekt 893-103-50-10 Wloclawek Okrzei 225
Nr cwiczenia: B-19
Polecenie: Polacz tabele: Towary, Sprzedaz, Odbiorcy za pomoca re-lacji (tabele utworzone w cwiczeniu B-18).
Utwórz formularz Sprzedaz, zawierajacy pola:
nazwa, cena z tabeli Towary,
firma, miejscowosc, ulica, numer domu z tabeli Odbiorcy, data sprzedazy, wartosc z tabeli Sprzedaz. wartosc niech bedzie obliczana za pomoca wyrazenia. transakcje sprzedazy wprowadz w formularzu.
Czynnosci: tworzenie relacji
tworzenie formularza poruszanie sie po rekordach dopisywanie i usuwanie rekordów
Sprzedaz ID sprzedazy Data sprzedazy ID towaru Ilosc ID odbiorcy Wartosc
Odbiorcy ID odbiorcy Firma NIP Miejscowosc Ulica Numer domu
Towary ID towaru Nazwa Ilosc Jednostka Cena
Cwiczenia z bazy danych
23
Nr cwiczenia: B-20
Polecenie: Utwórz raport Sprzedaz miesieczna, zawierajacy informa-cje: nazwa towaru, cena, odbiorca towaru, data sprzeda-zy, wartosc sprzedazy (w oparciu o tabele utworzone w cwiczeniu B-18). Raport powinien zsumowac wartosc sprzedazy w danym miesiacu.
Czynnosci: tworzenie raportu
konstruowanie wyrazen ustawienie strony drukowanie raportu