Baza danych jest zbiorem informacji i obiekt贸w zwi膮zanych z pewnym tematem lub zadaniem
obiektach zwanych tabelami. Tabela sk艂ada si臋 z wierszy (rekord贸w) i kolumn (p贸l). Tabele s膮 podstaw膮 bazy danych MS Access.
Ka偶de pole ma przyporz膮dkowany okre艣lony typ, kt贸ry okre艣la warto艣ci, jakie s膮 w nim przechowywane
Podstawowymi typami warto艣ci s膮 warto艣ci tekstowe i liczbowe. Ponadto, dla pola o ustalonym typie, mo偶na dobra膰 dodatkowe parametry, tzw. w艂a艣ciwo艣ci, zwi膮zane na przyk艂ad z maksymaln膮 d艂ugo艣ci膮 danej przechowywanej w polu, sposobem jej wy艣wietlania w tabeli itp.
Typ pola | Rodzaj przechowywanych informacji | Rozmiar |
---|---|---|
Tekst | Teksty (z艂o偶one ze znak贸w alfanumerycznych 鈥 g艂贸wnie liter, cyfr i spacji), np. nazwy firm, imiona, nazwiska; liczby, na kt贸rych nie b臋d膮 wykonywane obliczenia (np. PESEL, NIP, kod pocztowy, numer telefonu) |
0鈥255 znak贸w |
Nota | Dodatkowy komentarz | 0鈥65 536 znak贸w |
Liczba | Liczby, na kt贸rych b臋d膮 w przysz艂o艣ci wykonywane obliczenia | 1, 2, 4 lub 8 bajt贸w, 16 bajt贸w dla identyfikatora replikacji (GUID) |
Data/Godzina | Data i czas | 8 bajt贸w |
Waluta | Warto艣ci pieni臋偶ne, na kt贸rych tak偶e mo偶na wykonywa膰 obliczenia | 8 bajt贸w |
Autonumerowanie | Automatycznie dobierane przez MS Access liczby ca艂kowite | 4 bajty, 16 bajt贸w dla identyfikatora replikacji (GUID) |
Tak/Nie | Warto艣ci logiczne (Tak/Nie, W艂膮czony/Wy艂膮czony lub Prawda/Fa艂sz) | 1 bit (0 lub -1) |
Obiekt OLE | Zdj臋cia, rysunki, d藕wi臋ki, pliki filmowe | Do 1 GB |
Hiper艂膮cze | 艁膮cza do plik贸w zewn臋trznych (np. dokument贸w Worda lub skoroszyt贸w Excela), stron internetowych lub adres贸w e-mail | 0鈥64 000 znak贸w |
Za艂膮cznik | Specjalne pole (wprowadzone w Accessie 2007) umo偶liwiaj膮ce do艂膮czanie zewn臋trznych plik贸w do bazy danych Accessa | R贸偶ny dla r贸偶nych za艂膮cznik贸w |
Kreator odno艣nik贸w | W艂a艣ciwie nie jest to klasyczny typ, lecz kreator p贸l kombi (list rozwijanych), umo偶liwiaj膮cych wyb贸r pojedynczej informacji z listy dozwolonych warto艣ci (pole kombi mo偶e odwo艂ywa膰 si臋 do innej tabeli) | Zazwyczaj 4 bajty |
Aby mo偶liwe by艂o 艂膮czenie informacji pochodz膮cych z r贸偶nych tabel, mi臋dzy tabelami tworzy si臋 zwi膮zki zwane relacjami. W ten spos贸b powstaje relacyjna baza danych.
Do prezentacji i zarz膮dzania danymi przechowywanymi w tabelach s艂u偶膮 kwerendy (zapytania), formularze i raporty.
Kwerendy (zapytania) pozwalaj膮 na wybieranie z tabel rekord贸w wed艂ug okre艣lonych kryteri贸w, 艂膮czenie p贸l z r贸偶nych powi膮zanych ze sob膮 tabel oraz dokonywanie oblicze艅 na polach liczbowych. Kwerendy s艂u偶膮 tak偶e do uzupe艂niania, do艂膮czania i usuwania rekord贸w. Tworzy si臋 je przede wszystkim na podstawie tabel, ale r贸wnie偶 na podstawie innych kwerend.
Formularze s艂u偶膮 g艂贸wnie do wprowadzania danych i daj膮 mo偶liwo艣膰 innej ni偶 tabelaryczna formy ich prezentacji. U偶ytkownik ma wp艂yw na szat臋 graficzn膮 (kolory, linie ramki, r贸偶ne czcionki) i po艂o偶enie wy艣wietlanych informacji, jak r贸wnie偶 zmian臋 interpretacji danych (na przyk艂ad przedstawienie ich w postaci wkresu).
Raporty s膮 przystosowane przede wszystkim do drukowanie informacji na papierze. Umo偶liwiaj膮 one automatyczne grupowanie i podsumowywanie danych.
Tabele, kwerendy, formularze i raporty okre艣la si臋 mianem obiekt贸w bazy danych.
Aby Access m贸g艂 powi膮za膰 informacje przechowywane w r贸偶nych tabelach, ka偶da tabela w bazie danych musi zawiera膰 pole lub zbi贸r p贸l, kt贸re jednoznacznie okre艣l膮 pojedynczy rekord. Takie pole lub zbi贸r p贸l nazywa si臋 kluczem podstawowym. Klucz podstawowy jest u偶ywany w relacji do 艂膮czenia odpowiadaj膮cych sobie rekord贸w z r贸偶nych tabel.
Program Access jest wyposa偶ony w dwa narz臋dzia, kt贸re pomagaj膮 udoskonali膰 projekt bazy danych. Kreator analizatora tabel sprawdza pojedyncze tabele, ewentualnie proponuje now膮 struktur臋 tabeli, a je艣li to jest wskazane, zamienia tabel臋 na kilka odr臋bnych tabel po艂膮czonych relacjami. Z kolei Analizator wydajno艣ci przeprowadza analiz臋 ca艂ej bazy danych, a nast臋pnie formu艂uje zalecenia i propozycje dotycz膮ce ulepsze艅 oraz wprowadza ja na 偶yczenie u偶ytkownika.
Kiedy oka偶e si臋, 偶e struktura tabel oraz projekt bazy danych spe艂niaj膮 opisane powy偶ej kryteria, mo偶na wprowadzi膰 wszystkie dane do tabel i tworzy膰 pozosta艂e obiekty: kwerendy, formularze, raporty, a je艣li zachodzi taka potrzeba 鈥 r贸wnie偶 makra i modu艂y.
Formularze s膮 obiektami, kt贸re s艂u偶膮 do innej ni偶 tabelaryczna prezentacji danych oraz do wprowadzania danych.
Etykieta jest to element, kt贸ry zawiera sta艂e teksty, na przyk艂ad opisuj膮ce rodzaj danych wy艣wietlanych w polach tekstowych. Pole tekstowe jest po艂膮czone z odpowiednim polem tabeli (lub kwerendy) 藕r贸d艂owej dla formularza. W polu tekstowym podczas przegl膮dania formularza pojawiaj膮 si臋 dane z okre艣lonego pola tabeli (lub kwerendy). Pole kombi to rozwijana lista warto艣ci, kt贸re mog膮 by膰 pobierane np. dzi臋ki istnieniu odno艣nika w tabeli zwi膮zanej z tym formantem
Kwerenda (zapytanie) s艂u偶y do uzyskiwania r贸偶norodnych zestaw贸w informacji. Za jej pomoc膮 mo偶na dokonywa膰 wyboru danych z bazy (zar贸wno p贸l, jak i rekord贸w) wed艂ug okre艣lonych kryteri贸w, sortowa膰 dane, 艂膮czy膰 informacje pochodz膮ce z wielu tabel oraz wykonywa膰 obliczenia na danych numerycznych. Kwerendy obok tabel s膮 podstaw膮 tworzenia formularzy i raport贸w. Na podstawie jednej kwerendy mo偶na tak偶e zdefiniowa膰 inn膮 kwerend臋.