Professional Documents
Culture Documents
PRZYKADOWY ROZDZIA
SPIS TRECI
KATALOG KSIEK
KATALOG ONLINE
TWJ KOSZYK
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMW INFORMACJE
O NOWOCIACH
ZAMW CENNIK
CZYTELNIA
FRAGMENTY KSIEK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treci
Wstp ............................................................................................... 7
Rozdzia 1. Od kartki do bazy danych ................................................................... 9
Dlaczego mam uywa komputerowej bazy danych ........................................................10
Po co wydawa pienidze na Accessa...............................................................................12
Zadziwiajce problemy bibliotekarki................................................................................13
Spis treci
Skorowidz...................................................................................... 159
Rozdzia 10.
Po jego prawej stronie widoczne jest okno suce do wyboru opcji tworzenia tabeli.
Widok arkusza danych umoliwia utworzenie pokratkowanego arkusza. Aby mc
korzysta z tabeli, naley okreli typy i podtypy pl, wybra klucz tabeli itd. Parametry
tabeli mona wybra w trybie projektowania.
Po wybraniu opcji Widok projektu tabela zostanie utworzona bezporednio w trybie
projektowania.
Uaktywnienie opcji Kreator tabel uatwia prac, gdy program wiele czynnoci wykonuje za uytkownika. Z drugiej strony tracimy bezporedni kontrol nad tym, co jest
w bazie danych umieszczane. Kreator pozwala na szybkie utworzenie tabeli, jednak
sporo czasu stracimy na sprawdzenie i poprawienie tych parametrw, ktre kreator
ustawi w tabeli wedug domylnej konfiguracji.
80
Okno Tabela podzielone jest na dwie czci. Na grze widoczne s kratki suce do
definiowania pl. Na dole okna, w zalenoci od typu danych wybranego w grnej czci
tabeli, wywietlane s parametry szczegowe.
W kolumnie Nazwa pola mona wpisywa nazwy, ktre bd nagwkami pl. Powinny
by one zgodne z rodzajem danych wpisywanych w polu.
Po umieszczeniu kursora w kolumnie Typ danych w prawym rogu komrki wywietlana jest czarna strzaka skierowana ku doowi. Kliknicie jej powoduje wywietlenie
predefiniowanych typw pl (rysunek 10.4).
Rysunek 10.4.
Lista typw danych
81
Definiowanie pl
Podstawowym elementem skadowym tabel s pola. Przy rnych okazjach wspominaem, jak s one tworzone. Podsumujmy i usystematyzujmy teraz te wiadomoci. Aby
zdefiniowa nowe pole, wykonaj nastpujce czynnoci:
1. Kliknij pierwszy od gry wolny wiersz w kolumnie Nazwa pola.
2. Wpisz z klawiatury nazw pola.
3. Nacinij klawisz Tab.
4. Kursor przesun si w poziomie do kolumny Typ danych.
5. Rozwi list typw danych i zaznacz jeden z nich.
6. W ramce Waciwoci pola wybierz parametry charakteryzujce pole.
7. W kolumnie Opis wpisz objanienie na temat przeznaczenia pola. W chwili
Definiowanie klucza
Aby baza danych dziaaa poprawnie, nie mog w niej istnie identyczne rekordy. To
wymaganie do trudno jest speni w praktyce. Jeli rejestrujemy np. sprzeda ksiek
i tego samego dnia ten sam klient przyjdzie dwa razy i za kadym razem kupi po jednym egzemplarzu tej samej ksiki powstan dwa identyczne rekordy. Aby temu
zapobiec, trzeba do bazy doda osobne pole, w ktrym bd kolejno numerowane
transakcje. Dziki temu w tabeli nie znajd si dwa identyczne rekordy.
Pole, na ktrym ciy wymg unikatowoci informacji, nosi nazw klucza podstawowego tabeli.
Od momentu zdefiniowania w tabeli klucza podstawowego nie bdzie moliwe
wprowadzanie w polu klucza podstawowego wartoci identycznej z ju istniejc
ani pozostawienie tego pola pustego.
82
klawisz Ctrl.
4. Kliknij ikon Klucz podstawowy (rysunek 10.7).
Rysunek 10.7.
Definiowanie
kilku kluczy
Klucze mona w prosty sposb usuwa. Pierwsz czynnoci jest kliknicie selektora
pola zawierajcego klucz. Drug kliknicie ikony Klucz podstawowy (rysunek 10.8).
Rysunek 10.8.
Usuwanie klucza
Indeksowanie bazy
Aby szybko znale informacj w grubej ksice, nie wertujemy jej od deski do deski
zagldamy jedynie do indeksu. W bazie danych Microsoft Access rwnie mona
utworzy indeks, przydatny do szybszego znajdowania i sortowania rekordw. W celu
znalezienia danych ich pooenie jest sprawdzane w indeksie.
Indeks w ksice spenia swoj rol, jeli zawiera wyselekcjonowane hasa. Wpisanie
zbyt duej liczby sw utrudni przeszukiwanie. Z kolei zbytnie ograniczenie terminw
utrudni lub nawet uniemoliwi znalezienie informacji.
83
Analogicznie jest w przypadku baz danych wane jest dobranie pl, ktre bd
indeksowane.
Najczciej indeks tworzony jest na podstawie pl, ktre s czsto przeszukiwane,
sortowane itp.
Klucz podstawowy tabeli jest indeksowany automatycznie.
Nie mona zaindeksowa pola, w ktrym typem danych jest Obiekt OLE.
Tworzc indeks w bazie danych, naley przestrzega kilku zasad. Indeksowa naley te
pola, w ktrych przewiduje si wykonywanie wyszukiwania lub sortowania. W przeciwnym razie baza zostanie rozbudowana o indeks, ktry nigdy nie zostanie wykorzystany.
Indeksowa mona pola zawierajce wiele rnicych si wartoci. Jeli w polu znajduje
si wiele takich samych wartoci, indeksowanie moe nie przyspieszy wykonywania
kwerend w znaczcy sposb.
Aby zaindeksowa pole:
1. Otwrz tabel w trybie projektowania.
2. Kliknij pole, dla ktrego ma zosta utworzony indeks.
3. W ramce Waciwoci pola odszukaj wiersz Indeksowanie.
4. Kliknij go i rozwi list typw indeksw.
5. W zalenoci od tego, czy w polu mog wystpowa powtrzenia, czy nie
84
w nim danych.
Zmiana typu danych moe spowodowa utrat caoci lub czci danych
zapisanych w tym polu. Stanie si tak wwczas, gdy Access nie bdzie mg
dokona konwersji z jednego formatu danych na drugi. Na przykad zmiana
typu pola z Tekst na Liczba bdzie moliwa jedynie wtedy, gdy w polu
przechowywalimy liczby zapisane jako znaki, a po konwersji rozmiar pola
Liczba bdzie wystarczajcy do przechowania otrzymanej liczby.
Skrcenie pola (np. typu Nota) przez zmian parametru Rozmiar pola moe
Obie metody daj identyczny efekt kocowy. Jest nim wywietlenie okna Otwrz
(rysunek 10.12).
Po zaznaczeniu pliku bazy naley klikn przycisk Otwrz spowoduje to wczytanie
pliku. Po wywietleniu okna bazy danych naley na licie Obiekty klikn pozycj Tabele
spowoduje to wywietlenie listy tabel. Po zaznaczeniu tabeli naley klikn przycisk
Projektuj (rysunek 10.13). Spowoduje to otworzenie tabeli w trybie projektowania.
Po wprowadzeniu zmian naley je zapisa. W tym celu trzeba wybra polecenia: Plik/
Zapisz lub klikn ikon Zapisz (rysunek 10.14).
85
Rysunek 10.12.
Wybieranie
bazy danych
Rysunek 10.13.
Otwieranie tabeli
w trybie
projektowania
Rysunek 10.14.
Zapisywanie
wprowadzonych
zmian
Jak to zrobi
W tabeli 10.1 znajduje si opis podstawowych czynnoci edycyjnych.
Po wprowadzeniu zmian trzeba je zapisa. Podczas zapisywania program konwertuje
baz danych, aby bya zgodna z nowymi ustawieniami. Po napotkaniu problemw
wywietli okno z ostrzeeniem. Jeeli wydamy polecenie kontynuowania konwersji,
dane stwarzajce problemy nie zostan przeniesione do nowej bazy. Ich miejsce zajm
puste pola.
86
Jak to uzyska
Doda pole
na kocu listy pl
Wstawi pole
pomidzy dwa inne
Kliknij selektor pola, przed ktrym ma znale si nowe pole. Nacinij klawisz
Insert. Zdefiniuj waciwoci pola
Zmieni
kolejnoci pl
Zmieni
parametry pola
Kliknij komrk w kolumnie Typ danych. Wybierz nowy typ danych dla pola