Access_2010_PL_Biblia_ac10bi.pdf

(2191 KB) Pobierz
Tytuł oryginału: Access 2010 Bible
Tłumaczenie: Radosław Meryk (wstęp, rozdz. 1 – 9), Tomasz Walczak (rozdz. 10 – 38, dodatki) z wykorzystaniem
fragmentów książki „Access 2007 PL. Biblia” w tłumaczeniu Radosława Meryka, Adama Jarczyka i Zbigniewa
Smogura
ISBN: 978-83-246-7102-1
Copyright © 2010 by John Wiley & Sons, Inc., Hoboken, New Jersey
All Rights Reserved. This translation published under license with the original publisher John Wiley & Sons, Inc
Translation copyright © 2013 by Helion S.A.
No part of this book may be reproduced, stored in a retrieval system or transmitted in any form or by any means,
electronic, mechanical, photocopying, recording, scanning or otherwise, without either the prior written
permission of the Publisher.
Wiley and related trade dress are registered trademarks of John Wiley & Sons, Inc., in the United States and
other countries, and may not be used without written permission. Access is a registered trademark of Microsoft
Corporation in the United States and/or other countries. All other trademarks are the property of their respective
owners. John Wiley & Sons, Inc. is not associated with any product or vendor mentioned in this book.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval system,
without permission from the Publisher.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji
w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną, fotograficzną, a także
kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje naruszenie praw autorskich
niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich właścicieli.
Wydawnictwo HELION dołożyło wszelkich starań, by zawarte w tej książce informacje były kompletne i rzetelne.
Nie bierze jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane z tym ewentualne
naruszenie praw patentowych lub autorskich. Wydawnictwo HELION nie ponosi również żadnej
odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail: helion@helion.pl
WWW: http://helion.pl (księgarnia internetowa, katalog książek)
Pliki z przykładami omawianymi w książce można znaleźć pod adresem: ftp://ftp.helion.pl/przyklady/ac10bi.zip
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/ac10bi
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
O autorze ......................................................................................................... 25
O recenzencie technicznym ............................................................................ 27
Podzi kowania ................................................................................................ 29
Wprowadzenie ................................................................................................. 31
Cz
I
Komponenty Accessa ........................................................ 45
Rozdzia 1.
Wprowadzenie do projektowania baz danych ............................. 47
Terminologia zwi zana z bazami danych wyst puj ca w Accessie ....................................................48
Bazy danych .................................................................................................................................48
Tabele ...........................................................................................................................................50
Rekordy i pola ..............................................................................................................................52
Warto ci .......................................................................................................................................52
Relacyjne bazy danych .......................................................................................................................52
Obiekty baz danych Accessa ..............................................................................................................54
Arkusze danych ............................................................................................................................54
Kwerendy .....................................................................................................................................55
Formularze do wprowadzania danych i ich wy wietlania ............................................................56
Raporty .........................................................................................................................................56
Obiekty bazy danych ....................................................................................................................57
Pi cioetapowa metoda projektowania .................................................................................................57
Krok 1.: Ogólny projekt systemu — od koncepcji do rzeczywisto ci ..........................................58
Krok 2.: Projektowanie raportów ..................................................................................................59
Krok 3.: Projekt danych ................................................................................................................60
Krok 4.: Projektowanie tabel ........................................................................................................63
Krok 5.: Projektowanie formularzy ..............................................................................................66
Podsumowanie ....................................................................................................................................67
Rozdzia 2.
Tworzenie tabel Accessa ............................................................... 69
Wprowadzenie do Accessa 2010 ........................................................................................................70
Sekcja szablonów .........................................................................................................................71
Widok Office Backstage ...............................................................................................................71
Tworzenie bazy danych ......................................................................................................................72
rodowisko Accessa 2010 ..................................................................................................................76
Okienko nawigacji ........................................................................................................................76
Wst ka ........................................................................................................................................78
Inne wa ne w asno ci rodowiska Accessa ..................................................................................79
Kup książkę
Poleć książkę
6
Access 2010 PL. Biblia
Tworzenie nowej tabeli .......................................................................................................................80
Projektowanie tabel ......................................................................................................................82
Pos ugiwanie si zak adk Projektowanie ....................................................................................87
Praca z polami ..............................................................................................................................89
Tworzenie tabeli tblKlienci ................................................................................................................97
Korzystanie z pól typu Autonumerowanie ...................................................................................97
Ko czenie definicji tabeli tblKlienci ............................................................................................97
Zmiana struktury tabeli .......................................................................................................................98
Wstawianie pola ...........................................................................................................................98
Usuwanie pola ..............................................................................................................................98
Zmiana po o enia pola ..................................................................................................................99
Zmiana nazwy pola .......................................................................................................................99
Zmiana rozmiaru pola ...................................................................................................................99
Problemy konwersji danych .......................................................................................................100
Przypisywanie w a ciwo ci pól ..................................................................................................101
W a ciwo ci pól tabeli tblKlienci .....................................................................................................116
Okre lanie klucza g ównego .............................................................................................................119
Wybór klucza g ównego .............................................................................................................119
Tworzenie klucza g ównego .......................................................................................................120
Tworzenie z o onych kluczy g ównych ......................................................................................120
Indeksowanie tabel Accessa .............................................................................................................121
Wa no stosowania indeksów ...................................................................................................122
Indeksy z o one z wielu pól .......................................................................................................124
Kiedy nale y indeksowa tabele? ...............................................................................................126
Drukowanie struktury tabeli .............................................................................................................127
Zapisywanie uko czonej tabeli .........................................................................................................128
Operacje na tabelach .........................................................................................................................128
Zmiana nazwy tabel ....................................................................................................................128
Usuwanie tabel ...........................................................................................................................129
Kopiowanie tabel w obr bie bazy danych ..................................................................................129
Kopiowanie tabel do innej bazy danych .....................................................................................130
Dodawanie rekordów do tabeli bazy danych ....................................................................................130
Pos ugiwanie si polami typu Za cznik ...........................................................................................131
Podsumowanie ..................................................................................................................................132
Rozdzia 3.
Projektowanie kuloodpornych baz danych ................................ 133
Tworzenie kuloodpornych baz danych .............................................................................................134
Normalizacja danych ........................................................................................................................136
Pierwsza posta normalna ..........................................................................................................137
Druga posta normalna ...............................................................................................................140
Trzecia posta normalna .............................................................................................................144
Denormalizacja ...........................................................................................................................145
Relacje pomi dzy tabelami ...............................................................................................................147
Wi zanie danych ........................................................................................................................148
Jeden-do-jednego ........................................................................................................................150
Jeden-do-wielu ...........................................................................................................................151
Wiele-do-wielu ...........................................................................................................................153
Regu y integralno ci .........................................................................................................................154
Klucz g ówny nie mo e mie warto ci null ................................................................................156
Wszystkim warto ciom kluczy obcych musz odpowiada klucze g ówne ................................157
Kup książkę
Poleć książkę
Spis tre ci
7
Klucze ...............................................................................................................................................158
Okre lanie klucza g ównego .......................................................................................................159
Korzy ci wynikaj ce ze stosowania kluczy g ównych ...............................................................160
Wybór klucza g ównego .............................................................................................................161
Tworzenie relacji i wymuszanie przestrzegania integralno ci odwo a .....................................163
Przegl danie wszystkich relacji ..................................................................................................169
Usuwanie relacji .........................................................................................................................169
Regu y integralno ci specyficzne dla aplikacji ...........................................................................169
Podsumowanie ..................................................................................................................................171
Rozdzia 4.
Wybieranie danych za pomoc kwerend .................................... 173
Wprowadzenie w tematyk kwerend ................................................................................................174
Czym s kwerendy? ....................................................................................................................175
Typy kwerend .............................................................................................................................177
Co mo na robi za pomoc kwerend? ........................................................................................178
Co zwracaj kwerendy? ..............................................................................................................179
Tworzenie kwerendy ........................................................................................................................180
Dodawanie pól ..................................................................................................................................183
Dodawanie pojedynczego pola ...................................................................................................183
Dodawanie wielu pól ..................................................................................................................183
Wy wietlanie zestawu rekordów ......................................................................................................185
Praca z polami ..................................................................................................................................186
Zaznaczanie pola w obszarze siatki QBE ...................................................................................186
Zmiana kolejno ci pól ................................................................................................................187
Zmiana rozmiaru kolumn w obszarze siatki QBE ......................................................................188
Usuwanie pól ..............................................................................................................................189
Wstawianie pól ...........................................................................................................................189
Aliasy nazw pól ..........................................................................................................................189
Wy wietlanie pól ........................................................................................................................190
Zmiana kolejno ci sortowania ..........................................................................................................191
Wy wietlanie tylko wybranych rekordów ........................................................................................193
Kryteria wyboru rekordów .........................................................................................................193
Definiowanie prostych kryteriów tekstowych ............................................................................194
Definiowanie prostych kryteriów innych typów .........................................................................195
Drukowanie zbiorów wynikowych kwerend .....................................................................................197
Zapisywanie kwerendy .....................................................................................................................197
Tworzenie kwerend bazuj cych na wielu tabelach ...........................................................................198
Przegl danie nazw tabel .............................................................................................................199
Dodawanie wielu pól ..................................................................................................................199
Ograniczenia dla kwerend bazuj cych na wielu tabelach ...........................................................201
Obchodzenie ogranicze dla kwerend ........................................................................................201
Obszar tabel ......................................................................................................................................203
Linie sprz e .............................................................................................................................203
Operacje na oknach list pól .........................................................................................................203
Przesuwanie tabel .......................................................................................................................204
Usuwanie tabel ...........................................................................................................................204
Dodawanie kolejnych tabel .........................................................................................................204
Tworzenie sprz e w kwerendach i ich obs uga .............................................................................204
Wykorzystywanie sprz e ad hoc .............................................................................................206
Okre lanie typu sprz enia .........................................................................................................207
Usuwanie sprz e .....................................................................................................................209
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin