Access_2003_PL_cwiczenia_praktyczne_Wydanie_II_cwa232.pdf

(486 KB) Pobierz
Access 2003 PL. Ćwiczenia praktyczne. Wydanie II
IDZ DO
PRZYK£ADOW Y ROZDZIA£
Access 2003 PL. Æwiczenia
praktyczne. Wydanie II
SPIS TREœCI
KATALOG KSI¥¯EK
Autorzy: Danuta Mendrala, Marcin Szeliga
ISBN: 83-246-0677-7
Format: A5, stron: 184
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
Napisz w³asn¹ aplikacjê bazodanow¹
￿ Zaprojektuj tabele i zdefiniuj relacje pomiêdzy nimi
￿ Utwórz formularze i kwerendy
￿ Wygeneruj raporty z bazy
Microsoft Access to jedna z najpopularniejszych baz danych wykorzystywanych
w przedsiêbiorstwach. Od innych systemów zarz¹dzania bazami danych ró¿ni siê tym,
¿e zawiera zintegrowane œrodowisko programistyczne, za pomoc¹ którego mo¿na
zbudowaæ w³asn¹ aplikacjê s³u¿¹c¹ do manipulowania danymi zgromadzonymi w bazie.
Dziêki kreatorom i narzêdziom pomocniczym samodzielne utworzenie bazy danych oraz
takiej aplikacji jest stosunkowo ³atwe nawet dla u¿ytkowników, którzy nigdy wczeœniej
nie pracowali z bazami danych.
„Access 2003 PL. Æwiczenia praktyczne. Wydanie II” to podrêcznik przedstawiaj¹cy
podstawowe zasady korzystania z Accessa i tworzenia w³asnej aplikacji bazodanowej.
Przeczytasz w nim o projektowaniu i tworzeniu tabel, wi¹zaniu ich relacjami oraz
wprowadzaniu danych. Zbudujesz kwerendy ró¿nego typu i wykorzystasz je do
modyfikowania oraz wybierania informacji z tabel. W kolejnych æwiczeniach
nauczysz siê projektowaæ formularze i raporty oraz dzieliæ aplikacjê na modu³y.
￿ Praca z plikami baz danych
￿ Tworzenie tabel
￿ Relacje
￿ Operacje na danych z zastosowaniem kwerend
￿ Projektowanie formularzy
￿ Tworzenie raportów
￿ Makropolecenia
￿ Korzystanie z plików w formacie XML
Poznaj mo¿liwoœci baz danych i zapomnij o notesach oraz ¿ó³tych karteczkach
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
ONOWOœCIACH
ZAMÓW CENNIK
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Koœciuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
 
 
 
 
 
 
 
 
 
Wstęp
5
Rozdział 1. Baza danych
9
Instalacja
9
Rozdział 2. Tabele
27
Rozdział 3. Relacje
49
Rozdział 4. Kwerendy
67
Kwerendy wybierające dane
68
Kwerendy krzyżowe
83
Podzapytania
85
Kwerendy tworzące tabele
86
Kwerendy aktualizujące
88
Kwerendy dołączające
89
Kwerendy usuwające
91
Rozdział 5. Formularze
93
Rozdział 6. Raporty
117
Rozdział 7. Strony dostępu do danych
131
Rozdział 8. Makra
139
Rozdział 9. Moduły
147
Dodatek A Co nowego?
175
 
Podzielenie zapisanych w bazie danych pomiędzy odpowied-
nie tabele wyeliminowało dane nadmiarowe, ale utrudniło
użytkownikom pobieranie interesujących ich w danym mo-
mencie informacji. Na przykład, aby odczytać nazwisko reżysera i tytuły
wyreżyserowanych przez niego filmów, trzeba odwołać się do dwóch
powiązanych ze sobą tabel. Również modyfikowanie, wstawianie
i usuwanie danych zostało utrudnione (np. niemożliwe jest usunięcie
rekordu z tabeli podrzędnej, jeżeli klucz podstawowy tego rekordu
występuje choć raz w tabeli nadrzędnej).
Kolejny typ obiektów bazy danych programu Access — kwerendy
— eliminuje te niedogodności, ponieważ pozwala na zautomatyzo-
wanie operacji pobierania, modyfikowania i usuwania zapisanych
w tabelach danych, a także na wprowadzanie do tabel nowych infor-
macji. Wszystkie systemy zarządzania relacyjnymi bazami danych,
w tym Access, wykonują wyżej wymienione operacje za pomocą in-
strukcji strukturalnego języka zapytań (SQL), a kwerendy są właśnie
zapisanymi w bazie danych instrukcjami tego języka.
W zależności od rodzaju wykonywanej przez kwerendę operacji, dzieli
się je na:
SELECT
języka SQL),
języka SQL uzupełnione
o charakterystyczną dla SZBD Access funkcję
SELECT
TRANSFORM
),
kwerendy tworzące tabele (instrukcje
SELECT INTO
języka SQL),
kwerendy wybierające dane (instrukcje
kwerendy krzyżowe (instrukcje
 
68
Access 2003 PL • Ćwiczenia praktyczne
kwerendy aktualizujące istniejące dane (instrukcje
UPDATE
języka
SQL),
kwerendy dołączające dane (instrukcje INSERT INTO języka SQL),
kwerendy usuwające istniejące dane (instrukcje DELETE
języka SQL).
Najczęściej wykorzystywaną i najbardziej rozbudowaną instrukcją
języka SQL jest instrukcja SELECT , której w SZBD odpowiadają kwe-
rendy wybierające dane (ten typ jest typem domyślnym nowo tworzo-
nych kwerend). Kwerendy tego typu pobierają dane zapisane w tabe-
lach, przekształcają je lub wyliczają na ich podstawie dane pochodne
(np. na podstawie ceny towaru SZBD Access może wyliczyć wartość
podatku).
ĆWICZENIE
4.1
Wybieranie kolumn z tabeli
Stosunkowo rzadko użytkownika interesują wszystkie zapisane w tabeli
dane o danym obiekcie. Na przykład, jeżeli w danym momencie inte-
resuje go data produkcji filmu o określonym tytule, to prawdopodobnie
nie chce on znać nazwiska osoby, która go pożyczyła.
Aby za pomocą kreatora utworzyć kwerendę wybierającą dane zapisane
w określonych kolumnach tabeli:
1.
Uruchom bazę danych Filmoteka .
2.
Z wyświetlanej w głównym oknie bazy danych listy typów
obiektów wybierz Kwerendy i dwukrotnie kliknij opcję Utwórz
kwerendę za pomocą kreatora .
3.
W polu kombi Tabele/Kwerendy wybierz tabelę źródłową
(tabelę, w której znajdują się pobierane w ramach kwerendy
dane). W tym przypadku będzie to tabela Film .
4.
Z listy dostępnych pól wybierz kolumny Tytul i DataPr
(rysunek 4.1).
Rozdział 4. • Kwerendy
69
Rysunek 4.1.
Pierwszym
krokiem pracy
kreatora kwerend
jest wybór danych
źródłowych
5.
Podaj nazwę nowej kwerendy ( Film_Tytul ) i zakończ pracę
kreatora, otwierając kwerendę. Na ekranie zostanie wyświetlona
lista tytułów filmów i dat ich produkcji.
6.
Wyświetl kwerendę w Widoku SQL (aby wyświetlić listę
dostępnych dla kwerend widoków, należy kliknąć znajdującą
się w lewym górnym rogu ekranu, tuż obok ikony Widok ,
skierowaną w dół strzałkę). Tworząca kwerendę instrukcja
języka SQL powinna wyglądać następująco:
7.
SELECT Film.Tytul, Film.DataPr
8.
FROM Film;
9.
Zamknij okno kwerendy.
ĆWICZENIE
4.2
Wyrażenia arytmetyczne
Na podstawie przechowywanych w bazie danych SZBD może wyliczyć
dane pochodne. Dane te mogą być wyliczone na podstawie danych
zapisanych w pojedynczych polach (np. podwojona cena zakupu fil-
mów, ostatnia litera nazwiska reżysera filmu) albo na podstawie danych
zapisanych w kilku polach. Aby pokazać tę możliwość, dodamy do
definicji tabeli Film kolumnę typu liczbowego ( Zysk ), w której będzie-
my zapisywać osiągnięty z wypożyczania danego filmu zysk.
W tym celu:
1.
Wyświetl widok projektu tabeli Film .
Zgłoś jeśli naruszono regulamin