Spis treści
Od autora ......................................................................................................................................... 5
1. Relacyjne bazy danych – podstawowe pojęcia ....................................................................... 7
2. Projektowanie relacyjnej bazy danych ..................................................................................... 13
Cel tworzenia bazy ....................................................................................................................... 13
Defi niowanie tabel i pól ................................................................................................................ 13
Zasady tworzenia nazw pól w tabelach ........................................................................................ 14
Analiza poprawności zdefi niowanych pól ..................................................................................... 16
Defi niowanie kluczy ...................................................................................................................... 22
Identyfi kowanie i defi niowanie relacji ........................................................................................... 23
Zadania ........................................................................................................................................ 27
3. Tworzenie bazy danych w programie MS Access ................................................................... 28
Projektowanie tabel i specyfi kacja pól .......................................................................................... 29
Zadania ........................................................................................................................................ 43
4. Importowanie i modyfi kacja bazy danych ................................................................................ 44
Import danych ............................................................................................................................... 44
Kopiowanie tabel .......................................................................................................................... 45
Zmiana nazwy, dodawanie i usuwanie pól ................................................................................... 46
Korekta pól związanych relacją .................................................................................................... 46
Kopiowanie bazy danych .............................................................................................................. 47
5. Formularze .................................................................................................................................. 48
Autoformularz ............................................................................................................................... 48
Tworzenie formularza związanego z tabelą ................................................................................. 50
Tworzenie formularza z podformularzem ..................................................................................... 52
Tworzenie formularza z kartą ....................................................................................................... 53
Formularz do przeglądania danych .............................................................................................. 56
Synchronizowanie formularzy ...................................................................................................... 58
Tworzenie formularza związanego z połączonymi tabelami ......................................................... 59
Filtrowanie danych za pomocą formularza ................................................................................... 60
Tagi inteligentne ........................................................................................................................... 61
Zabezpieczenie bazy danych ....................................................................................................... 63
Zadania ........................................................................................................................................ 64
6. Kwerendy .................................................................................................................................... 65
Kwerenda wybierająca ................................................................................................................. 66
Kwerenda parametryczna ............................................................................................................ 72
Kwerenda krzyżowa ..................................................................................................................... 73
Kwerenda tworząca ...................................................................................................................... 73
Kwerenda dołączająca ................................................................................................................. 75
Kwerenda aktualizująca ............................................................................................................... 76
Kwerenda usuwająca ................................................................................................................... 77
Zadania ........................................................................................................................................ 78
7. Raporty ........................................................................................................................................ 80
Raport na podstawie autoformularza ........................................................................................... 80
Kreator etykiet .............................................................................................................................. 81
Raport powiązany z tabelą ........................................................................................................... 82
Raport powiązany z tabelami ....................................................................................................... 82
Modyfi kowanie wyglądu raportu ................................................................................................... 83
Raport powiązany z kwerendą ..................................................................................................... 83
Różne poziomy grupowania danych ............................................................................................ 83
Raport z fi ltrem ............................................................................................................................. 84
Raport wykresem ......................................................................................................................... 86
Eksportowanie raportu ................................................................................................................. 87
Zadania ........................................................................................................................................ 87
8. Menedżer bazy danych .............................................................................................................. 8