Access_Analiza_danych_Receptury_accrec.pdf

(655 KB) Pobierz
Access. Analiza danych.
Receptury
Autor: Ken Bluttman, Wayne Freeze
T³umaczenie: Grzegorz Kowalczyk
ISBN: 978-83-246-1285-7
Tytu³ orygina³u:
Access Data Analysis Cookbook
Format: B5, stron: 360
Korzystaj z bazy danych Access jak profesjonalista!
Jak stosowaæ wskaŸniki statystyczne do analizy danych biznesowych?
Jak rozszerzaæ funkcjonalnoœæ zapytañ SQL, stosuj¹c skrypty VBA?
Jak przetwarzaæ dane i przenosiæ je miêdzy bazami Access?
Access to znane ju¿ narzêdzie s³u¿¹ce do wszechstronnego przetwarzania i analizy
danych. Posiada sporo ukrytych mechanizmów, pozwalaj¹cych efektywnie wykonywaæ
zadania, które pocz¹tkowo mog¹ wydawaæ siê skomplikowane. Ksi¹¿ka przedstawia
przyk³ady kwerend, metody przenoszenia danych pomiêdzy bazami Access, obliczania
wielu wskaŸników finansowo-biznesowych i sporo innych zagadnieñ – wszystko pod
k¹tem analizy i przetwarzania danych. Ka¿da zaprezentowana receptura jest opatrzona
kompletnym opisem rozwi¹zania problemu wraz ze szczegó³owym omówieniem metody
postêpowania oraz analiz¹ kodu.
Access. Analiza danych. Receptury to uniwersalny podrêcznik przeznaczony zarówno
dla pocz¹tkuj¹cych u¿ytkowników bazy danych Access, jak i doœwiadczonych.
Dziêki przejrzystemu jêzykowi i mnogoœci poruszonych zagadnieñ ka¿dy, niezale¿nie
od stopnia zaawansowania, mo¿e poszerzyæ swoj¹ wiedzê. Zawiera mnóstwo ciekawych
wskazówek i technik u³atwiaj¹cych codzienn¹ pracê z bazami danych, co czyni j¹
atrakcyjn¹ nawet dla osób doskonale pos³uguj¹cych siê baz¹ Access. Jest to tak¿e
kompendium wiedzy niezbêdnej ka¿demu, kto chce wyci¹gaæ ze zbiorów danych
naprawdê cenne informacje.
Tworzenie kwerend ró¿nych typów
Wstawianie, aktualizacja i usuwanie danych
Przetwarzanie tekstu i liczb zapisanych w formie ³añcucha znaków
Zastosowanie tabel, modyfikacja zawartoœci systemu Windows, szyfrowanie danych
Wykorzystanie obiektu FileSystemObject, przetwarzanie danych XML oraz XSLT,
komunikacja z bazami SQL
Rozwi¹zywanie problemów biznesowych
Obliczanie wskaŸników statystycznych
Wydawnictwo Helion
ul. Koœciuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Baza danych to fundament biznesu – zobacz, jak efektywnie ni¹ zarz¹dzaæ!
Spis treści
Przedmowa ...............................................................................................................................9
1. Tworzenie kwerend .................................................................................................... 15
1.1.
1.2.
1.3.
1.4.
1.5.
1.6.
1.7.
1.8.
1.9.
1.10.
1.11.
1.12.
1.13.
1.14.
1.15.
Wyszukiwanie niedopasowanych rekordów
Zastosowanie operatorów AND i OR
Kryteria wykorzystujące operator IN
Wyłączanie rekordów z zapytania przy użyciu operatora NOT
Parametryzacja zapytań
Zwracanie n rekordów z górnej lub dolnej części zakresu wyszukiwania
Zwracanie unikatowych rekordów
Zwracanie losowo wybranych rekordów
Dostrajanie wyszukiwania przy użyciu podzapytań
Łączenie
danych za pomocą operacji UNION
Dynamiczne wstawianie pól w kwerendzie wybierającej
Zastosowanie aliasów do upraszczania wyrażeń SQL
Lewe sprzężenie zewnętrzne — tworzenie i zastosowanie
Prawe sprzężenie zewnętrzne — tworzenie i zastosowanie
Tworzenie pełnego sprzężenia zewnętrznego
15
18
21
23
25
29
32
36
38
43
46
49
50
52
54
2. Obliczenia w kwerendach ........................................................................................... 57
2.1.
2.2.
2.3.
2.4.
2.5.
2.6.
2.7.
Obliczanie sum i wartości
średnich
zbioru danych
Obliczanie liczby elementów w danej grupie
Zastosowanie wyrażeń w kwerendach
Zastosowanie funkcji własnych w kwerendach
Zastosowanie wyrażeń regularnych w kwerendach
Iloczyn kartezjański, czyli jak otrzymać wszystkie kombinacje danych
Tworzenie i zastosowanie kwerend krzyżowych
57
60
62
64
68
71
75
3
3. Kwerendy funkcjonalne .............................................................................................. 81
3.1.
3.2.
3.3.
3.4.
Kwerendy aktualizujące
Dołączanie danych
Usuwanie danych
Kwerendy tworzące tabele
81
86
91
95
4. Zarządzanie tabelami, polami, indeksami i kwerendami ..........................................99
4.1.
4.2.
4.3.
4.4.
4.5.
Programowe tworzenie tabel
Modyfikacja struktury tabeli
Tworzenie i zastosowanie indeksów
Programowe usuwanie tabel
Programowe tworzenie kwerend
99
106
109
111
112
5. Przetwarzanie ciągów znaków .................................................................................115
5.1.
5.2.
5.3.
5.4.
5.5.
5.6.
5.7.
5.8.
5.9.
Wyodrębnianie wybranej liczby znaków z lewej lub prawej strony ciągu
alfanumerycznego
Wyodrębnianie znaków z
łańcucha
znaków, kiedy znana jest pozycja
początkowa i długość
Określanie pozycji początkowej znanego podciągu znaków
Obcinanie spacji z końca
łańcucha
znaków
Usuwanie spacji z wnętrza
łańcucha
znaków
Zamiana jednego
łańcucha
znaków na inny
Konkatenacja
łańcuchów
znaków
Sortowanie liczb zapisanych w postaci tekstowej
Kategoryzacja znaków na podstawie kodów ASCII
115
117
118
120
123
124
126
129
132
6. Programowe przetwarzanie danych ........................................................................ 135
6.1.
6.2.
6.3.
6.4.
6.5.
6.6.
6.7.
6.8.
6.9.
6.10.
6.11.
6.12.
6.13.
6.14.
6.15.
4
|
Wykorzystywanie funkcji programu Excel z poziomu bazy Access
Przetwarzanie danych przechowywanych w pamięci
Zastosowanie tablic wielowymiarowych
Sortowanie tablic
Spłaszczanie struktury danych
Rozszerzanie struktury danych
Szyfrowanie danych
Wyszukiwanie wartości zbliżonych do wzorca
Przetwarzanie transakcyjne
Odczytywanie i zapisywanie danych z rejestrów systemu Windows
Przetwarzanie kodu HTML stron sieci WWW
Formatowanie raportów definiowanych przez użytkownika
Zaokrąglanie wartości
Korespondencja seryjna
Tworzenie formularzy budowania kwerend
135
140
143
146
150
154
156
159
163
165
168
171
174
177
180
Spis treści
7. Import i eksport danych ............................................................................................ 185
7.1.
7.2.
7.3.
7.4.
7.5.
7.6.
7.7.
7.8.
7.9.
7.10.
7.11.
7.12.
7.13.
7.14.
7.15.
7.16.
7.17.
7.18.
7.19.
7.20.
7.21.
Tworzenie specyfikacji importu lub eksportu
Automatyzacja operacji importu i eksportu danych
Eksportowanie danych przy użyciu obiektu FileSystemObject
Importowanie danych przy użyciu obiektu FileSystemObject
Importowanie i eksportowanie plików przy użyciu XML
Generowanie schematów XML
Zastosowanie języka XSLT w operacjach importu i eksportu danych
Wykorzystanie XML za pośrednictwem parsera MSXML
Odczytywanie i zapisywanie atrybutów XML
Tworzenie
źródeł
danych RSS
Przekazywanie parametrów do bazy danych SQL Server
Obsługa wartości zwracanych przez procedury osadzone bazy SQL Server
Praca z typami danych bazy SQL Server
Obsługa osadzonych znaków cudzysłowu
Importowanie kalendarza spotkań z programu Outlook
Importowanie wiadomości poczty elektronicznej z programu Outlook
Importowanie listy kontaktów z programu Outlook
Importowanie danych z programu Excel
Eksportowanie danych do programu Excel
Współpraca z programem PowerPoint
Wybieranie danych losowych
185
191
194
196
201
204
206
209
213
215
218
220
221
223
224
227
229
232
235
237
240
8. Obliczanie daty i czasu ..............................................................................................243
8.1.
8.2.
8.3.
8.4.
8.5.
8.6.
8.7.
Obliczanie czasu
Obliczanie czasu z uwzględnieniem wyjątków
Przeliczanie stref czasowych
Lata przestępne w obliczeniach
Rozkładanie dat na elementy składowe
Rozkładanie czasu na elementy składowe
Dodawanie wartości reprezentujących czas
243
247
249
252
253
256
257
9. Obliczenia biznesowo-finansowe ............................................................................ 261
9.1.
9.2.
9.3.
9.4.
9.5.
9.6.
9.7.
9.8.
Obliczanie
średniej
ważonej
Obliczanie
średniej
kroczącej
Obliczanie okresów zwrotu inwestycji
Obliczanie stopy zwrotu inwestycji
Obliczanie amortyzacji liniowej
Tworzenie harmonogramu spłaty kredytu
Zastosowanie tabel przestawnych i wykresów przestawnych
Tworzenie tabel przestawnych
261
263
264
266
267
270
272
274
Spis treści
|
5
9.9.
9.10.
9.11.
9.12.
9.13.
Prezentacja danych na wykresach
Odszukiwanie trendów danych
Znajdowanie formacji „głowa i ramiona”
Wyznaczanie wstęg Bollingera
Obliczanie odległości na podstawie kodów pocztowych
279
281
285
295
298
10. Obliczenia statystyczne ............................................................................................305
10.1.
10.2.
10.3.
10.4.
10.5.
10.6.
10.7.
10.8.
10.9.
10.10.
10.11.
10.12.
10.13.
10.14.
10.15.
10.16.
Tworzenie histogramów
Obliczanie i porównywanie
średniej,
mediany oraz dominanty
Obliczanie wariancji zbioru danych
Obliczanie kowariancji dwóch zbiorów danych
Obliczanie korelacji dwóch zbiorów danych
Wyznaczanie wszystkich permutacji elementów zbioru danych
Wyznaczanie wszystkich możliwych kombinacji elementów zbioru danych
Obliczanie częstości występowania wartości w zbiorze danych
Obliczanie rocznej stopy wzrostu
Obliczanie funkcji rozkładu prawdopodobieństwa dla zbioru danych
Obliczanie wartości kurtozy
Obliczanie współczynnika asymetrii krzywej rozkładu zbioru danych
Procentowy podział zakresu wartości zbioru danych
Określanie rangi wartości poszczególnych elementów danych
Obliczanie współczynników regresji liniowej
Wyznaczanie zmienności danych
305
308
311
314
315
316
319
321
322
325
327
331
333
335
336
338
Skorowidz .............................................................................................................................343
6
|
Spis treści
Zgłoś jeśli naruszono regulamin