Lekcja 2- Typy danych, tworzenie tabeli na podstawie szablonu
Typy danych
W poniższej tabeli znajduje się lista typów danych, które są dostępne w programie Microsoft Office Access 2007, oraz wskazówki dotyczące użytkowania i ilości miejsca wymaganej dla każdego typu.
Typ danych |
Zastosowanie |
Rozmiar |
Tekst |
Typ stosowany w przypadku znaków alfanumerycznych, w tym tekstu lub tekstu i liczb, które nie będą używane w obliczeniach (na przykład identyfikator produktu). |
Maksymalnie 255 znaków. |
Nota |
Typ stosowany w przypadku tekstu dłuższego niż 255 znaków lub tekstu sformatowanego. Przykładami użycia typu danych Nota są notatki, długie opisy i akapity z formatowaniem, takim jak pogrubienie lub kursywa. Za pomocą właściwości Format tekstu pola typu Nota można określić, czy w polu jest obsługiwany tekst sformatowany. Ustawienie właściwości Tylko dołącz pola typu Nota na wartość Tak spowoduje, że po zmianie wartości pola będzie zachowywana jej poprzednia wersja. |
Do 1 gigabajta znaków lub 2 gigabajtów pamięci (2 bajty na znak), przy czym w jednym formancie można wyświetlić do 65 535 znaków. Uwaga Maksymalny rozmiar pliku bazy danych programu Office Access 2007 to dwa gigabajty. |
Liczba |
Typ stosowany do przechowywania wartości liczbowych (całkowitych lub ułamkowych), które będą używane w obliczeniach, z wyjątkiem wartości pieniężnych. Uwaga Do obsługi wartości pieniężnych służy typ danych Waluta. |
1, 2, 4, 8 lub 12 bajtów (16 bajtów w przypadku identyfikatora replikacji).
|
Data/Godzina |
Typ stosowany do przechowywania wartości daty i godziny. Należy zauważyć, że każda przechowywana wartość zawiera zarówno składnik daty, jak i składnik godziny. |
8 bajtów |
Waluta |
Typ stosowany do przechowywania wartości pieniężnych (waluty). |
8 bajtów |
Autonumerowanie |
Typ stosowany do generowania unikatowych wartości, które mogą być używane jako klucz podstawowy. W programie Access są one wstawiane podczas dodawania rekordów. Należy zauważyć, że wartości pola typu Autonumerowanie mogą być zwiększane kolejno lub o określoną wartość, a także wybierane losowo. |
4 bajty (16 bajtów w przypadku identyfikatora replikacji). |
Tak/Nie |
Typ stosowany do przechowywania wartości logicznych: Tak/Nie, Prawda/Fałsz lub Wł/Wył. |
1 bit (0,125 bajta). |
Obiekt OLE |
Typ stosowany do przechowywania obiektów OLE z innych programów systemu Microsoft Windows. |
Do 1 gigabajta. |
Załącznik |
Typ stosowany do przechowywania plików binarnych (czyli plików, których nie można odczytać za pomocą edytora tekstów), takich jak obrazy cyfrowe (fotografie i grafiki), lub plików utworzonych przy użyciu innych programów pakietu Microsoft Office. Pole Załącznik umożliwia załączenie kilku plików do jednego rekordu. |
W przypadku skompresowanych załączników 2 gigabajty. W przypadku nieskompresowanych załączników około 700 kilobajtów, w zależności od możliwego stopnia kompresji załącznika. Uwaga Maksymalny rozmiar pliku bazy danych programu Office Access 2007 to dwa gigabajty. |
Hiperłącze |
Typ stosowany do przechowywania hiperłączy umożliwiających dostęp za pomocą jednego kliknięcia do stron sieci Web przy użyciu adresu URL (Uniform Resource Locator) lub do plików przy użyciu nazwy w formacie UNC (universal naming convention). Można też utworzyć łącze do obiektów programu Access przechowywanych w bazie danych. |
Do 1 gigabajta znaków lub 2 gigabajtów pamięci (2 bajty na znak), przy czym w jednym formancie można wyświetlić do 65 535 znaków. Uwaga Maksymalny rozmiar pliku bazy danych programu Office Access 2007 to dwa gigabajty. |
Kreator odnośników |
Typ stosowany w celu uruchomienia Kreatora odnośników, który umożliwia utworzenie pola zawierającego pole kombi służące do pobierania wartości z innej tabeli, kwerendy lub listy wartości. Należy zauważyć, że Kreator odnośników nie jest w rzeczywistości typem danych. |
Jeśli pole odnośnika jest powiązane z tabelą lub kwerendą, rozmiar powiązanej kolumny. Jeśli pole odnośnika nie jest powiązane z inną kolumną (i zawiera listę wartości), rozmiar pola typu Tekst służącego do przechowywania listy. |
Tworzenie tabeli na podstawie szablonu
Załóżmy, że chcesz dodać tabelę do bazy danych. Program Access 2007 ułatwia wykonanie tej czynności. Kliknięcie karty Tworzenie spowoduje wyświetlenie grup poleceń, w tym grupy Tabele. W programie Access 2007 są dostępne również szablony tabel. Kliknij przycisk Szablony tabel. Kliknij szablon tabeli — po chwili baza danych będzie zawierać nową tabelę z polami i typami danych zgodnymi z przeznaczeniem tej tabeli. Te czynności zostaną wykonane w sesji ćwiczeń. |
ZADANIE: Wykonaj ćwiczenie 1 i 2 z bazy danych lekcja 2.accdb
Dodawanie kolumny (pola) za pomocą widoku arkusza danych
W krokach opisanych w tej sekcji wyjaśniono, jak za pomocą widoku arkusza danych dodawać kolumny do arkusza danych, nadawać kolumnom nazwy i wprowadzać dane. Podczas pracy należy pamiętać, że wykonywanie poniższych kroków dodaje i zmienia pola w tabeli źródłowej arkusza danych.
Otwórz bazę danych SKLEP, a w niej tabelę KLIENCI. Program Access otworzy tabelę w widoku arkusza danych.
Przewiń arkusz danych w prawo i zlokalizuj pustą kolumnę (pole).
Domyślnie w nagłówku pustej kolumny pojawi się napis Dodaj nowe pole.
Kliknij dwukrotnie nagłówek kolumny i wprowadź nazwę dla nowego pola: MIEJSCOWOŚĆ.
— lub —
Kliknij prawym przyciskiem myszy nagłówek kolumny, w menu skrótów kliknij polecenie Zmień nazwę kolumny, a następnie wpisz nazwę pola.
Wprowadź nazwę dowolnego miasta w pierwszym pustym wierszu pod nagłówkiem. Program sam ustawi typ danych na tekst na podstawie wpisanej nazwy.
Dodaj kolejne pole (kolumnę) - wprowadź do niego nazwę: ULICA. Wypełnij pierwszy wiersz nazwą dowolnej ulicy.
Dodaj kolejne pole (kolumnę) - wprowadź do niego nazwę: NR DOMU. Wypełnij pierwszy wiersz dowolnym numerem.
Zapisz zmiany - kliknij prawym klawiszem myszki na pasek tytułu tabelki i wybierz ZAPISZ. NIE ZAMYKAJ JESZCZE BAZY
Jeśli chcemy zmienić typ danych w widoku arkusza danych (z takim teraz pracujesz) trzeba w zakładce ARKUSZ DANYCH wybrać TYP I FORMATOWANIE DANYCH.
Ustaw typ danych dla numeru domu na TEKST, dla miejscowosci i ulicy LICZBA. Zapisz zmiany. NIE ZAMYKAJ JESZCZE BAZY
Usuwanie kolumny za pomocą widoku arkusza danych
Podczas usuwania kolumn z arkusza danych należy pamiętać o kilku ważnych faktach:
Usunięcie kolumny spowoduje usunięcie wszystkich danych zawartych w tej kolumnie. Nie można cofnąć tej operacji. Z tego powodu przed usunięciem kolumny należy utworzyć kopię zapasową tabeli.
Niektórych typów kolumn nie można usunąć bez wykonania dodatkowych czynności. Nie można na przykład usunąć pola klucza podstawowego za pomocą widoku arkusza danych. Aby wykonać to zadanie, należy użyć widoku projektu. Ponadto pola klucza podstawowego lub odnośnika nie można usunąć przed usunięciem relacji między polem a tabelami, z których pole pobiera dane. Wyjaśnienie sposobu usuwania powiązanych pól wykracza poza zakres tego artykułu.
Usuwanie kolumny w widoku arkusza danych
Kliknij prawym przyciskiem myszy wiersz nagłówka kolumny, którą chcesz usunąć (MIEJSCOWOŚĆ).
Kliknij polecenie Usuń kolumnę w menu skrótów, lub wciśnij klawisz DELETE.
Kliknij przycisk Tak, aby potwierdzić usunięcie.
Zapisz zmiany.
Usuń pole ULICA, zapisz zmiany.
Zmiana kolejności kolumn w widoku arkusza danych.
Przenosić można pojedyncze kolumny lub ciągłe grupy kolumn.
Zaznacz kolumnę, którą chcesz przenieść (kliknij na jej nagłówku). W celu zaznaczenia więcej niż jednej kolumny przeciągnij wskaźnik myszy tak, aby zaznaczyć odpowiednie kolumny.
W widoku arkusza danych przeciągnij zaznaczone kolumny poziomo do odpowiedniego położenia.
ZADANIE NA ZALICZENIE:
Otwórz bazę SKLEP, a w niej tabelę TOWARY.
Dodaj nowe pole, nazwij je OPAKOWANIE, ustaw dla tego pola typ danych: WALUTA
Dodaj drugie pole, nazwij je KOLOR, ustaw dla tego pola typ danych: TEKST
Zmień nazwę pola OPAKOWANIE na PUDEŁKA
Usuń pole CENA
Pole NAZWA przesuń na lewo przed pole KOD TOWARU
Zapisz zmiany w bazie i zamknij ją. Zmień nazwę pliku ze SKLEP na swoje NAZWISKO. Przenieś zapisany plik na mojego pendriva (start/sieć/SBS2008/disgo(f)/klasa3a).
TERAZ MOŻESZ ODPOCZĄĆ ;-)