Tabele w programie Microsoft Access

Wielkość: px
Rozpocząć pokaz od strony:

Download "Tabele w programie Microsoft Access"

Transkrypt

1 Tabele w programie Microsoft Access 1. Obiekty bazy danych Microsoft Access W systemie zarządzania relacyjną bazą danych Microsoft Access wyróżniamy następujące obiekty, które składają się na aplikację bazy danych utworzoną w tym systemie: tabele są podstawą każdej bazy danych; składają się z pól (kolumn) i rekordów (wierszy), kwerendy polecenia, za pomocą których użytkownik może przeglądać i wyszukiwać dane, a także modyfikować i analizować dane na różne sposoby; stanowią źródło danych dla formularzy, raportów i stron dostępu do danych, formularze tworzą (graficzny) interfejs bazy danych, raporty umożliwiają wyprowadzanie danych na zewnątrz poprzez ich wydruk, strony (dostępu do danych) są specyficznym rodzajem stron WWW, które zostały zaprojektowane w celu przeglądania i opracowywania danych (przechowywanych w bazie Microsoft Access lub Microsoft SQL Server) dostępnych przez Internet, makra umożliwiają w sposób automatyczny wykonanie pewnych czynności w bazie, np. otwarcie formularza, wydruk raportu, itd. ; składają się z jednej bądź kilku akcji. moduły zbiory deklaracji i procedur języka Visual Basic, które są przechowywane jako pojedyncza jednostka programowa. 2. Podstawowe informacje o tabelach Tabela jest pojemnikiem na dane dotyczące konkretnego tematu, np. informacje dotyczące pracowników lub faktury sprzedaży. Każdy rekord w tabeli zawiera informacje dotyczące konkretnego przypadku w danym temacie, np. informacje dotyczące wybranego pracownika. Rekordy w tabeli składają się z pól, zawierających szczegółowe dane, np. nazwiska czy numery telefonów. Rekordy w tabeli mogą zawierać różne kategorie informacji. Do tabeli należy dodać pole dla każdej kategorii informacji, które mają być w niej przechowywane. Np. tabela przechowująca rekordy dotyczące pracowników może zawierać pola przeznaczone na nazwisko, imię, adres i numer telefonu. 3. Definiowanie tabel w Microsoft Access W Microsoft Access istnieje pięć różnych sposobów utworzenia nowej pustej tabeli: kreator bazy danych za pomocą jednej operacji pozwala utworzyć wszystkie tabele, formularze i raporty, które są potrzebne w bazie danych; kreator ten tworzy nową bazę danych, ale nie pozwala dodawać nowych tabel, formularzy, czy raportów do istniejącej bazy danych. kreator tabel umożliwia wybór pól z licznego zbioru już zdefiniowanych typowych tabel jak, np. kontakty biznesowe, sprzedaż, szkoła, itp. widok projektu tabeli możliwość samodzielnego definiowania od podstaw nowej tabeli, 1

2 arkusz danych tabeli bezpośrednie wpisanie danych do pustej tabeli; po zapisaniu arkusza danych przeprowadzana jest analiza zapisanych w nim danych i po niej każdej kolumnie jest przypisywany odpowiedni format i typ danych, CREATE TABLE polecenie języka SQL, które należy zastosować w nowej kwerendzie w widoku SQL. UWAGA. Tabelę (z danymi) można utworzyć importując dane lub załączając zewnętrzną tabelę do własnej bazy danych, np. jeśli dane znajdują się w innej aplikacji bazodanowej, czy też w arkuszu Excela, czy pliku tekstowym. Należy wykorzystać w tym celu polecenie Importowanie z odpowiednią opcją. 4. Tworzenie pustej tabeli w Microsoft Access za pośrednictwem opcji Widok Projektu tabeli Okienko projektowe nowej pustej tabeli składa się z dwóch części: okienka górnego umożliwia określenie struktury tabeli, tj. liczby pól, ich formatu oraz opisu, okienka dolnego w którym są ustawiane właściwości każdego pola tworzącego tabelę, 5. Dodawanie i nazywanie pól Tworzenie tabeli rozpoczyna się od określenia pól, począwszy od pierwszego wiersza górnej części okna tabeli. Do każdego wiersza należy koniecznie wprowadzić nazwę pola i typ danych. Można także dołączyć opcjonalny opis pola, pojawiający się następnie na pasku stanu, w trakcie wprowadzania danych do pola. Pierwszą czynnością związaną z dodawaniem pola jest wpisywanie jego nazwy w kolumnie Nazwa pola. Nazwy pól mogą zawierać maksymalnie 64 znaki (litery lub cyfry), ze spacjami włącznie. Należy zadbać o to, aby nazwy pól miały charakter opisowy, co ułatwia ich identyfikację w trakcie przeglądania lub edycji rekordów. Przykładami poprawnych nazw pól mogą być: Nazwisko, Adres, Telefon domowy, itp. UWAGA. Wprawdzie opisowe nazwy pól są łatwiejsze do rozpoznania niż nazwy skrócone i z tego powodu zalecane w większości przypadków, są one jednak trudniejsze do stosowania w wyrażeniach, instrukcjach SQL i w języku Visual Basic. Jeśli w bazie danych wykorzystuje się takie zaawansowane techniki, wygodniejsze mogą się okazać krótkie, zwarte nazwy, łatwiejsze do zapamiętania i wpisywania. Np. nazwy wymienionych wyżej pól mogą przybrać następującą postać: Nazw i Teldom. 6. Typy danych w Microsoft Access Po nazwaniu pola należy wybrać typ danych, które mają być przechowywane w polu. 2

3 Typy danych w Microsoft Access różnią się nieco od standardu SQL. Wybierając typ danych pola jednocześnie określa się: rodzaj wartości, które mogą być przechowywane w polu, np. nie można przechowywać tekstu w polu o typie danych Liczba. rozmiar obszaru pamięci przydzielonego dla wartości przechowywanych w polu. np. każda wartość typu Waluta zajmuje 8 bajtów pamięci. typ operacji, które mogą być wykonywane na wartościach przechowywanych w tym polu, np., można obliczyć sumę wartości w polu o typie danych Liczba lub Waluta, ale nie na wartościach typu Tekst lub Obiekt OLE. czy można wykonywać indeksowanie lub sortowanie wartości w polu - nie można sortować ani tworzyć indeksów dla pól typu Nota lub Obiekt OLE. Dodawane pole ma automatycznie przypisany typ danych Tekst. Jeśli w polu mają być przechowywane dane innego typu, należy zaznaczyć żądany typ danych w polu listy w kolumnie Typ danych dla tego pola. 7. Typy danych w Microsoft Access Typ danych Wartości przechowywane Rozmiar Tekst Znaki alfanumeryczne do 255 bajtów (1bajt na znak) Nota Znaki alfanumeryczne (zwykle pewna liczba zdań lub akapitów) do bajtów Liczba Wartości liczbowe (wartości całkowite lub ułamkowe) 1, 2, 4 lub 8 bajtów Data/Godzina Daty i godziny 8 bajtów Waluta Wartości pieniężne 8 bajtów Autonumerowanie Wartości liczbowe, zwiększane automatycznie dla każdego nowego rekordu 4 bajty Tak/Nie Wartości logiczne 1 bit (8 bitów = 1 bajt) Obiekt OLE Obiekty OLE, grafika lub inne dane binarne do 1Gigabajta (ograniczony jednak przez rozmiar dysku) Hiperłącze Hiperłącza (np. adresy internetowe) do bajtów Kreator list wyboru Odwołanie do danych z innej tabeli lub listy zadanych wartości; wybór wartości za pomocą pola kombi; określenie tego typu dla pola uruchamia automatycznie kreator równy rozmiarowi klucza głównego zbioru wartości do wyboru (zazwyczaj 4 bajty) 8. Opisywanie pól UWAGA. Do przechowywania numerów telefonów, numerów części i innych numerów, które nie będą wykorzystywane do obliczeń matematycznych, należy wybrać typ danych Tekst, a nie Liczba. 3

4 Opisywanie pól Aby tabele były bardziej czytelne i łatwiejsze do aktualizacji, do każdego pola w tabeli można dołączyć opis, np. jeśli tabela zawiera pole typu Waluta, nazwane Cena, może być celowe wyjaśnienie przeznaczenia pola. Należy wówczas wprowadzić do kolumny Opis np. komentarza: Aktualna detaliczna cena jednostkowa. W trakcie wprowadzania danych do pola lub do elementu sterującego związanego z polem, jego opis jest wyświetlany na pasku stanu. 9. Klucz podstawowy tabeli Przed zapamiętaniem tabeli pod podaną nazwą, program Microsoft Access zapyta o klucz główny tabeli, o ile nie został on do tej pory ustawiony. Program Microsoft Access działa efektywniej, jeśli w tabel jest określony klucz podstawowy. Klucz podstawowy tabeli składa się z jednego lub wielu pól, jednoznacznie identyfikujących każdy rekord przechowywany w tabeli. Należy zawsze określać klucz podstawowy dla tabeli. Tabela z tak określonym kluczem podstawowym ma następujące zalety: w programie Microsoft Access jest automatycznie tworzony indeks dla klucza podstawowego. Indeks przyśpiesza działanie zapytań i innych operacji. jeśli rekordy są przeglądane w formularzu lub arkuszu danych, to są one wyświetlane w porządku według swych kluczy podstawowych. dodanie do tabeli rekordu o wartości klucza podstawowego, która już istnieje w tabeli, nie jest akceptowane. Dzięki temu każdy rekord jest identyfikowany jednoznacznie. określenie klucza podstawowego jest konieczne również wtedy, gdy ma być utworzona domyślnie relacja pomiędzy tabelami lub gdy równocześnie mają być aktualizowane dwie lub więcej tabel, powiązanych ze sobą relacjami. 10. Ustawianie klucza podstawowego Aby ustawić klucz podstawowy należy zaznaczyć pole (kliknąć jego selektor), które ma być użyte jako klucz podstawowy. Następnie można ustawić klucz główny następującymi sposobami: kliknąć prawy przycisk myszy i wybrać polecenie klucz główny; z menu Edycja wybierz polecenie Klucz podstawowy; kliknąć przycisk klucza na desce narzędziowej. Aby utworzyć wielopolowy klucz podstawowy, trzymając naciśnięty klawisz CTRL kliknij selektor po lewej stronie każdego pola, które mają być użyte. Po lewej stronie pola lub pól, określonych jako klucz podstawowy, zostanie dodany wskaźnik klucza. UWAGA. Więcej niż jeden symbol klucza nie wskazuje, iż w tabeli jest więcej niż jeden klucz główny. Takie oznaczenie wskazuje, że w tabeli istnieje wielopolowy klucz główny. Klucz podstawowy można także edytować i usuwać w oknie indeksów. 4

5 11. Zapamiętanie tabeli Po dodaniu pól do tabeli, należy zachować projekt, zanim będzie możliwe dodanie do niej jakichkolwiek rekordów. Po zachowaniu tabeli, jej tytuł pojawi się na liście tabel w oknie bazy danych. Przed zachowaniem nowej tabeli należy nadać jej nazwę, która opisuje zawarte w niej informacje. Nazwa tabeli może zawierać maksymalnie 64 znaki (litery lub cyfry), włącznie ze spacjami. UWAGA. Należy staranie dobierać nazwy tabel. Powinny one jasno określać ich zawartość informacyjną. Z tego punktu widzenia powinny być zatem opisowe. Należy jednak pamiętać, iż tabele są podstawą wszystkich obiektów tworzonych w bazie danych, a ponadto są wykorzystywane w podprogramach języka Visual Basic, a zatem z tego punktu widzenia nie powinny być zbyt długie. 12. Ustawianie właściwości pola Użytkownik może ustalać wygląd danych, zapobiegać wprowadzaniu niepoprawnych danych, określać wartości domyślnie oraz przyśpieszać wyszukiwanie i sortowanie ustawiając właściwości pola w widoku Projekt tabeli. Np. można formatować liczby, aby były bardziej czytelne lub ustawiać warunki, które muszą spełniać dane, aby mogły być wprowadzane do pola. Ustawienia właściwości pola są wykorzystywane w trakcie przeglądania i edycji danych. Ustawione właściwości Format, Maska wprowadzania i Tytuł pojawiają się w arkuszach danych tabel i zapytań, a także w elementach sterujących formularzy i raportów, wykorzystujących tabelę jako podstawę i przejmujących domyślnie te właściwości. Inne właściwości są wykorzystywane do ustawiania reguł dotyczących wprowadzania danych lub określenia wymagań wprowadzenia danych do pól. Są one aktywne podczas każdego wprowadzania lub edycji danych w tabeli. UWAGA. Należy pamiętać o następującej zasadzie: właściwości pola ustawiamy, jeśli: zapobiegnie to wprowadzaniu niepoprawnych wartości do tego pola, przyśpieszy to wprowadzanie danych do pola. Zawsze to musimy mieć na myśli i, jeśli żadna z tych zasad nie jest spełniona, to lepiej nie zmieniać właściwości danego pola. 13. Właściwości pól w tabelach Microsoft Access Właściwość pola Rozmiar pola Format Miejsca dziesiętne Maska wprowadzania Tytuł Wartość domyślna Zastosowanie Ustawienie rozmiaru pola Tekst lub ograniczanie zakresu dopuszczalnych wartości w polu typu Liczba Wyświetlanie dat i liczb w pewnym formacie, np. Data długa lub Procentowy Wyświetlanie określonej liczby miejsc po przecinku dziesiętnym w przypadku zastosowania formatu dla pola typu Liczba i Waluta Wyświetlanie znaków formatujących w polu, aby zbędne ich wprowadzanie i zapewnienie, że wprowadzane dane pasują do maski Określanie etykiet innych niż domyślne (nazwa pola) dla nowych formularzy i raportów. Automatyczne wpisywanie pewnej wartości do pola w nowych rekordach dodawanych do tabeli. 5

6 Reguła poprawności Komunikat o błędzie Wymagane Zerowa długość? Indeksowanie Ograniczenie danych wprowadzanych do pola, do wartości spełniających pewne wymagania. Gdy te ograniczenia nie są spełnione jest wyświetlany komunikat ustawiony we właściwości komunikat o błędzie Wymaganie wprowadzenia danych do pola. Dopuszczenie przechowywania ciągów znaków o zerowej długości w polach typu Tekst i Nota Przyśpieszenie wyszukiwania w często przeszukiwanych polach. 14. Właściwość Rozmiar pola pól tekstowych Właściwość Rozmiar pola jest charakterystyczna tylko dla pól tekstowych i liczbowych. Ustawienie właściwości Rozmiar pola gwarantuje, że w polu można przechowywać dowolne żądane wartości oraz że wprowadzane liczby nie są większe niż to było przewidziane. Pole tekstowe Dla pól o typie danych Tekst można ustawić właściwość Rozmiar pola w celu określenia maksymalnej liczby znaków, które mogą być przechowywane w polu. Właściwości Rozmiar pola w przypadku pola tekstowego można przypisać wartość z zakresu od 1 do 255 domyślnym ustawieniem jest 50 (w rzeczywistości jest wykorzystywana tylko taka przestrzeń na dysku, jaka jest niezbędna do przechowywania faktycznie wprowadzonego tekstu, nawet jeśli ustawienie rozmiaru pola dopuszcza większą wartość). UWAGA. Należy zachować ostrożność przy zmniejszaniu rozmiarów pól tekstowych w tabelach, które już zawierają dane. Jeśli istniejące w tabeli wartości tekstowe są dłuższe niż nowookreślony rozmiar pola, nie mieszczące się w polu znaki z prawej strony, zostaną utracone. 15. Właściwość Rozmiar pola pól liczbowych Pola numeryczne Dla pól numerycznych, właściwość Rozmiar pola pozwala określić zakres wartości, które mogą być przechowywane w polu oraz czy można wprowadzać wartości ułamkowe. Domyślnie dla pól numerycznych ustawiana jest Podwójna precyzja, toteż w polu można przechowywać praktycznie dowolną wartość. W tabeli poniżej przedstawiono ustawienia właściwości Rozmiar pola dla pól numerycznych i zakres dopuszczalnych wartości odpowiadających tym ustawieniom. Ustawienie właściwości Zakres Miejsca Rozmiar pamięci Rozmiar pola dziesiętne Bajt 0 do 255 znaków brak 1 bajt Liczba całkowita do brak 2 bajty Liczba całkowita podwójnej do brak 4 bajty długości 6

7 Pojedyncza precyzja -3, do 3, bajty Podwójna precyzja -1, do 1, bajtów Identyfikator replikacji 16-bajtowe unikatowe identyfikatory brak 16 bajtów unikalne dla każdego rekordu Dziesiętne do brak 12 bajtów 16. Właściwość Rozmiar pola pól liczbowych Program Microsoft Access działa szybciej przy mniejszych rozmiarach pól numerycznych, rozsądnie jest zatem ograniczać ich rozmiar do najmniejszych niezbędnych wartości, np. dla pola przechowującego tylko małe liczby całkowite należy wybrać rozmiar Bajt, zaś dla pola przechowującego duże liczby całkowite, takie jak numery faktur, należy wybrać rozmiar Liczba całkowita lub Liczba całkowita podwójnej długości. Aby przechować liczby dziesiętne, trzeba przypisać właściwości Format ustawienie Pojedyncza precyzja albo Podwójna precyzja. Jednak dla pola przechowującego wartości pieniężne należy wybrać typ Waluta, a nie Liczba. UWAGA. Należy zachować ostrożność przy zmniejszaniu rozmiarów pól numerycznych w tabelach, które już zawierają dane. Jeśli ustawienie właściwości Rozmiar pola zostanie zmienione z typu Pojedyncza precyzja lub Podwójna precyzja na typ Bajt, Liczba całkowita lub Liczba całkowita podwójne długości, nastąpi automatyczne zaokrąglenie liczb dziesiętnych do najbliższej liczby całkowitej, a cała część ułamkowa liczby zostanie utracona. Jeśli nastąpi zmiana ustawienia Rozmiar pola pola numerycznego na zbyt małe dla istniejących danych, w chwili zachowywania tabeli pojawi się komunikat ostrzegawczy. Po wybraniu przycisku OK, wartości zbyt duże będą zastąpione wartościami NULL i dane zostaną utracone. 17. Ustawianie formatów wyświetlania Aby określić format wyświetlania dla danych z pola, należy ustawić właściwość Format. Jeśli właściwość ta nie zostanie ustawiona, wartości będą wyświetlane w formacie ogólnym, a dane pojawią się dokładnie w takiej postaci, w jakiej zostały wprowadzone. Format wyświetlania pola jest: wykorzystywany w arkuszach danych tabel i zapytań, kopiowany do nowych formularzy i raportów. Zmiana formatu wyświetlania pola nie dotyczy istniejących wcześniej formularzy i raportów. Aby i tam wprowadzić poczynione zmiany, należy zmienić format wyświetlania dat istniejących elementów sterujących, związanych z polem. Format wpływa jedynie na sposób wyświetlania wartości, a nie na sposób ich przechowywania w tabelach baz danych. W programie Microsoft Access można używać wiele formatów narodowych. Jeśli dane nie są wyświetlane w formacie właściwym dla danego kraju, należy zmienić ustawienie w sekcji Opcje regionalne, w Panelu sterowania. 7

8 18. Formaty danych liczbowych Jeśli nie został określony format lub jeśli został określony format Liczba ogólna, liczby będą wyświetlane bez separatora tysięcy i jakiegokolwiek innego formatowania. Jeśli jest potrzebny separator tysięcy, należy wybrać ustawienie Standardowy lub Waluta. W tabeli przedstawiono formaty dostępne dla pól o typie danych Liczba lub Waluta oraz domyślny sposób wyświetlania danych w formularzu albo arkuszu danych. Format Liczba Sposób wyświetlania Liczba ogólna 1234,5 1234,5 Waluta 1234, ,50 zł Euro 1234, ,50 Stałoprzecinkowy 1234, Standardowy 1234, ,5 Procent 0,824 82,40% Wykładniczy 1234,5 1,23E+03 W formacie Liczba ogólna jest wyświetlana tylko niezbędna dla każdej wartości liczba miejsc po przecinku. Jeśli zostanie określony format inny niż Liczba ogólna, taki jak Stałoprzecinkowy, można określić dokładną liczb miejsc po przecinku, które mają być wyświetlone, ustawiając właściwość Miejsca dziesiętne. Jeśli właściwość ta jest ustawiona na Auto, co jest ustawieniem domyślnym, wyświetlana jest domyślna liczba miejsc dziesiętnych (0 dla formatu Stałoprzecinkowy, 2 dla pozostałych formatów). 19. Formaty pól typu Data\Godzina W tabel przedstawiono formaty dostępne dla pól o typie danych Data\Godzina oraz sposób wyświetlania danych w formularzu albo arkuszu danych. Format Sposób wyświetlania dat i czasu Data ogólna :34:23 (Polska) :30:00 PM (USA) :30:00 (Wlk. Brytania) Data długa 19 czerwca 2008 (Polska) June 19, 2008 (USA) 19 June 2008 (Wlk. Brytania) Data średnia 19-cze-2008 (Polska) 19-Jun-2008 Data krótka (Polska) Godzina pełna 17:34:23 (Polska) 5:34:23 PM 8

9 Godzina średnia 05:34 (Polska) 05:34 PM Godzina krótka 17: Formaty pól typu Tak/Nie Standardowo w polach typu Tak/Nie jest ustawione pole wyboru. Można je jednak zmienić, wybierając Odnośnik i ustawiając opcje Pole tekstowe. Wtedy domyślnie w polach typu Tak/Nie są wyświetlane słowa Tak lub Nie. Można jednak określić format Prawda/Fałsz lub Wł/Wył. Po usunięciu ustawienia formatu, zamiast słowa Tak jest wyświetlana wartość 1, a zamiast słowa Nie wartość 0. UWAGA. Wpisując dowolną liczbę różną od zera do pola typu Tak/Nie zostanie ona zakwalifikowana na wartość Tak. Tym niemniej, w przypadku kwerend tylko pola z wartościami 1 są przyjmowane jako pola o wartości Tak. A zatem należy unikać wpisywania do tych pól innych wartości niż 0 i 1, po prostu najlepiej wpisywać słowa Tak lub Nie. 21. Formaty dostosowawcze (użytkownika) Chociaż formaty zawarte w programie Microsoft Access mogą zaspokoić większość potrzeb, użytkownik może określić dowolny inny format. Aby ustawić właściwość na format dostosowany należy wprowadzić symbole formatu, reprezentujące żądany format wyświetlania. Format dostosowawczy pola Nie dotyczy ; Nieznane Format dostosowawczy pola tekstowego składa się z trzech części: pierwsza część i zapewnia, iż tekst w polu jest wyświetlany tak, jak został wprowadzony do pola, druga dotyczy tekstu o zerowej długości (w tym przypadku, gdy pole zawiera tekst o zerowej długości wyświetlane są słowa Nie dotyczy, trzecia część dotyczy wartości zerowej NULL (w tym przypadku, gdy pole jest puste wyświetlane jest słowo Nieznane ). Format dostosowawczy pola typu Tak/Nie ; Format dla pól o wartości Tak ; Format dla pól o wartości Nie Format dostosowawczy pola typu Tak/Nie składa się z dwóch części: Format dla pól o wartości Tak ustawia, jak będą wyświetlane wartości Tak w polu typu Tak/Nie, Format dla pól o wartości Nie ustawia, jak będą wyświetlane wartości Nie w polu typu Tak/Nie, UWAGA. Przed ustawianiem formatu użytkownika dla pól typu Tak/Nie, najpierw trzeba usunąć pole wyboru ustawiając w Odnośniku dla tego pola Typ formantu pole Tekstowe. 22. Tworzenie masek do wprowadzania danych Jeśli wszystkie wartości mają być wprowadzone do pola w tym samym formacie, można uprościć te czynność tworząc wzorzec, nazwany maską wprowadzania. 9

10 Maska wprowadzania: automatycznie pokazuje w polu określone znaki, zapewnia, iż w trakcie wprowadzania danych do pola nie ma potrzeby wprowadzania tych znaków, nawet jeśli mają one być przechowywane w polu wystarczy tylko wypełnić puste miejsce w masce wprowadzania, zapewnia zgodność wprowadzania danych ze zdefiniowanym formatem oraz typem danych, może być także wykorzystana do ochrony poufnych informacji. Jeśli znaki wprowadzone w polu mają być ukryte, można wykorzystać maskę wprowadzania dla hasła. W takim przypadku wszystkie znaki wprowadzone do pola będą wyświetlane jako gwiazdki (*). UWAGA. Maska wprowadzania utworzona dla pola w tabeli jest także stosowana dla tego pola w zapytaniach, formularzach i raportach, w których wykorzystano tę tabelę. Jeśli maska wprowadzania ma być użyta w formularzu lub raporcie, lecz nie w tabeli, należy utworzyć maskę wejściową tylko dla elementu sterującego w formularzu lub raporcie, a nie dla pola podstawowego. Należy ostrożnie ustawiać formaty wyświetlania dla pól lub elementów sterujących, które mają już maski wprowadzania. Jeśli zostanie ustawiona właściwość Format dla pola w tabeli, w zapytaniu lub elementu sterującego w formularzu lub raporcie, do wyświetlania danych w polu zostanie wykorzystany określony format, a nie maska wprowadzania. Jeśli jednak pole jest edytowane w formularzu, wyświetlana jest maska wprowadzania, a nie określony format. 23. Symbole maski wprowadzania Znak Zastosowanie 0 Cyfra. W tym miejscu należy wprowadzić pojedynczą cyfrę. 9 Cyfra. W tym miejscu można opcjonalnie wprowadzić pojedynczą cyfrę. # W tym miejscu można wprowadzić cyfrę, spację, znak plus lub minus. Jeśli ta pozycja zostanie pominięta przez użytkownika, program Access wprowadzi odstęp. L Litera. W tym miejscu należy wprowadzić pojedynczą literę.? Litera. W tym miejscu można opcjonalnie wprowadzić pojedynczą literę. A Litera lub cyfra. W tym miejscu należy wprowadzić pojedynczą literę lub cyfrę. a Litera lub cyfra. W tym miejscu można opcjonalnie wprowadzić pojedynczą literę lub cyfrę. & Dowolny znak lub spacja. W tym miejscu należy wprowadzić dowolny pojedynczy znak lub spację. C Dowolny znak lub spacja. W tym miejscu można opcjonalnie wprowadzić dowolny znak lub spację.., : ; - / Separatory: dziesiętny, tysięcy, daty i godziny. Wybrany znak zależy od ustawień regionalnych systemu Microsoft Windows. > Wszystkie znaki występujące po tym symbolu są wyświetlane jako wielkie litery. < Wszystkie znaki występujące po tym symbolu są wyświetlane jako małe litery.! Powoduje wypełnianie maski wprowadzania od lewej do prawej zamiast od prawej do lewej. \ Wymusza w programie Access wyświetlenie znaku, który następuje bezpośrednio po tym znaku. Pełni tę samą funkcję co ujęcie znaku w podwójny cudzysłów. "Tekst Każdy tekst, który ma być widoczny dla użytkowników, należy ująć w podwójny cudzysłów. 10

11 dosłowny" Hasło Jeśli w widoku projektu tabeli lub formularza właściwości Maska wprowadzania zostanie nadana wartość Hasło, program utworzy pole wprowadzania hasła. Program Access zapisuje znaki wpisywanych przez użytkowników haseł, ale w ich miejsce wyświetla gwiazdki (*). 24. Struktura maski wprowadzania Maska wprowadzania składa się z trzech części oddzielonych średnikami. Pierwsza część określa strukturę maski. Wprowadzenie drugiej i trzeciej części, oddzielonych średnikami, powoduje zmianę działania maski. Druga część maski wprowadzania określa, czy znaki formatujące są przechowywane w tabeli po wprowadzeniu danych: wartość 0 oznacza, że wraz z wprowadzoną wartością mają być przechowywane znaki formatujące, jeśli zostanie podana wartość 1 lub nie są podane żadne wartości, w tabeli są przechowywane tylko wprowadzone wartości. W tym drugim przypadku (domyślnym), gdy są przechowywane tylko wprowadzone dane, należy pamiętać, że w tabeli nie ma znaków formatujących maski wprowadzania. A zatem określając kryteria w zapytaniach, nie należy do nich włączać znaków formatujących maski wprowadzania. Trzecia część maski wprowadzania określa znaki wyświetlane w masce w pustych miejscach. Można podać znak ANSI lub wpisać spację ujętą w cudzysłów w celu wyświetlenia spacji. Jeśli znak nie zostanie określony, będzie wyświetlone znak podkreślenia (_). 25. Ustawianie wartości domyślnej Jeśli dla większości rekordów w określonym polu będzie pojawiać się taka sama wartość, można ustawić wartość domyślną (we właściwości tego pola Wartość domyślna, która będzie pojawiać się w polu przy dodawaniu rekordu w formularzu lub arkuszu danych. Wartość domyślna: jest wykorzystywana przy dodawaniu rekordów do tabeli, nie ma wpływu na istniejące dane w tabeli, jest stosowana w przypadku dodawania rekordów w formularzu, ustawioną dla polu tabeli można jednak ominąć, ustawiając inną wartość domyślną dla elementu sterującego w formularzu. W takim przypadku, gdy rekordy są dodawane w formularzu, do pola jest wprowadzana wartość domyślna ustawiona dla elementu sterującego. UWAGA. Dla pól o typie danych Liczba i Waluta, wartości domyślne są ustawiane automatycznie na 0. Ustawienie to można wyczyścić (w wyniku czego wartością domyślną będzie wartość NULL) lub zmienić na dowolną inną wartość liczbową. 11

12 Wartość domyślna pola jest zwykle określona jako wartość stała. Jako ustawienie właściwości Wartość domyślna można także podać wyrażenie. Np. można wprowadzić wyrażenia =Date() lub =Now() w celu wstawienia do pola bieżącej daty lub godziny. Wyrażenia wprowadzane jako wartości domyślne nie mogą zawierać żadnych odwołań do elementów sterujących lub pól ani funkcji definiowanych przez użytkownika. 26. Wymaganie wprowadzenia danych do pola W każdym rekordzie, w którym pole musi zawierać jakieś dane, można ustawić właściwość Wymagane dla tego pola na Tak. W tym polu nie będą mogły wówczas występować wartości typu NULL (wartości puste). UWAGA. Jeśli właściwość Wymagane zostanie ustawiona na Tak w tabeli, która już zawiera dane, pojawi się pytanie, czy dane mają być sprawdzone z punktu widzenia zgodności z nową zasadą. Właściwość może być ustawiona nawet, jeśli w istniejących rekordach brak wartości w wymaganym polu, jednak warto użyć zapytania aktualizującego lub usuwającego w celu uzupełnienia istniejących danych tak, aby wszystkie rekordy zawierały wartość w tym polu. 27. Wartość NULL i ciągi znaków o zerowej długości Pola zawierające Tekst lub Nota, prócz właściwości Wymagane, mają związaną właściwość Zerowa długość?, która określa, czy pole może zawierać ciągi znaków o zerowej długości, czyli ciągi nie zawierające znaków lub spacji. Ciąg znaków o zerowej długości można wprowadzić do pola tekstowego wpisując podwójny cudzysłów bez spacji pośrodku. Standardowo, ciągi znaków o zerowej długości nie są przechowywane. Jeśli w polu typu Tekst lub Nota nie zostanie wpisana żądana wartość, w polu zostanie zachowana wartość NULL. Podobnie, jak pola zawierające wartości NULL, pola tekstowe zawierające ciągi znaków o zerowej długości są wyświetlane jako puste. Jeśli wartość NULL i ciągi znaków o zerowej długości mają być wyświetlane w inny sposób, można ustawić dodatkowe elementy we właściwości Format (ustawiając format użytkownika dla pola tekstowego). W niektórych typach wyrażeń i zapytań, ciągi znaków o zerowej długości zachowują się inaczej niż wartości NULL, np. w dynamicznym zestawie wyników zapytania nie występują rekordy, które w odpowiadających sobie polach, należących do połączonych tabel, mają wartości NULL. Jeśli jednak rekordy zawierają ciągi znaków o zerowej długości w odpowiadających sobie polach, są one włączane do dynamicznego zestawu wyników. Właściwość Zerowa długość? powinna być ustawiona na Tak, jeśli mają być: Przechowywane ciągi znaków o zerowej długości zamiast wartości NULL. Jeśli w przypadku braku danych, mają być przechowywane ciągi znaków o zerowej długości, a nie wartości NULL, należy ustawić na Tak obydwie właściwości, Zerowa długość? i Wymagane. Przechowywane zarówno wartości NULL, jak i ciągi znaków o zerowej długości. Może być konieczne rozróżnienie między wartościami nieznanymi a tymi, które nie istnieją, np. jeśli nieznany jest numer telefonu pewnej osoby, lepiej pozostawić puste pole Telefon (zachowując wartość NULL). Jeśli jednak wiadomo, że osoba ta nie ma telefonu, trzeba po prostu zachować ciąg znaków o zerowej długości. UWAGA. Ustawienie właściwości Zerowa długość? na Nie w tabeli zawierającej już dane powoduje wyświetlenie pytania, czy istniejące dane mają być sprawdzone z punktu widzenia z godności z nową zasadą. Właściwość ta może być ustawiona w ten sposób, nawet jeśli istniejące rekordy zawierają ciągi znaków o zerowej 12

13 długości. Warto jednak użyć zapytania aktualizującego lub usuwającego w celu uzupełnienia istniejących danych tak, aby wszystkie rekordy zawierały wartość w tym polu. 28. Wykorzystanie reguł poprawności do ograniczania wartości w polu Wartości wprowadzane do pola są automatycznie sprawdzane pod względem zgodności z typem pola; np. nie można wprowadzić tekstu do pola numerycznego. Można ustawić więcej szczegółowych zasad wykorzystując reguły poprawności, ustawiając je dla pola we właściwości Reguła poprawności. Ustawienie właściwości Reguła poprawności jest równoznaczne z określeniem wymagań względem danych, które mogą być wprowadzone do pola. Przy próbie wprowadzenia wartości nie spełniającej określonej reguły poprawności, można zażądać by był wyświetlany komunikat wyjaśniający, co się stało. Tekst komunikatu można określić ustawiając dla pola właściwość Komunikat o błędzie. Określony tekst zostanie wyświetlony w przypadku usiłowania wprowadzenia wartości nie spełniającej reguły poprawności. Komunikat powinien zawsze jasno informować, dlaczego wprowadzana wartość jest niedozwolona. Po ustawieniu dla pola właściwości Reguła poprawności albo Komunikat o błędzie, ustawienia te są wykorzystywane w zapytaniach i formularzach zawierających to pole. Chociaż w formularzach można także ustawić właściwość Reguła poprawności, ustawiając reguły poprawności w tabelach uzyskuje się jednak pewność, że są one zawsze przestrzegane. UWAGA. Jeśli właściwości Reguła poprawności zostanie ustawiona zarówno w tabeli, jak i w formularzu, w trakcie wprowadzania danych za pomocą formularza będą stosowane obydwa ustawienia. 29. Wprowadzenie wyrażenia sprawdzającego Reguły poprawności zapisuje się w postaci wyrażeń. Wyrażenie określa, kiedy wartość jest dozwolona w polu, a kiedy nie. Wyrażenia mogą być bardzo proste, takie jak >=0, lecz również złożone jak: Polska Or USA Or Francja. Właściwość Reguła poprawności najszybciej ustawia się wpisując odpowiednie wyrażenie, tym niemniej w przypadku złożonych wyrażeń, można skorzystać z Konstruktora wyrażeń. UWAGA. Wyrażenia wprowadzone jako reguły poprawności nie mogą zawierać żadnych odwołań do elementów sterujących lub pól ani funkcji definiowanych przez użytkownika. Jeśli jednak trzeba porównać wartości w różnych polach, aby sprawdzić ich poprawność, można ustawić reguły poprawności dla rekordów w tabeli. Aby natomiast włączyć do wyrażenia sprawdzającego funkcję języka Visual Basic lub odwołanie do formularzy, należy te reguły ustawić dla elementu sterującego w formularzu, a nie dla pola. 30. Przykłady reguł poprawności W tabeli podano przykłady wyrażeń sprawdzających. Ustawienie reguły poprawności Komunikat o błędzie <>0 Proszę wprowadzić wartość niezerową. 0 Or >100 Wartość musi być albo równa 0, albo większa niż 100. Like K??? Wartość musi składać się z czterech znaków, z których pierwszy jest literą K 13

14 <#1/1/92# Wprowadź datę sprzed roku 1992 >=#1/1/91# And <#1/1/92# Data musi być z roku Tworzenie indeksów Indeks: tworzy się dla pola, jeśli tabela jest często przeszukiwana lub jej rekordy są sortowane według tego pola, co pozwala skrócić czas wykonywania tych operacji, w tabeli jest wykorzystywane podobnie, jak w książce: w celu znalezienia danych zagląda się do indeksu, aby zlokalizować położenie danych, dla pojedynczego pola tworzy się ustawiając właściwość Indeksowanie. W tabeli przedstawiono możliwe ustawienia tej właściwości. Ustawienie właściwości Indeksowanie Znaczenie Nie Nie tworzy indeksu dla tego pola (lub usuwa istniejący indeks). Tak (Duplikaty OK) Tworzy się indeks dla tego pola. Tak (Bez duplikatów) Tworzy się indeks unikatowy dla tego pola. Po utworzeniu indeksu unikatowego, nie da się wprowadzić do pola wartości, która już wcześniej była wprowadzona do tego samego pola w innym rekordzie. Dla kluczy podstawowych są automatycznie tworzone indeksy unikatowe, czasem jednak trzeba uniemożliwić wprowadzanie duplikatów wartości także w innych polach. 32. Decydowanie, które pola indeksować Ogólnie, indeksy przyśpieszają przeszukiwanie i działanie zapytań, jednak w niektórych przypadkach mogą one spowalniać wprowadzanie danych. Gdy dane są wprowadzane do tabeli zawierającej jedno lub więcej indeksowanych pól, dodanie lub zmiana każdego rekordu powoduje konieczność aktualizacji indeksów. Dodawanie rekordów za pomocą zapytania dołączającego lub dołączanie importowanych rekordów jest wolniejsze, jeśli tabela docelowa zawiera indeksy. Klucz podstawowy tabeli jest indeksowany automatycznie. Pola zawierające dane typu Nota lub Obiekt OLE nie można indeksować. Dla innych pól należy rozważyć możliwość indeksowania, jeśli są spełnione następujące warunki: pole jest typu Tekst, Liczba, Waluta lub Data/Godzina. przewiduje się wyszukiwanie określonych wartości lub zakresów wartości przechowywanych w polu albo przewiduje się sortowanie według tego pola. przewiduje się przechowywanie wielu różnych wartości w polu. Jeśli w polu występuje wiele identycznych wartości, indeksowanie może nie przyśpieszyć znacząco działania zapytań. Indeksowanie pola jest uzasadnione tylko możliwością przyśpieszenia działania zapytań, wyszukiwania lub sortowania. Jeśli użytkownik uważa te operacje za dostatecznie szybkie, indeks nie jest niezbędny. Jeśli w przyszłości indeks okaże się potrzebny, można go utworzyć w każdej chwili. 14

15 33. Właściwości całej tabeli Oprócz właściwości dla pola, można ustawić także właściwości stosowane do całej tabeli i do całych rekordów. Właściwości te ustawia się w arkuszu właściwości tabeli. Wśród właściwości tabeli wyróżniamy m.in. : Właściwość Działanie Opis Przechowuje opis zawartości i przeznaczenia tabeli. W przypadku tabel przyłączonych jest także zachowywany opis źródła tabel. Widok domyślny Widok, w jakim tabela otwiera się po kliknięciu myszą na jej nazwie Reguła poprawności Tekst reguły poprawności Filtr Uporządkuj według Ogranicza dane wprowadzane do rekordu do wartości spełniających pewne wymagania. Przed zachowaniem każdego rekordu w tabeli, jego zawartość jest sprawdzana pod względem zgodności z regułami poprawności. W regule poprawności dla całej tabeli dozwolone są w wyrażeniach odwołania do pół tabeli. Zawiera komunikat wyświetlany w przypadku niezgodności wprowadzanych danych z regułami poprawności. Zdefiniowanie kryteriów służących do wyświetlania tylko dopasowanych wierszy w widoku arkusza danych. Określenie domyślnego porządku sortowania wierszy w widoku arkusza danych przez wybranie co najmniej jednego pola. 34. Połączenia pomiędzy tabelami Microsoft Access jest relacyjną bazą danych, można zatem równocześnie wykorzystać dane z wielu tabel lub zapytań. Jeśli baza danych zawiera tabele z powiązanymi danymi, można w niej określić połączenia pomiędzy tabelami, zwane w Microsoft Access relacjami. Relacje umożliwiają: Tworzenie połączeń w nowych zapytaniach. Jeśli tworzy się zapytanie i dodaje do niego tabele lub zapytania z określonymi relacjami, są w nim automatycznie generowane połączenia w celu powiązania danych. Wyświetlanie powiązanych rekordów w podformularzu lub podraporcie. Typowym zastosowaniem podformularza lub podraportu jest dołączanie rekordów z powiązanej tabeli. Po przeciągnięciu formularza lub raportu do innego formularza lub raportu, relacje zostaną wykorzystane do wyświetlenia poprawnych danych w podformularzu lub podraporcie. Wymuszanie więzów integralności w celu ochrony relacji miedzy tabelami, w trakcie dodawania, zmiany lub usuwania rekordów. Więzy integralności m.in. zapobiegają powstawaniu rekordów odłączonych w bazie danych. Rekord odłączony to rekord odwołujący się do rekordu, który nie istnieje na przykład rekord zamówienia, który odwołuje się do nieistniejącego rekordu klienta. 35. Tworzenie i edycja relacji pomiędzy tabelami W programie Microsoft Access, aby tworzyć lub edytować relacje pomiędzy tabelami musimy wybrać okno relacji. Istnieją różne sposoby wyboru tego okna. 15

16 36. Okienko relacji tworzenie relacji 16

17 37. Okienko relacji tworzenie relacji Po wypełnieniu okna Relacje wszystkimi tabelami przystępujemy do tworzenia połączeń pomiędzy nimi, oczywiście zgodnie z wcześniej przygotowanym schematem danych projektowanej bazy. W tym celu na pole klucza tabeli po stronie jeden relacji (powiedzmy tabela Klienci) najeżdżamy myszą i trzymając wciśnięty klawisz myszy upuszczamy na pole klucza obcego tabeli po stronie wiele relacji (tabela Zamówienia). 38. Okno Edytowanie relacji Pojawia się okno Edytowanie relacji, w którym możemy ustawić własności tworzonego połączenia pomiędzy tabelami Klienci i Zamówienia. UWAGA. Jeśli pola łączące tabele będą miały nieodpowiednie typy lub będą źle sformatowane, to wtedy połączenie nam się nie utworzy w ogóle lub typ relacji będzie miał wartość Nieokreślony. Należy takie połączenie usunąć, poprawić formatowanie pól łączących i powtórnie utworzyć połączenie pomiędzy tabelami. 17

18 39. Edytowanie relacji typ połączenia 40. Typ połączenia W poniższej tabeli (opracowanej dla tabel Klienci i Zamówienia) przedstawiono trzy opcje wyświetlane w oknie dialogowym Właściwości sprzężenia, typ używanego w nich sprzężenia oraz informację, czy są uwzględniane wszystkie wiersze, czy pasujące wiersze z poszczególnych tabel. Opcja Sprzężenie relacyjne Lewa tabela Prawa tabela 1. Zawiera tylko te wiersze, w których sprzężone pola Sprzężenie Pasujące Pasujące z obu tabel są równe. wewnętrzne wiersze wiersze 2. Uwzględnia WSZYSTKIE rekordy z tabeli Klienci i tylko te rekordy z tabeli Zamówienia, dla których sprzężone pola są równe. Lewe sprzężenie zewnętrzne Wszystkie wiersze Pasujące wiersze 3. Uwzględnia WSZYSTKIE rekordy z tabeli Zamówienia i tylko te rekordy z tabeli Klienci, dla których sprzężone pola są równe. Prawe sprzężenie zewnętrzne Pasujące wiersze Wszystkie wiersze W przypadku wybrania opcji 2 lub opcji 3 na linii relacji zostanie wyświetlona strzałka. Ta strzałka wskazuje stronę relacji, dla której są pokazane tylko pasujące wiersze. 18

19 41. Okno Edytowanie relacji 42. Wymuszanie więzów integralności Więzy integralności mają na celu zapobieganie powstawaniu rekordów odłączonych i synchronizowanie odwołań, tak aby nie było rekordów odwołujących się do rekordów, które już nie istnieją. Więzy integralności wymusza się przez włączenie ich dla relacji pomiędzy tabelami. Jeśli więzy integralności są wymuszone, program Access odrzuca każdą operację, która naruszyłaby te więzy w danej relacji pomiędzy tabelami. Program Access odrzuca więc aktualizacje zmieniające obiekt docelowy odwołania, a także operacje usuwające obiekt docelowy odwołania Po wymuszeniu więzów integralności są stosowane następujące reguły: Nie można wprowadzić wartości w polu klucza obcego tabeli powiązanej, jeśli ta wartość nie istnieje w polu klucza podstawowego tabeli podstawowej czynność ta powoduje powstanie rekordów odłączonych. Nie można usunąć rekordu z tabeli podstawowej, jeśli w tabeli powiązanej istnieją rekordy pasujące do niego, np. nie można usunąć rekordu klienta z tabeli Klienci, jeśli w tabeli Zamówienia istnieją zamówienia przypisane temu klientowi. Można jednak zdecydować się na usunięcie rekordu podstawowego oraz wszystkich rekordów pokrewnych w ramach jednej operacji, zaznaczając pole wyboru Kaskadowo usuń rekordy pokrewne. Nie można zmienić wartości klucza podstawowego w tabeli podstawowej, jeśli spowodowałoby to powstanie rekordów odłączonych., np. nie można zmienić kodu klienta w tabeli Klienci, jeśli w tabeli Zamówienia istnieją przypisane mu zamówienia. Można jednak zdecydować się na zaktualizowanie rekordu podstawowego oraz wszystkich rekordów pokrewnych w ramach jednej operacji, zaznaczając pole wyboru Kaskadowo aktualizuj pola pokrewne. 43. Ustawianie opcji operacji kaskadowych Dla relacji, dla których są wymuszane więzy integralności, można określić, czy mają być wykonywane automatyczne operacje kaskadowego usuwania i aktualizacji związanych rekordów. Jeśli te opcje są zaznaczone, operacje usuwania i aktualizacji, które normalnie łamałyby zasady więzów integralności, stają się dopuszczalne. W celu ich 19

20 zachowania, w przypadku usuwania rekordów lub zmiany klucza podstawowego w tabeli, do związanych tabel są automatycznie wprowadzane niezbędne zmiany. UWAGA. Więzy integralności należy wymuszać w większości przypadków. Natomiast opcje kaskadowego usuwania powiązanych rekordów i kaskadowej aktualizacji pokrewnych pól już niekoniecznie dla każdej relacji należy rozważyć to dla konkretnego połączenia w konkretnym schemacie bazy danych. Należy pamiętać przy tym, iż opcje kaskadowe łamią więzy integralności, które są przecież pewnym zabezpieczeniem przed możliwością powstania niespójności przechowywanych danych. Jeśli dla relacji zostanie zaznaczona opcja Kaskadowo usuń rekordy pokrewne, to przy usuwaniu rekordów z tabeli podstawowej, z tabeli związanej są automatycznie usuwane rekordy związane. Np., jeśli jest usuwany rekord klienta z tabeli Klienci, Zamówienia automatycznie usuwane są wszystkie zamówienia klienta z tabeli Zamówienia. Gdy użytkownik zamierza usunąć rekordy z tabeli, dla której ustawiono opcję Kaskadowe usuwanie powiązanych rekordów, pojawia się ostrzeżenie, że rekordy związane także mogą być usunięte. 20

21 Jeśli dla relacji zostanie zaznaczona opcja Kaskadowo aktualizuj pola pokrewne, w przypadku zmiany klucza podstawowego rekordu w tabeli podstawowej, we wszystkich rekordach związanych jest automatycznie zmieniana wartość klucza podstawowego. Np., jeśli zostanie zmieniona wartość w polu Kod klienta w tabeli Klienci, pole Kod klienta w tabeli Zamówienia jest automatycznie aktualizowane dla każdego z zamówień tego klienta, dzięki czemu więzy integralności nie zostają naruszone. Aktualizacja kaskadowa jest wykonywana bez wyświetlania jakiegokolwiek komunikatu. 44. Okno Relacje schemat bazy danych Po połączeniu wszystkich tabel, w oknie Relacje powinniśmy otrzymać schemat projektowanej bazy danych. 21

Tabele w programie Microsoft Access

Tabele w programie Microsoft Access Tabele w programie Microsoft Access 1. Obiekty bazy danych Microsoft Access W systemie zarządzania relacyjną bazą danych Microsoft Access wyróżniamy następujące obiekty, które składają się na aplikację

Bardziej szczegółowo

Tworzenie bazy danych na przykładzie Access

Tworzenie bazy danych na przykładzie Access Tworzenie bazy danych na przykładzie Access Tworzenie tabeli Kwerendy (zapytania) Selekcja Projekcja Złączenie Relacja 1 Relacja 2 Tworzenie kwedend w widoku projektu Wybór tabeli (tabel) źródłowych Wybieramy

Bardziej szczegółowo

Autor: dr inż. Katarzyna Rudnik

Autor: dr inż. Katarzyna Rudnik Bazy danych Wykład 2 MS Access Obiekty programu, Reprezentacja danych w tabeli, Indeksy, Relacje i ich sprzężenia Autor: dr inż. Katarzyna Rudnik Obiekty programu MS ACCESS Obiekty typu Tabela są podstawowe

Bardziej szczegółowo

Krzysztof Kluza proste ćwiczenia z baz danych

Krzysztof Kluza proste ćwiczenia z baz danych Bazy danych Baza danych to uporządkowany zbiór danych, dający się łatwo przeszukiwać. Każda pozycja bazy danych nazywana jest rekordem, z kolei rekordy składają się z pól. Przyjmując, że dysponujemy bazą

Bardziej szczegółowo

Microsoft Access zajęcia 1 2 Pojęcia bazy, projektowanie tabel, ustawianie relacji

Microsoft Access zajęcia 1 2 Pojęcia bazy, projektowanie tabel, ustawianie relacji Microsoft Access zajęcia 1 2 Pojęcia bazy, projektowanie tabel, ustawianie relacji 1. Bazy danych: czym są i jak działają Baza danych jest zbiorem informacji związanych z pewnym tematem lub zadaniem. Przykładem

Bardziej szczegółowo

Bazy danych Karta pracy 1

Bazy danych Karta pracy 1 Bazy danych Karta pracy 1 Bazy danych Karta pracy 1 1. Utwórz katalog Bazy danych służący do przechowywania wszelkich danych dotyczących kursu. 2. W katalogu Bazy danych stwórz podkatalog BD1 służący jako

Bardziej szczegółowo

Zwróćmy uwagę w jakiej lokalizacji i pod jaką nazwą zostanie zapisana baza (plik z rozszerzeniem *.accdb). Nazywamy

Zwróćmy uwagę w jakiej lokalizacji i pod jaką nazwą zostanie zapisana baza (plik z rozszerzeniem *.accdb). Nazywamy Ćw.1 WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010) Program Microsoft Office Access umożliwia organizowanie informacji w tabelach: listach wierszy i kolumn oraz zarządzanie, wykonywanie zapytań

Bardziej szczegółowo

Bazy danych i systemy informatyczne materiały laboratorium

Bazy danych i systemy informatyczne materiały laboratorium Bazy danych i systemy informatyczne materiały laboratorium 1.Tworzenie nowej bazy w programie Access Po otwarciu programu należy zaznaczyć ikonkę PUSTA BAZA DANYCH Następnie odpowiednio ją nazwać i zapisać

Bardziej szczegółowo

PTI S1 Tabele. Tabele. Tabele

PTI S1 Tabele. Tabele. Tabele Tabele Tabele 43 1.3. Tabele Jako że bazy danych składają się z tabel, musimy nauczyć się jak je zaprojektować, a następnie stworzyć i zarządzać nimi w programie Microsoft Access 2013. Zajmiemy się również

Bardziej szczegółowo

BAZY DANYCH Formularze i raporty

BAZY DANYCH Formularze i raporty BAZY DANYCH Formularze i raporty Za pomocą tabel można wprowadzać nowe dane, przeglądać i modyfikować dane już istniejące. Jednak dla typowego użytkownika systemu baz danych, przygotowuje się specjalne

Bardziej szczegółowo

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI LABORATORIUM TECHNOLOGIA SYSTEMÓW INFORMATYCZNYCH W BIOTECHNOLOGII Aplikacja bazodanowa: Cz. I Rzeszów, 2010 Strona 1 z 16 APLIKACJA BAZODANOWA MICROSOFT ACCESS

Bardziej szczegółowo

Uzupełnij pola tabeli zgodnie z przykładem poniżej,

Uzupełnij pola tabeli zgodnie z przykładem poniżej, 1. Wykonaj bazę danych biblioteki szkolnej, Otwórz MS Access a następnie z menu plik wybierz przycisk nowy, w oknie nowy plik wybieramy pusta baza danych nadaj jej nazwę Biblioteka i wybierz miejsce w

Bardziej szczegółowo

Pojęciowy model danych etap 1 (identyfikacja obiektów) Pojęciowy model danych etap 2A (powiązania obiektów)

Pojęciowy model danych etap 1 (identyfikacja obiektów) Pojęciowy model danych etap 2A (powiązania obiektów) PROJEKTOWANIE PRZYKŁADOWEJ RELACYJNEJ BAZY DANYCH Proces tworzenia bazy danych obejmuje następujące zasadnicze etapy: 1. utworzenie pojęciowego modelu danych, 2. przekształcenie pojęciowego modelu danych

Bardziej szczegółowo

Bazy danych Access KWERENDY

Bazy danych Access KWERENDY Bazy danych Access KWERENDY Obiekty baz danych Access tabele kwerendy (zapytania) formularze raporty makra moduły System baz danych MS Access Tabela Kwerenda Formularz Raport Makro Moduł Wyszukiwanie danych

Bardziej szczegółowo

Krzysztof Kadowski. PL-E3579, PL-EA0312,

Krzysztof Kadowski. PL-E3579, PL-EA0312, Krzysztof Kadowski PL-E3579, PL-EA0312, kadowski@jkk.edu.pl Bazą danych nazywamy zbiór informacji w postaci tabel oraz narzędzi stosowanych do gromadzenia, przekształcania oraz wyszukiwania danych. Baza

Bardziej szczegółowo

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotowali: mgr inż. Arkadiusz Bukowiec mgr inż. Remigiusz Wiśniewski LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Bardziej szczegółowo

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0 ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Użytkowanie baz danych. Sylabus opisuje zakres wiedzy

Bardziej szczegółowo

Wykład III. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Wykład III. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych dr Artur Bartoszewski www.bartoszewski.pr.radom.pl Wykład III W prezentacji wykorzystano fragmenty i przykłady z książki: Joe Habraken;

Bardziej szczegółowo

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika Prowadzący: Dr inż. Jacek Habel Instytut Technologii Maszyn i Automatyzacji Produkcji Zakład Projektowania Procesów

Bardziej szczegółowo

Projektowanie baz danych

Projektowanie baz danych Rodzaj zajęć: Materiały: Prowadzący: Projektowanie baz danych ćwiczenia www.fem.put.poznan.pl dr inż. Katarzyna Ragin-Skorecka Celem zajęć jest: poznanie metodologii projektowania baz danych, stworzenie

Bardziej szczegółowo

WPROWADZENIE DO BAZ DANYCH

WPROWADZENIE DO BAZ DANYCH WPROWADZENIE DO BAZ DANYCH Pojęcie danych i baz danych Dane to wszystkie informacje jakie przechowujemy, aby w każdej chwili mieć do nich dostęp. Baza danych (data base) to uporządkowany zbiór danych z

Bardziej szczegółowo

Wykład II. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Wykład II. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych dr Artur Bartoszewski www.bartoszewski.pr.radom.pl Wykład II W prezentacji wykorzystano fragmenty i przykłady z książki: Joe Habraken;

Bardziej szczegółowo

WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010)

WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010) WPROWADZENIE DO OBSŁUGI BAZ DANYCH MS ACCESS 2007(2010) Program Microsoft Office Access umożliwia organizowanie informacji w tabelach: listach wierszy i kolumn oraz zarządzanie, wykonywanie zapytań filtrujących,

Bardziej szczegółowo

Microsoft Access zajęcia 3 4. Tworzenie i wykorzystanie kwerend, formularzy i raportów

Microsoft Access zajęcia 3 4. Tworzenie i wykorzystanie kwerend, formularzy i raportów Microsoft Access zajęcia 3 4 Tworzenie i wykorzystanie kwerend, formularzy i raportów Kwerendy służą do tworzenia unikalnych zestawów danych, niedostępnych bezpośrednio z tabel, dokonywania obliczeń zawartych

Bardziej szczegółowo

Kontrolowanie poprawności danych

Kontrolowanie poprawności danych MS Access 2003 Kontrolowanie poprawności danych Grzegorz Domaoski Prosty projekt tabeli Odbiorcy Tabela która ma zdefiniowane nazwy pól (+domyślny typ danych jakim jest tekst) oraz klucz jest gotowa do

Bardziej szczegółowo

BAZY DANYCH Panel sterujący

BAZY DANYCH Panel sterujący BAZY DANYCH Panel sterujący Panel sterujący pełni z reguły rolę centrum, z którego wydajemy polecenia i uruchamiamy różnorodne, wcześniej zdefiniowane zadania, np. wyświetlamy formularze lub drukujemy

Bardziej szczegółowo

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI LABORATORIUM TECHNOLOGIA SYSTEMÓW INFORMATYCZNYCH W BIOTECHNOLOGII Aplikacja bazodanowa: Cz. II Rzeszów, 2010 Strona 1 z 11 APLIKACJA BAZODANOWA MICROSOFT ACCESS

Bardziej szczegółowo

Obsługa pakietu biurowego OFFICE

Obsługa pakietu biurowego OFFICE 02 - Temat 1 cz.1/3 1. Uruchom MS Access i utwórz pustą bazę danych. Zapisz ją na dysku. Pojawi się okno dialogowe obsługi bazy. Za pomocą tego okna użytkownik zarządza bazą danych i jej wszystkimi elementami,

Bardziej szczegółowo

ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb

ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb ACCESS 2007 Tworzymy bazę danych plik: filmoteka.accdb TABELE Zakładka tworzenie grupa tabele szablony tabel tabela projekt tabeli (najlepsza metoda) Tabela Gatunek (tabela słownikowa) Przełączyć na widok

Bardziej szczegółowo

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1 Bazy danych wprowadzenie teoretyczne Piotr Prekurat 1 Baza danych Jest to zbiór danych lub jakichkolwiek innych materiałów i elementów zgromadzonych według określonej systematyki lub metody. Zatem jest

Bardziej szczegółowo

Sposób tworzenia tabeli przestawnej pokażę na przykładzie listy krajów z podstawowymi informacjami o nich.

Sposób tworzenia tabeli przestawnej pokażę na przykładzie listy krajów z podstawowymi informacjami o nich. Tabele przestawne Tabela przestawna to narzędzie służące do tworzenia dynamicznych podsumowań list utworzonych w Excelu lub pobranych z zewnętrznych baz danych. Raporty tabeli przestawnej pozwalają na

Bardziej szczegółowo

Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi

Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi Egzamin zawodowy: Technik Informatyk 312[01] Oprogramowanie biurowe pytania i odpowiedzi 1. Obiekt bazy danych, który w programie Microsoft Access służy do tworzenia zestawień i sprawozdań, ale nie daje

Bardziej szczegółowo

5.3. Tabele. Tworzenie tabeli. Tworzenie tabeli z widoku projektu. Rozdział III Tworzenie i modyfikacja tabel

5.3. Tabele. Tworzenie tabeli. Tworzenie tabeli z widoku projektu. Rozdział III Tworzenie i modyfikacja tabel 5.3. Tabele Tabela jest podstawowym elementem bazy danych. To właśnie w tabelach gromadzone są w bazie rekordy danych. Projektując tabelę, definiujemy, jakie pola będzie zawierał pojedynczy rekord informacji.

Bardziej szczegółowo

Joyce Cox Joan Lambert. Microsoft Access. 2013 Krok po kroku. Przekład: Jakub Niedźwiedź

Joyce Cox Joan Lambert. Microsoft Access. 2013 Krok po kroku. Przekład: Jakub Niedźwiedź Joyce Cox Joan Lambert Microsoft Access 2013 Krok po kroku Przekład: Jakub Niedźwiedź APN Promise, Warszawa 2013 Spis treści Wprowadzenie................................................................vii

Bardziej szczegółowo

Bazy danych. Wykład III Tabele. Copyrights by Arkadiusz Rzucidło 1

Bazy danych. Wykład III Tabele. Copyrights by Arkadiusz Rzucidło 1 Bazy danych Wykład III Tabele Copyrights by Arkadiusz Rzucidło 1 Dwanaście zasad Codda Informacje są reprezentowane logicznie w tabelach Dane są logicznie dostępne przez podanie nazwy tabeli, wartości

Bardziej szczegółowo

5. Bazy danych Base Okno bazy danych

5. Bazy danych Base Okno bazy danych 5. Bazy danych Base 5.1. Okno bazy danych Podobnie jak inne aplikacje środowiska OpenOffice, program do tworzenia baz danych uruchamia się po wybraniu polecenia Start/Programy/OpenOffice.org 2.4/OpenOffice.org

Bardziej szczegółowo

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0 ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu ECDL/ICDL Użytkowanie baz danych. Sylabus opisuje zakres wiedzy

Bardziej szczegółowo

T A B E L E i K W E R E N D Y

T A B E L E i K W E R E N D Y BAZY DANYCH LABORATORIUM T A B E L E i K W E R E N D Y W bazie danych programu Microsoft Access informacje rozmieszczone tabelami w tabelach.! " # o czekoladkach ich nazwy, rysunki i koszty produkcji.

Bardziej szczegółowo

ACCESS ćwiczenia (zestaw 1)

ACCESS ćwiczenia (zestaw 1) ACCESS ćwiczenia (zestaw 1) KWERENDY Ćw. 1. Na podstawie tabeli PRACOWNICY przygotować kwerendę, która wybiera z obiektu źródłowego pola Nazwisko, Imię, KODdziału i Stawka. (- w oknie bazy danych wybrać

Bardziej szczegółowo

Rozwiązanie. Uruchom program Access 2007.

Rozwiązanie. Uruchom program Access 2007. Rozwiązanie I. Tworzenie nowej bazy danych Uruchom program Access 2007. Na stronie Wprowadzenie do programu Microsoft Office Access kliknij przycisk Pusta baza danych. Po prawej stronie ekranu pojawi się

Bardziej szczegółowo

MS Excel 2007 Kurs zaawansowany Obsługa baz danych. prowadzi: Dr inż. Tomasz Bartuś. Kraków: 2008 04 25

MS Excel 2007 Kurs zaawansowany Obsługa baz danych. prowadzi: Dr inż. Tomasz Bartuś. Kraków: 2008 04 25 MS Excel 2007 Kurs zaawansowany Obsługa baz danych prowadzi: Dr inż. Tomasz Bartuś Kraków: 2008 04 25 Bazy danych Microsoft Excel 2007 udostępnia szereg funkcji i mechanizmów obsługi baz danych (zwanych

Bardziej szczegółowo

Tworzenie i edycja tabel w programie MS Access

Tworzenie i edycja tabel w programie MS Access - 1 - Tworzenie i edycja tabel w programie MS Access Utwórz nową bazę danych i zapisz pod nazwą studenci.accdb 1. Tworzenie tabel Tabela jest zbiorem danych dotyczących określonego tematu, na przykład

Bardziej szczegółowo

ECDL/ICDL Zaawansowane użytkowanie baz danych Moduł A3 Sylabus, wersja 2.0

ECDL/ICDL Zaawansowane użytkowanie baz danych Moduł A3 Sylabus, wersja 2.0 ECDL/ICDL Zaawansowane użytkowanie baz danych Moduł A3 Sylabus, wersja 2.0 Przeznaczenie sylabusa Dokument ten zawiera szczegółowy sylabus dla modułu ECDL/ICDL Zaawansowane użytkowanie baz Sylabus opisuje

Bardziej szczegółowo

Baza danych. Program: Access 2007

Baza danych. Program: Access 2007 Baza danych Program: Access 2007 Bazę danych składa się z czterech typów obiektów: tabela, formularz, kwerenda i raport (do czego, który służy, poszukaj w podręczniku i nie bądź za bardzo leniw) Pracę

Bardziej szczegółowo

Systemy baz danych. mgr inż. Sylwia Glińska

Systemy baz danych. mgr inż. Sylwia Glińska Systemy baz danych Wykład 1 mgr inż. Sylwia Glińska Baza danych Baza danych to uporządkowany zbiór danych z określonej dziedziny tematycznej, zorganizowany w sposób ułatwiający do nich dostęp. System zarządzania

Bardziej szczegółowo

1. Zarządzanie informacją w programie Access

1. Zarządzanie informacją w programie Access 1. Zarządzanie informacją w programie Access a. 1. Cele lekcji i. a) Wiadomości Uczeń: zna definicję bazy danych i jej zadania, zna pojęcia: rekord, pole, klucz podstawowy, zna obiekty bazy danych: tabele,

Bardziej szczegółowo

Opis systemu MS Access.

Opis systemu MS Access. MS Access 1. Opis systemu MS Access. Prawie cała baza danych w MS Access na ogół jest zapisywana w jednym pliku o rozszerzeniu.mdb. Ponadto ważne są również pliki *.ldb, zawierające informacje o blokowaniu

Bardziej szczegółowo

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji Tworzenie bazy danych w postaci aplikacji Access - Aplikacja 1. Otwórz plik zawierający bazę danych Wypożyczalni kaset video o nazwie Wypożyczalnia.mdb. 2. Utworzy kwerendę, która wyświetli tytuły i opisy

Bardziej szczegółowo

Przewodnik Szybki start

Przewodnik Szybki start Przewodnik Szybki start Program Microsoft Access 2013 wygląda inaczej niż wcześniejsze wersje, dlatego przygotowaliśmy ten przewodnik, aby skrócić czas nauki jego obsługi. Zmienianie rozmiaru ekranu lub

Bardziej szczegółowo

I. Program II. Opis głównych funkcji programu... 19

I. Program II. Opis głównych funkcji programu... 19 07-12-18 Spis treści I. Program... 1 1 Panel główny... 1 2 Edycja szablonu filtrów... 3 A) Zakładka Ogólne... 4 B) Zakładka Grupy filtrów... 5 C) Zakładka Kolumny... 17 D) Zakładka Sortowanie... 18 II.

Bardziej szczegółowo

2017/2018 WGGiOS AGH. LibreOffice Base

2017/2018 WGGiOS AGH. LibreOffice Base 1. Baza danych LibreOffice Base Jest to zbiór danych zapisanych zgodnie z określonymi regułami. W węższym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego programu komputerowego,

Bardziej szczegółowo

Etap 1 Projektowanie tabeli która będzie przechowywać informacje na temat książek.

Etap 1 Projektowanie tabeli która będzie przechowywać informacje na temat książek. Zadanie 1. Stworzyć bazę do przechowywania podstawowych (tytuł, autor, wydawnictwo, liczba stron, ocena liczby od 2.0 do 5.0 przyznawana w momencie przeczytania książki przez ciebie) informacji o książkach.

Bardziej szczegółowo

Formularze i raporty w MS Access

Formularze i raporty w MS Access Katedra Informatyki i Automatyki Politechnika Rzeszowska www.kia.prz-rzeszow.pl Formularze i raporty w MS Access I. Formularze Formularze Access mają wiele zastosowań. Przede wszystkim używa się ich do

Bardziej szczegółowo

Przygotowanie formularza do wypożyczenia filmu:

Przygotowanie formularza do wypożyczenia filmu: Przygotowanie formularza do wypożyczenia filmu: Stworzony przez nas formularz powinien spełniać pewne wymagania, które umożliwią pracownikowi szybkie przeszukiwanie bazy danych. Zaprojektowany formularz

Bardziej szczegółowo

I. Interfejs użytkownika.

I. Interfejs użytkownika. Ćwiczenia z użytkowania systemu MFG/PRO 1 I. Interfejs użytkownika. MFG/PRO w wersji eb2 umożliwia wybór użytkownikowi jednego z trzech dostępnych interfejsów graficznych: a) tekstowego (wybór z menu:

Bardziej szczegółowo

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty

Informatyka Ćwiczenie 10. Bazy danych. Strukturę bazy danych można określić w formie jak na rysunku 1. atrybuty Informatyka Ćwiczenie 10 Bazy danych Baza danych jest zbiór informacji (zbiór danych). Strukturę bazy danych można określić w formie jak na rysunku 1. Pracownik(ID pracownika, imie, nazwisko, pensja) Klient(ID

Bardziej szczegółowo

Bazy danych TERMINOLOGIA

Bazy danych TERMINOLOGIA Bazy danych TERMINOLOGIA Dane Dane są wartościami przechowywanymi w bazie danych. Dane są statyczne w tym sensie, że zachowują swój stan aż do zmodyfikowania ich ręcznie lub przez jakiś automatyczny proces.

Bardziej szczegółowo

1.Formatowanie tekstu z użyciem stylów

1.Formatowanie tekstu z użyciem stylów 1.Formatowanie tekstu z użyciem stylów Co to jest styl? Styl jest ciągiem znaków formatujących, które mogą być stosowane do tekstu w dokumencie w celu szybkiej zmiany jego wyglądu. Stosując styl, stosuje

Bardziej szczegółowo

Makra Access 2003 wg WSiP Wyszukiwanie, selekcjonowanie i gromadzenie informacji Ewa Mirecka

Makra Access 2003 wg WSiP Wyszukiwanie, selekcjonowanie i gromadzenie informacji Ewa Mirecka Makra Access 2003 wg WSiP Wyszukiwanie, selekcjonowanie i gromadzenie informacji Ewa Mirecka Makra pozwalają na zautomatyzowanie często powtarzających się czynności. Opierają się na akcjach np.: otwarcie

Bardziej szczegółowo

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa Kwerenda parametryczna, z polem wyliczeniowym, krzyżowa Operatory stosowane w wyrażeniach pól wyliczeniowych Przykład: wyliczanie wartości w kwerendach W tabeli Pracownicy zapisano wartości stawki godzinowej

Bardziej szczegółowo

Rozpoczynamy import Kreator uruchamiamy przyciskiem Z tekstu, znajdującym się na karcie Dane, w grupie Dane zewnętrzne.

Rozpoczynamy import Kreator uruchamiamy przyciskiem Z tekstu, znajdującym się na karcie Dane, w grupie Dane zewnętrzne. 2. Zadania praktyczne rozwiązywane z użyciem komputera 91 2. Zadania praktyczne rozwiązywane z użyciem komputera Wczytywanie danych Dane do zadań rozwiązywanych na komputerze zapisane są w plikach tekstowych.

Bardziej szczegółowo

Przykład, który rozpatrujemy to układ Lekarz- Pacjent. Pierwszą czynnością jaką trzeba wykonać jest odpowiedź na kilka pytań

Przykład, który rozpatrujemy to układ Lekarz- Pacjent. Pierwszą czynnością jaką trzeba wykonać jest odpowiedź na kilka pytań Planowanie i tworzenie tabel jest pierwszym i najważniejszym etapem w tworzeniu bazy danych. Wymaga analizy samego zjawiska, które podlega rejestracji w tabelach, oraz dobraniu odpowiednich cech opisujących

Bardziej szczegółowo

wprowadzania: wejdź do kreatora i wybierz Kod Pocztowy: 00-000;;-

wprowadzania: wejdź do kreatora i wybierz Kod Pocztowy: 00-000;;- TABELE 1. Zaprojektuj następujące tabele: Pamiętaj! aby kaŝdorazowo ustawić klucz podstawowy i zapisać tabelę pod właściwą nazwą. tbwojewodztwo pole typ komentarz IdWoj Autonumerowanie Województwo Text

Bardziej szczegółowo

Moduł 5 - Bazy danych

Moduł 5 - Bazy danych Moduł 5 - Bazy danych 5.1. Rozumienie istoty baz danych 5.1.1. Kluczowe pojęcia 5.1.1.1 Rozumienie pojęcia: bazy danych Baza danych pojęcie komputerowe oznaczające zbiór informacji dotyczących określonego

Bardziej szczegółowo

Należy uruchomid program: Start-Wszystkie programy- Microsoft Office- Microsoft Office Access 2007

Należy uruchomid program: Start-Wszystkie programy- Microsoft Office- Microsoft Office Access 2007 Tworzenie baz danych w programie Microsoft Access 2007 Należy uruchomid program: Start-Wszystkie programy- Microsoft Office- Microsoft Office Access 2007 Po uruchomieniu program pokaże się nam strona widoczna

Bardziej szczegółowo

Wykład I. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Wykład I. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl. Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych dr Artur Bartoszewski www.bartoszewski.pr.radom.pl Wykład I W prezentacji wykorzystano fragmenty i przykłady z książki: Joe Habraken;

Bardziej szczegółowo

1. TWORZENIE BAZY DANYCH W MS ACCESS 2007

1. TWORZENIE BAZY DANYCH W MS ACCESS 2007 1. TWORZENIE BAZY DANYCH W MS ACCESS 2007 MS Access jest Systemem Zarządzania Bazą Danych. System zarządzania bazą danych jest pośrednikiem (buforem) pomiędzy programami użytkowymi, użytkownikiem końcowym

Bardziej szczegółowo

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy Pytania SO Oprogramowanie Biurowe Pytania: Egzamin Zawodowy Pytania SO Oprogramowanie Biurowe (1) Gdzie w edytorze tekstu wprowadza się informację lub ciąg znaków, który ma pojawić się na wszystkich stronach

Bardziej szczegółowo

Tworzenie raportów. Ćwiczenie 1. Utwórz Autoraport przedstawiający tabelę Studenci. - 1 -

Tworzenie raportów. Ćwiczenie 1. Utwórz Autoraport przedstawiający tabelę Studenci. - 1 - - 1 - Tworzenie raportów 1. Wstęp Raporty-zawierają dane z tabel lub kwerend odpowiednio uporządkowane w pożądany przez użytkownika sposób. Raport jest wygodnym sposobem prezentacji danych w postaci wydrukowanej.

Bardziej szczegółowo

EXCEL TABELE PRZESTAWNE

EXCEL TABELE PRZESTAWNE EXCEL TABELE PRZESTAWNE ZADANIE 1. (3 punkty). Ze strony http://www.staff.amu.edu.pl/~izab/ pobierz plik o nazwie Tabela1.xlsx. Używając tabel przestawnych wykonaj następujące polecenia: a) Utwórz pierwszą

Bardziej szczegółowo

INFORMATYKA W ZARZĄDZANIU LOTNICTWEM -LABORATORIUM

INFORMATYKA W ZARZĄDZANIU LOTNICTWEM -LABORATORIUM INFORMATYKA W ZARZĄDZANIU LOTNICTWEM -LABORATORIUM Wykonać projekt systemu informatycznego przechowującego informacje na temat rozkładu lotów dla wybranego lotniska. Zadanie należy wykonać za pomocą systemu

Bardziej szczegółowo

Podstawy Informatyki Wykład X

Podstawy Informatyki Wykład X Podstawy Informatyki Wykład X Bazy danych Access - cz. II Copyright by Arkadiusz Rzucidło 1 Praca z polami Używanie Maski wprowadzania Własności Rozmiar pola Zmiana porządku pól w tabeli Listy i pola typu

Bardziej szczegółowo

MS Access formularze

MS Access formularze MS Access formularze Formularze to obiekty służące do wprowadzania i edycji danych znajdujących się w tabelach. O ile wprowadzanie danych bezpośrednio do tabel odbywa się zawsze w takiej samej formie (arkusz

Bardziej szczegółowo

Formularze w programie Word

Formularze w programie Word Formularze w programie Word Formularz to dokument o określonej strukturze, zawierający puste pola do wypełnienia, czyli pola formularza, w których wprowadza się informacje. Uzyskane informacje można następnie

Bardziej szczegółowo

Konspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access.

Konspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access. Konspekt do lekcji informatyki dla klasy II gimnazjum. Opracowała: Mariola Franek TEMAT(1): Baza danych w programie Microsoft Access. Cel ogólny: Zapoznanie uczniów z możliwościami programu Microsoft Access.

Bardziej szczegółowo

Wprowadzania liczb. Aby uniknąć wprowadzania ułamka jako daty, należy poprzedzać ułamki cyfrą 0 (zero); np.: wpisać 0 1/2

Wprowadzania liczb. Aby uniknąć wprowadzania ułamka jako daty, należy poprzedzać ułamki cyfrą 0 (zero); np.: wpisać 0 1/2 Wprowadzania liczb Liczby wpisywane w komórce są wartościami stałymi. W Excel'u liczba może zawierać tylko następujące znaki: 0 1 2 3 4 5 6 7 8 9 + - ( ), / $ %. E e Excel ignoruje znaki plus (+) umieszczone

Bardziej szczegółowo

z ęś ć praktyczna Instytuty ID_instytutu Nazwa_instytutu Kierunki ID_kierunku Nazwa_kierunku ID_instytutu

z ęś ć praktyczna Instytuty ID_instytutu Nazwa_instytutu Kierunki ID_kierunku Nazwa_kierunku ID_instytutu MS ACCESS ĆWICZENIA Uwaga! Każde ćwiczenie rozpoczynamy od stworzenia w katalogu Moje dokumenty swojego własnego katalogu roboczego, w którym będziecie Państwo zapisywać swoje pliki. Po zakończeniu zajęć

Bardziej szczegółowo

Bazy danych Access KWERENDY

Bazy danych Access KWERENDY Bazy danych Access KWERENDY Obiekty baz danych Access tabele kwerendy (zapytania) formularze raporty makra moduły System baz danych MS Access Tabela Kwerenda Formularz Raport Makro Moduł Wyszukiwanie danych

Bardziej szczegółowo

1. Przekopiuj na dysk F bazę M5BIB.mdb z dysku wskazanego przez prowadzącego 2. Otwórz bazę (F:\M5BIB.mdb)

1. Przekopiuj na dysk F bazę M5BIB.mdb z dysku wskazanego przez prowadzącego 2. Otwórz bazę (F:\M5BIB.mdb) Bazy danych tabele 1. Przekopiuj na dysk F bazę M5BIB.mdb z dysku wskazanego przez prowadzącego 2. Otwórz bazę (F:\M5BIB.mdb) 3. W tabeli SPIS_A zamień nazwisko Davis na nazwisko Dawick Otwórz tabelę SPIS_A,

Bardziej szczegółowo

Zapytania i wstawianie etykiet z bazy danych do rysunku

Zapytania i wstawianie etykiet z bazy danych do rysunku Zapytania i wstawianie etykiet z bazy danych do rysunku Pracujemy z gotową bazą danych MSAccess o nazwie KOMIS.MDB. Baza ta składa się z kilku tabel, rys. 1 Rys. 1. Diagram relacji. Wybierając w MSAccess,

Bardziej szczegółowo

System imed24 Instrukcja Moduł Analizy i raporty

System imed24 Instrukcja Moduł Analizy i raporty System imed24 Instrukcja Moduł Analizy i raporty Instrukcja obowiązująca do wersji 1.8.0 Spis treści 1. Moduł Analizy i Raporty... 3 1.1. Okno główne modułu Analizy i raporty... 3 1.1.1. Lista szablonów

Bardziej szczegółowo

ECDL. Moduł nr 5. Użytkowanie bazy danych

ECDL. Moduł nr 5. Użytkowanie bazy danych ECDL Moduł nr 5 Użytkowanie bazy danych Spis treści 1 Rozumienie istoty baz danych... 5 1.1 Kluczowe pojęcia... 5 1.1.1 Rozumienie pojęcia bazy danych... 5 1.1.2 Różnica między daną a informacją... 5 1.1.3

Bardziej szczegółowo

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy.

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy. BAZA_1 Temat: Tworzenie i modyfikowanie formularzy. Do wprowadzania danych do tabel słuŝą formularze. Dlatego zanim przystąpimy do wypełniania danymi nowo utworzonych tabel, najpierw przygotujemy odpowiednie

Bardziej szczegółowo

Zadanie 11. Przygotowanie publikacji do wydrukowania

Zadanie 11. Przygotowanie publikacji do wydrukowania Zadanie 11. Przygotowanie publikacji do wydrukowania Edytor Word może służyć również do składania do druku nawet obszernych publikacji. Skorzystamy z tych możliwości i opracowany dokument przygotujemy

Bardziej szczegółowo

PODRĘCZNIK UŻYTKOWNIKA PRACOWNIK SPZOZ

PODRĘCZNIK UŻYTKOWNIKA PRACOWNIK SPZOZ PODRĘCZNIK UŻYTKOWNIKA PRACOWNIK SPZOZ -1- SPIS TREŚCI: 1. Logowanie...3 1.1 Logowanie do programu... 3 1.2 Wylogowanie z programu... 3 2. Sprawozdanie...3 2.1. Sprawozdania... 3 2.2 Sprawozdanie wyszukiwanie...

Bardziej szczegółowo

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotował: dr inż. Janusz Jabłoński LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH Jeżeli nie jest potrzebna

Bardziej szczegółowo

Kolumna Zeszyt Komórka Wiersz Tabela arkusza Zakładki arkuszy

Kolumna Zeszyt Komórka Wiersz Tabela arkusza Zakładki arkuszy 1 Podstawowym przeznaczeniem arkusza kalkulacyjnego jest najczęściej opracowanie danych liczbowych i prezentowanie ich formie graficznej. Ale formuła arkusza kalkulacyjnego jest na tyle elastyczna, że

Bardziej szczegółowo

Bazy danych - wykład wstępny

Bazy danych - wykład wstępny Bazy danych - wykład wstępny Wykład: baza danych, modele, hierarchiczny, sieciowy, relacyjny, obiektowy, schemat logiczny, tabela, kwerenda, SQL, rekord, krotka, pole, atrybut, klucz podstawowy, relacja,

Bardziej szczegółowo

Baza danych część 8. -Klikamy Dalej

Baza danych część 8. -Klikamy Dalej Baza danych część 8 1.Kwerendy służą do wyszukiwania informacji według zadanych parametrów. Odpowiednio napisane mogą również wykonywać inne zadania jak tworzenie tabel czy pobieranie z formularzy parametrów

Bardziej szczegółowo

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych Laboratorium Technologii Informacyjnych Projektowanie Baz Danych Komputerowe bazy danych są obecne podstawowym narzędziem służącym przechowywaniu, przetwarzaniu i analizie danych. Gromadzone są dane w

Bardziej szczegółowo

MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy

MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy Opracowanie: dr hab. Marzena Nowakowska, dr Maria Szczepańska, mgr Grażyna Gębal MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy 1. Opracować formularz Pracownicy edycja wg wzorca przedstawionego na

Bardziej szczegółowo

Przypisy i przypisy końcowe

Przypisy i przypisy końcowe - 1 - Przypisy i przypisy końcowe Przypisami nazywamy pewne teksty służące do podawania wyjaśnień, komentarzy, odsyłaczy do tekstu, do bibliografii itp. Edytor WORD rozróżnia dwa rodzaje przypisów: przypisy

Bardziej szczegółowo

Formatowanie tekstu za pomocą zdefiniowanych stylów. Włączanie okna stylów. 1. zaznaczyć tekst, który chcemy formatować

Formatowanie tekstu za pomocą zdefiniowanych stylów. Włączanie okna stylów. 1. zaznaczyć tekst, który chcemy formatować Style Bardzo często w edytorze podczas pisania tekstu zachodzi potrzeba wielokrotnego powtórzenia czynności związanych z formatowaniem. Aby zapobiec stałemu otwieraniu okien dialogowych i wybierania stale

Bardziej szczegółowo

Zapytania do bazy danych

Zapytania do bazy danych Zapytania do bazy danych Tworzenie zapytań do bazy danych MS Access może być realizowane na dwa sposoby. Standard SQL (Stucture Query Language) lub QBE (Query by Example). Warto wiedzieć, że drugi ze sposobów

Bardziej szczegółowo

Microsoft Access materiały pomocnicze do ćwiczeń cz. 1

Microsoft Access materiały pomocnicze do ćwiczeń cz. 1 Microsoft Access materiały pomocnicze do ćwiczeń cz. 1 I. Tworzenie bazy danych za pomocą kreatora Celem ćwiczenia jest utworzenie przykładowej bazy danych firmy TEST, zawierającej informacje o pracownikach

Bardziej szczegółowo

1. Przypisy, indeks i spisy.

1. Przypisy, indeks i spisy. 1. Przypisy, indeks i spisy. (Wstaw Odwołanie Przypis dolny - ) (Wstaw Odwołanie Indeks i spisy - ) Przypisy dolne i końcowe w drukowanych dokumentach umożliwiają umieszczanie w dokumencie objaśnień, komentarzy

Bardziej szczegółowo

Zaznaczanie komórek. Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM

Zaznaczanie komórek. Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM Zaznaczanie komórek Zaznaczenie pojedynczej komórki polega na kliknięciu na niej LPM Aby zaznaczyć blok komórek które leżą obok siebie należy trzymając wciśnięty LPM przesunąć kursor rozpoczynając od komórki

Bardziej szczegółowo

5.5. Wybieranie informacji z bazy

5.5. Wybieranie informacji z bazy 5.5. Wybieranie informacji z bazy Baza danych to ogromny zbiór informacji, szczególnie jeśli jest odpowiedzialna za przechowywanie danych ogromnych firm lub korporacji. Posiadając tysiące rekordów trudno

Bardziej szczegółowo

Bazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego

Bazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego Bazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego 2. Otwórz bazę (F:\M5KW) 3. Zapoznaj się ze strukturą bazy (tabele, relacje) 4. Wykorzystując

Bardziej szczegółowo

WPROWADZANIE ZLECEŃ POPRZEZ STRONĘ WWW.KACZMARSKI.PL INSTRUKCJA UŻYTKOWNIKA

WPROWADZANIE ZLECEŃ POPRZEZ STRONĘ WWW.KACZMARSKI.PL INSTRUKCJA UŻYTKOWNIKA WPROWADZANIE ZLECEŃ POPRZEZ STRONĘ WWW.KACZMARSKI.PL INSTRUKCJA UŻYTKOWNIKA WSTĘP... 2 1 UWARUNKOWANIA TECHNICZNE... 2 2 UWARUNKOWANIA FORMALNE... 2 3 LOGOWANIE DO SERWISU... 2 4 WIDOK STRONY GŁÓWNEJ...

Bardziej szczegółowo