Acces-cwicz-przyklady_BOOK_ALL_CHAPTERS_03_01_2019-internet.pdf
(
8981 KB
)
Pobierz
Olena Jewtuszenko, Michał Kuciej, Roman Trochimczuk
Bazy danych – MS ACCESS:
przykłady i ćwiczenia
Białystok 2018
Recenzenci:
Prof. dr hab. inż. Zbyszko Królikowski
Instytut Informatyki, Politechnika Poznańska
Prof. dr hab. inż. Stanisław Kozielski
Instytut Informatyki, Politechnika Śląska
Redaktor wydawnictwa:
Elżbieta Dorota Alicka
© Copyright by Politechnika Białostocka, Białystok 2018
ISBN 978-83-65596-64-2
ISBN 978-83-65596-65-9 (eBook)
https://doi.org/10.24427/978-83-65596-65-9
Publikacja jest udostępniona na licencji
Creative Commons Uznanie autorstwa-Użycie niekomercyjne-Bez utworów zależnych 4.0
(CC BY-NC-ND 4.0)
Pełna treść licencji dostępna na stronie
creativecommons.org/licenses/by-nc-nd/4.0/legalcode.pl
Publikacja jest dostępna w Internecie na stronie Oficyny Wydawniczej PB
http://pb.edu.pl/oficyna-wydawnicza/publikacje/publikacje 2018
Oficyna Wydawnicza Politechniki Białostockiej
ul. Wiejska 45C, 15-351 Białystok
tel.: 85 746 91 37, fax: 85 746 90 12
e-mail: oficyna.wydawnicza@pb.edu.pl
www.pb.edu.pl
Bazy danych – MS Access: przykłady i ćwiczenia
3
Spis treści
Przedmowa
....................................................................................................................................
8
I. Utworzenie przykładowej bazy danych w Microsoft Access 2016
...
10
Rozdział 1. Podstawowe czynności
................................................................................... 10
1.1. Początek pracy z programem
.................................................................................................................
10
1.2. Określenie domyślnego folderu
.........................................................................................................
12
1.3. Dodanie zaufanej lokalizacji................................................................................................. 13
1.4. Tworzenie pustej bazy danych ........................................................................................... 14
1.5. Zamykanie, otwieranie, kompaktowanie bazy danych ............................................ 18
Rozdział 2.
Projektowanie przykładowej tabeli
.............................................................. 19
2.1. Widok projektu tabeli ............................................................................................................. 19
2.2. Utworzenie pierwszego pola tabeli .................................................................................. 20
2.3. Klucz podstawowy ................................................................................................................... 22
2.4. Zapisywanie tabeli.................................................................................................................... 23
2.5. Dodanie pozostałych pól do projektu tabeli tOsoba ................................................. 25
2.6. Zdefiniowanie właściwości pól tabeli .............................................................................. 25
2.7. Wprowadzenie danych w widoku arkusza danych tabeli ...................................... 35
Rozdział 3. Najprostszy formularz
...................................................................................... 37
3.1. Generowanie formularza do pracy z danymi tabeli ................................................ 37
3.2. Widoki formularza ................................................................................................................... 39
3.3. Pasek nawigacji .......................................................................................................................... 40
3.4. Zastosowanie formularza do wprowadzenia danych ............................................... 40
3.5. Formularz dzielony .................................................................................................................. 42
Rozdział 4. Generowanie podstawowego raportu
......................................................
43
Rozdział 5. Uzupełnienie bazy danych: nowe tabele i relacje
..........................
5.1. Tabela tPokoje
.................................................................................................................................................
5.2. Projekt tabeli tZakwaterowanie
....................................................................................................
5.3. Relacje
......................................................................................................................................................................
46
47
48
50
4
Spis treści
5.4. Formularz wspomagający wprowadzenie danych do tabeli
tZakwaterowanie
........................................................................................................................................
5.5. Tabela tKoszty_zakwaterowania
....................................................................................................
5.6. Tabela tWpłaty
..............................................................................................................................................
5.7. Przykład wprowadzenia zmian do projektu tabeli
.........................................................
58
60
65
70
II. Kwerenda – podstawowe narzędzie bazy danych
............................................ 72
Rozdział 6. Proste techniki znajdowania danych
................................................... 72
6.1. Przykładowa baza danych Northwind ........................................................................
6.2. Najprostsze metody wyszukiwania danych w tabeli ............................................
6.3. Metoda filtrowania danych według formularza ......................................................
6.4. Informacje na temat kryteriów filtrowania ..............................................................
6.5. Filtr zaawansowany .............................................................................................................
6.6. Przykłady złożonych kryteriów filtrowania .............................................................
Zadania do samodzielnego wykonania ................................................................................
73
75
79
81
87
90
91
Rozdział 7. Kwerenda wybierająca
94
7.1. Wprowadzenie ....................................................................................................................... 94
7.2. Kwerenda wybierająca zbudowana na jednej tabeli ............................................ 95
7.3. Kwerenda wybierająca oparta na wielu tabelach ................................................ 108
7.4. Używanie kwerendy jako źródła rekordów formularza .................................. 109
7.5. Przykład zastosowania w kwerendzie funkcji IIF ................................................ 110
Zadania do samodzielnego wykonania .............................................................................. 111
.......................................................................................................
Rozdział 8. Obliczenia za pomocą kwerend
............................................................. 114
8.1. Pole obliczeniowe w kwerendzie ................................................................................
8.2. Wiersz podsumowujący w arkuszu danych kwerendy wybierającej ........
8.3. Funkcje agregujące w projekcie kwerendy wybierającej ...............................
8.4. Kwerenda krzyżowa ........................................................................................................
Zadania do samodzielnego wykonania ............................................................................
114
117
118
127
129
Rozdział 9. Kwerendy funkcjonalne
.............................................................................. 131
9.1. Kwerenda usuwająca ......................................................................................................
9.2. Kwerenda aktualizująca .................................................................................................
9.3. Kwerenda tworząca tabelę ...........................................................................................
9.4. Kwerenda dołączająca ....................................................................................................
9.5. Kwerenda parametryczna ............................................................................................
Zadania do samodzielnego wykonania ............................................................................
132
133
135
137
139
142
III. Manipulowanie danymi za pomocą języka SQL
............................................ 144
Rozdział 10. Pobieranie danych z jednej tabeli
.................................................... 146
10.1. Instrukcja SELECT do wybierania określonych pól tabeli .......................... 146
Bazy danych – MS Access: przykłady i ćwiczenia
5
10.2. Zastosowanie klauzuli WHERE ................................................................................
10.3. Sortowanie danych ........................................................................................................
10.4. Zapytania parametryczne ..........................................................................................
Zadania do samodzielnego wykonania ............................................................................
151
157
160
161
Rozdział 11. Pobieranie danych z połączonych tabel
..................................
164
11.1. Złączenie wewnętrzne (INNER JOIN) ...................................................................
11.2. Złączenie zewnętrzne lewostronne (LEFT JOIN) .............................................
11.3. Złączenie zewnętrzne prawostronne (RIGHT JOIN) ......................................
11.4. Instrukcja SELECT zbudowana na trzech tabelach .........................................
11.5. Pobieranie danych z tabel połączonych za pomocą podzapytania ..........
11.6. Dodawanie synonimów do nazw tabel .................................................................
Zadania do samodzielnego wykonania ............................................................................
164
166
167
169
169
171
172
Rozdział 12. Instrukcje SQL do agregowania danych
...................................... 173
12.1. Przykłady zastosowania funkcji agregujących ................................................. 173
12.2. Grupowanie ...................................................................................................................... 176
Zadania do samodzielnego wykonania ............................................................................ 179
Rozdział 13. Zapytania SQL do wprowadzenia, aktualizacji,
usunięcia danych
........................................................................................................................... 180
13.1. Wprowadzenie danych do tabeli .............................................................................
13.2. Aktualizacja danych w tabeli ....................................................................................
13.3. Usunięcie danych z tabeli ...........................................................................................
Zadania do samodzielnego wykonania ............................................................................
180
182
183
185
IV. Wprowadzenie do formularzy, raportów i makr
........................................ 186
Rozdział 14. Formularze
......................................................................................................... 186
14.1. Struktura formularza w Widoku Projektu ..........................................................
14.2. Kontrolki (formanty) oraz ich arkusze właściwości ......................................
14.3. Formant obliczeniowy .................................................................................................
14.4. Przykłady utworzenia formularzy w widoku projektu ................................
14.5. Formularz nawigacji .....................................................................................................
Zadanie do samodzielnego wykonania ............................................................................
187
192
195
201
211
213
Rozdział 15. Raporty .............................................................................................
213
15.1. Generowanie raportu przy użyciu narzędzia RAPORT .................................
15.2. Tworzenie raportu przy użyciu narzędzia KREATOR RAPORTÓW ........
15.3. Tworzenie raportu w Widoku Projektu ...............................................................
Zadania do samodzielnego wykonania ............................................................................
214
217
218
225
Rozdział 16. Makra
...................................................................................................................... 226
16.1. Makra interfejsu użytkownika ................................................................................. 226
16.2. Makra danych .................................................................................................................. 233
Plik z chomika:
pawlak_borowka
Inne pliki z tego folderu:
MASELNICA-RECZNA-UBIJAK-NACZYNIE-DO-ROBIENIA-MASLA-Kod-producenta-B00VSLGHOI.jpg
(377 KB)
06-Jutro.mp3
(5833 KB)
pendolino-powiatowe.jpg
(60 KB)
pendolino-powiatowe_thumb.png
(61 KB)
pixabay-079ac0ae1c1a7b7e.png
(24 KB)
Inne foldery tego chomika:
Pliki dostępne do 08.07.2024
Pliki dostępne do 16.11.2022
Pliki dostępne do 19.01.2025
Pliki dostępne do 21.01.2024
Disco Polo (mp3)
Zgłoś jeśli
naruszono regulamin