19
Spis Treści
Spis Treści 1
Część I Projektowanie bazy danych 21
Rozdział 1. Co nowego w Accessie 2000 22
Nowy interfejs użytkownika 22
Zmiany w VBE 23
Strony dostępu do danych 24
Podarkusze danych 24
Autokorekta nazw 25
ADO jako domyślny system dostępu do danych 25
Współpraca online 25
Access jako interfejs użytkownika dla SQL Server 26
Rozdział 2. Planowanie procesu rozwoju 27
Określenie wymagań 28
Dlaczego faza wymagań jest tak ważna? 28
Odnalezienie rzeczywistego problemu 28
Śledztwo 28
Diagramy procesu 29
Identyfikacja zakresu projektu 30
Spisywanie wymagań 30
Architektura 31
Planowanie rozwoju 31
Strategia dostarczania 32
Styl 33
Standardy 33
Standardy nazewnictwa 34
Standardy kodowania 34
Konstrukcja 34
Dziel i rządź: działania w fazie Konstrukcja 34
Edycje i kompilacje 35
Szczegółowy projekt 38
Kontrola projektu 39
Tworzenie aplikacji 39
Kontrola aplikacji 39
Testowanie 39
Testowanie modułu 39
Testowanie aplikacji 40
Testowanie instalacji i konfiguracji 40
Odnajdywanie usterek 41
Kontrola wersji 43
Rozdział 3. Projekt bazy danych i normalizacja 45
Relacyjne systemy zarządzania bazami danych (RDBMS) 45
Zasady relacyjne dr Codda 45
Teoria projektowania relacyjnego 47
Korzyści z używania modelu relacyjnego 47
Tabele i niepowtarzalność 48
Klucze obce i domeny 48
Relacje 49
Relacja jeden-do-jednego 49
Relacja jeden-do-wielu 49
Relacja wiele-do-wielu 50
Podarkusze danych 50
Normalizacja danych 51
Pierwsza postać normalna 51
Druga postać normalna 52
Trzecia postać normalna 52
Korzyści z normalizacji 53
Zasady integralności danych 53
Rozdział 4. Zaawansowane kwerendy 54
Kwerendy w Accesie 2000 54
Tworzenie zaawansowanych kwerend 55
Użycie kwerendy 55
Właściwości kwerendy 56
Siatka QBE 56
Panel tabel 58
Umieszczanie tabeli lub kwerendy w panelu tabel 58
Tworzenie relacji w panelu tabel 58
Siatka kwerendy 61
Umieszczanie pól w siatce kwerendy 62
Określanie kolejności sortowania, wyświetlania rezultatów oraz wybór kryteriów kwerendy 62
Kwerendy podsumowujące 62
Funkcja agregująca Policz 63
Funkcja agregująca Średnia 64
Funkcje agregujące Minimum i Maksimum 64
Funkcje agregujące Pierwszy i Ostatni 65
Funkcje agregujące Odchylenie standardowe i Wariancja 65
Funkcja Wyrażenie 65
Warunek Gdzie 66
Użycie kwerend krzyżowych 67
Użycie kwerend parametrycznych 69
Tworzenie parametrów dla kwerendy w siatce QBE 70
Tworzenie parametrów w kwerendach korzystających z programu 71
Tworzenie kwerend parametrycznych – siatka QBE a program 71
Wykonywanie kwerendy parametrycznej poprzez program 71
Wykonywanie kwerendy poprzez zbiór parametrów 72
Kwerendy przekazujące 72
Tworzenie kwerendy przekazującej 73
Kwerendy definiujące dane 73
Tworzenie nowej tabeli 74
Modyfikowanie tabeli 74
Tworzenie indeksów 75
Usuwanie tabeli 75
Określanie właściwości pól 75
Optymalizowanie kwerend 76
Rozdział 5. Jet 4.0 – silnik baz danych Microsoft 77
Historia Microsoft Jet 77
Jet 1.0 77
Jet 1.1 77
Jet 2.0 77
Jet 2.5 78
Jet 3.0 78
Jet 3.5 78
Jet 3.51 78
Jet 4.0 78
Przyszłe wersje Microsoft Jet 79
Praktyczne zastosowanie nowych opcji silnika Jet 4.0 79
Wbudowany dostawca baz danych OLE 79
Blokowanie na poziomie rekordu 79
Pełna obsługa Unicode 79
Czym jest Unicode? 79
Obsługa Unicode 1.1 w silniku Jet 4.0 80
Sortowanie kompatybilne z NT 81
Typy danych Jet 81
Ulepszenia opcji Autonumerowanie 82
Przeszukiwalne pola Memo 83
Kontrola połączeń i zamknięcie bierne 83
Nowa składnia SQL 84
Zabezpieczenia 84
Definiowanie widoków i procedur 85
Wywoływanie parametrów 85
Transakcje 85
Tworzenie tabel DDL 86
Część II Dostęp do danych 88
Rozdział 6. Wprowadzenie do...
mrude