35
1 dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych, Wykład I Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych W prezentacji wykorzystano fragmenty i przykłady z książki: Joe Habraken; Microsoft Office User Specjalist: Access 97, Przewodnik egzaminacyjny, Wydawnictwo Translator s.c., Warszawa 1997. dr Artur Bartoszewski www.bartoszewski.pr.radom.pl

Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

Embed Size (px)

Citation preview

Page 1: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

1 dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Wykład I

Wydział Nauczycielski, Kierunek Pedagogika

Wprowadzenie do baz danych

W prezentacji wykorzystano fragmenty i przykłady z książki:

Joe Habraken; Microsoft Office User Specjalist: Access 97, Przewodnik egzaminacyjny,

Wydawnictwo Translator s.c., Warszawa 1997.

dr Artur Bartoszewski www.bartoszewski.pr.radom.pl

Page 2: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

2 dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

I. Zrozumienie relacyjnych baz danych Accessa

Wydział Nauczycielski, Kierunek Pedagogika

Wprowadzenie do baz danych

Page 3: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

3

Czym jest baza danych?

I. Zrozumienie relacyjnych baz danych Accessa

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Baza danych to zbiór zorganizowanych danych

związanych z określonym zagadnieniem.

Ludzie używają baz danych każdego dnia. Książka telefoniczna, zbiór

wizytówek przypięty nad biurkiem, informacje na temat cen sklep

produktów - to przykłady zbiorów informacji, czyli baz danych.

Do danych zawartych w bazie musimy mieć dostęp.

Skomputeryzowane systemy zarządzania bazami danych

zapewniają elastyczność pracy z danymi zawartymi w bazie

danych.

Page 4: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

4

Czym jest baza danych?

I. Zrozumienie relacyjnych baz danych Accessa

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Baza danych jest złożona z różnych elementów.

Najważniejszymi z nich jest rekord podzielony na kilka pól,

w których są przechowywane informacje poszczególnych

kategorii.

Np. w książce adresowej:

• każdy rekord to zbiór informacji na temat jednej osoby,

• rekord składa się z kilku pól przechowujących takie

informacje, jak: imię, nazwisko, adres, numer telefonu itp.

Dzięki takiej budowie komputerowe bazy danych umożliwiają

szybkie sortowanie rekordów według poszczególnych kategorii i

wyszukiwanie informacji.

Page 5: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

5

Czym jest baza danych?

I. Zrozumienie relacyjnych baz danych Accessa

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Baza danych jest złożona z różnych elementów.

Najważniejszymi z nich jest rekord podzielony na kilka pól,

w których są przechowywane informacje poszczególnych

kategorii.

Przykład: fragment

bazy danych dla

sklepu

Kategorie

Rekord (krotka)

Pole

Page 6: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

6

Rodzaje baz danych

I. Zrozumienie relacyjnych baz danych Accessa

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

1. Bazy proste :

• bazy kartotekowe

• hierarchiczne bazy danych

2. Bazy złożone :

• bazy relacyjne

• bazy obiektowe

• bazy relacyjno-obiektowe

W praktyce spotykamy się najczęściej z dwoma

wyróżnionymi tu kolorem rodzajami baz danych.

Page 7: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

7

Rodzaje baz danych

I. Zrozumienie relacyjnych baz danych Accessa

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Kartotekowa baza danych

Relacyjna baza danych

Pojedyncza tabela zawierająca wszystkie dane

Wiele tabel powiązanych ze sobą

Relacyjna baza danych dzieli informacje na grupy

- tabele - które mogą być od siebie zależne.

Np., pierwsza tabela może zawierać spis klientów,

druga spis produktów, trzecia dane dostawców, a

czwarta zamówienia.

Relacje to właśnie zależności między tymi

tabelami.

Page 8: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

8

Zalety relacyjnych baz danych

I. Zrozumienie relacyjnych baz danych Accessa

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Relacyjne bazy danych

• pozwalają zapobiec wprowadzaniu powtarzających się

lub zbytecznych danych;

• pozwalają zapobiegać błędom i pomyłkom

• pozwalają na łatwą manipulację i przeglądanie danych

na wiele różnych sposobów.

Page 9: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

9

Microsoft Access

I. Zrozumienie relacyjnych baz danych Accessa

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Microsoft Access - system obsługi relacyjnych baz danych,

wchodzący w skład pakietu biurowego Microsoft Office

Bazy danych Access są zapisywane w pojedynczych plikach

(rozszerzenie mdb, lub mde).

Access jest wygodny w przypadku prostych zastosowań

takich jak prostsze aplikacje dla małych i średnich firm.

Page 10: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

10

Praca z obiektami Accessa - TABELE

I. Zrozumienie relacyjnych baz danych Accessa

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Najważniejszym obiektem Accessa oraz podstawowym elementem

budującym bazę danych jest tabela.

Każda tabela przechowuje pewną kategorię informacji.

Tabele Accessa wyglądają jak arkusze kalkulacyjne, wyświetlając

dane w wierszach i kolumnach.

Każdy wiersz przechowuje informacje dotyczące poszczególnych

osób, miejsca lub rzeczy; wiersze tabeli noszą nazwę rekordów.

Każda kolumna zawiera inną

część informacji odnoszących się

do tej osoby, miejsca lub rzeczy;

kolumny noszą nazwę pól.

Page 11: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

11

Praca z obiektami Accessa - FORMULARZE

I. Zrozumienie relacyjnych baz danych Accessa

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Chociaż tabele przechowują dane, które wprowadzasz do swojej

bazy danych, istnieje inny obiekt, za pomocą którego możesz w

inny sposób wprowadzać dane i przeglądać informacje -jest nim

formularz.

Formularze pozwalają przeglądać i wprowadzać dane rekordu.

Możesz również zaprojektować formularz niestandardowy, który

pozwoli na wprowadzenie informacji do więcej niż jednej tabeli.

Formularze mogą być również

używane do przeglądania

specjalnych typów danych,

np. fotografii.

Page 12: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

12

Praca z obiektami Accessa - KWERENDY

I. Zrozumienie relacyjnych baz danych Accessa

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Kwerenda to obiekt Accessa, który pozwala manipulować danymi

w tabeli.

Możesz użyć kwerend, by posortować i wybrać dane z tabeli.

Możesz również zaprojektować kwerendy, które podsumowują i

wykonują obliczenia na informacjach znajdujących się w tabeli lub

tabelach.

Możesz użyć kwerend do usuwania rekordów, które spełniają

pewne kryteria, lub by zaktualizować informacje znajdujące się w

danym polu tabeli.

Kiedy uruchamiasz kwerendę,

jej zestaw wynikowy pojawia się

w formacie tabeli

Page 13: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

13

Praca z obiektami Accessa - RAPORTY

I. Zrozumienie relacyjnych baz danych Accessa

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Raport jest obiektem bazy danych, który pozwala formatować dane

zawarte w tabelach, tak by dostosować je do drukowania.

Page 14: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

14

Praca z obiektami Accessa

I. Zrozumienie relacyjnych baz danych Accessa

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Użycie innych obiektów Accessa

Dwa dodatkowe obiekty Accessa służą do tworzenia

niestandardowych baz danych. Są to:

• Makra

• Moduły

Programiści, którzy znają język programowania Microsoft

Visual Basic for Applications, używają obu tych obiektów.

Page 15: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

15 dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

II. MS ACCESS – Tworzenie tabel

Wydział Nauczycielski, Kierunek Pedagogika

Wprowadzenie do baz danych

Page 16: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

16

Tworzenie tabeli w widoku projektu

IV. MS ACCESS – Tworzenie tabel

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Najbardziej elastycznym sposobem tworzenia nowej tabeli jest tworzenie jej w

Widoku Projektu.

Widok Projektu pozwala wskazać nazwę, której chcesz używać dla pól w tabeli,

a także parametry związane z polami, na przykład typ danych i rozmiar pola.

Aby stworzyć tabelę w widoku projektu, wykonaj poniższe czynności;

1. Utwórz nową bazę danych lub otwórz istniejącą bazę. W oknie Baza danych

wybierz zakładkę Tabele .

2. Kliknij przycisk Nowy po prawej stronie okna Baza danych. Pojawi się okno

dialogowe Nowa tabela.

3. W oknie dialogowym Nowa Tabela

zaznacz Widok Projekt a następnie

kliknij OK, by wejść w widok projektu tabeli.

Page 17: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

17

Konfiguracja pól

IV. MS ACCESS – Tworzenie tabel

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Widok projektowy tabeli dostarcza wszystkie narzędzia, których

potrzebujesz do zaprojektowania nowej tabeli.

Widok Projekt jest podzielony na dwa panele: górny panel to Siatka, a dolny

panel to Właściwości pola.

Każde pole musi mieć unikalną nazwę pola oraz typ pola.

Typ danych (typ pola) jest zależny od rodzaju informacji, które chcesz

wprowadzić do pola. Access oferuje 10 typów danych pól. Tabela z

następnego slajdu opisuje każdy typ danych i pokazuje przykładowe ich

zastosowania.

Page 18: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

18

Konfiguracja pól

IV. MS ACCESS – Tworzenie tabel

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Page 19: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

19

Konfiguracja pól

IV. MS ACCESS – Tworzenie tabel

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Page 20: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

20

Typy pól

IV. MS ACCESS – Tworzenie tabel

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Tekst Kombinacja tekstu i liczb może zawierać do 255 znaków. Nazwisko, Adres

Memo Długie pole tekstowe; pole może zawierać do 64000 znaków. Komentarze, Notatki

Liczba Informacje numeryczne; ten typ danych nie będzie akceptował wprowadzeń nienumerycznych, na przykład tekstu.

Liczba towarów w magazynie, Wiek

Data/Godzina Wartości daty lub godziny; wyświetla datę lub czas w odpowiednim formacie.

Data zatrudnienia, Data zamówienia

Walutowy Wartości monetarne; formatuje liczbę jako walutę. Dostępny kredyt ,Cena towaru

Autonumer Unikalny numer, każdy kolejny numer zwiększany o 1 Numer klienta, Numer zamówienia

Tak/Nie Udziela odpowiedzi na pytanie prawda czy fałsz; pole może zmieniać wartość na tak lub na nie.

Wykonane zamówienie

Obiekt OLE- Pole OLE; pozwala na łączenie lub osadzanie obiektu z innego programu, na przykład rysunek, arkusz kalkulacyjny lub inny typ pliku.

Fotografia pracownika (rysunek osadzony)

Hiperłącze Pozwala przeskakiwać z bieżącego pola do innego pliku lub miejsca w Internecie.

Strona WWW, dostawcy

Kreator odnośników

Dostarcza listę wartości dla pola; ten typ pola pozwala na wskazania wartości pola z listy opartej na innej kolumnie pól w tabeli lub kwerendzie lub z listy, którą stworzyłeś.

Page 21: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

21

Rozumienie Właściwości pola

IV. MS ACCESS – Tworzenie tabel

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Właściwości pola konfigurujesz w panelu Właściwości pola.

Właściwości pola mogą mieć wpływ na wygląd danych wprowadzanych do

pola, a także mogą ograniczać liczbę znaków, które mogą zostać

umieszczone w polu. Np. rozmiar pola określa liczbę znaków, które mogą

być umieszczone w polu.

Page 22: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

22

Wskazywanie klucza podstawowego

IV. MS ACCESS – Tworzenie tabel

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Kiedy już skonfigurujesz pola dla swojej nowej tabeli, musisz się upewnić,

że stworzyłeś pole, które w unikalny sposób będzie identyfikowało każdy

rekord, który pojawi się w tabeli.

To pole nosi nazwę klucza podstawowego.

Klucz podstawowy musi zawierać unikalne dane (np. kolejny numer) dla

każdego rekordu w tabeli.

Twoje nazwisko pojawia się w kilku ogólnokrajowych, rządowych

bazach danych. Czy znasz klucze podstawowe pod którymi

jesteś zapisany?

Page 23: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

23

Użycie Kreatora tabel do tworzenia tabeli

IV. MS ACCESS – Tworzenie tabel

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Innym sposobem stworzenia nowej tabeli w Accessie jest użycie Kreatora

tabel. Kreator tabel utworzy nową tabelę przy pomocy listy przykładowych

tabel i pól.

Wskazujesz wybrany przykład typu tabeli, a następnie określasz, które z

przykładowych pól chcesz załączyć w swojej nowej tabeli.

Page 24: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

24

Wprowadzanie danych w widoku Arkusza danych

V. MS ACCESS – Wprowadzanie danych do tabeli

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Uwaga: Kiedy tylko wprowadzisz informacje do pola i przejdziesz do

następnego pola, Access automatycznie zapisze dane do tabeli.

Page 25: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

25 dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

III. MS ACCESS – Zachowanie

integralności danych w tabeli

Wydział Nauczycielski, Kierunek Pedagogika

Wprowadzenie do baz danych

Page 26: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

26

Określanie domyślnej wartości pola

VIII. MS ACCESS – Zachowanie integralności danych w tabeli

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Jedną ze strategii zapewniających, że do szczególnego pola zostaną

wprowadzone poprawne dane, jest określenie domyślnej wartości dla pola w

tabeli. Ustawienie domyślnej wartości dla pola nie wyklucza możliwości

wprowadzenia innych wartości do tabeli. Domyślna wartość dostarcza możliwe

wprowadzenie i powinna być ustawiona jako najbardziej prawdopodobna dla

pola.

Page 27: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

27

Określanie domyślnej wartości pola

VIII. MS ACCESS – Zachowanie integralności danych w tabeli

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Pole (przykładowe) Typ danych Wartość domyślna

Zamówione pozycje Liczba 50

Limit kredytu Walutowy 10 000

Województwo Tekst Wrocławskie

Tytuł Tekst „Sekretarka, dział wewnętrzny" Jeśli wartość

domyślna zawiera przecinek, musi być ujęta w

cudzysłów.

Data zamówienia Data Date() Taka wartość wprowadza aktualną

datę.

Typy danych pól i przykładowe wartości domyślne

Page 28: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

28

Określanie formatu i maski wprowadzania

VIII. MS ACCESS – Zachowanie integralności danych w tabeli

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Określanie formatu dla wybranego pola oznacza, że wstępnie określasz

liczbę znaków lub jak dane powinny się pojawić po wprowadzeniu ich do

pola.

Np. jeżeli chcesz, by znaki wprowadzone w polu Województwo zawsze

pojawiały się jako wielkie litery. Umieszczając znak większości (>) w oknie

Format.

Możesz użyć kilku specjalnych symboli w celu sformatowania tekstu

wprowadzanego do pól tekstowych.

Tabela z następnego slajdu opisuje te symbole i podaje przykłady ich

użycia.

Page 29: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

29

Określanie formatu i maski wprowadzania

VIII. MS ACCESS – Zachowanie integralności danych w tabeli

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Symbol Opis Przykład

@ Znak tekstowy (tekst lub spacja)

jest wymagany.

@@-@@@ Wprowadzenie

58100 pojawi się jako 58-100

< Wymusza, by wszystkie znaki

pojawiały się jako małe litery.

< Wprowadzenia kot lub PIES

pojawią się jako kot lub pies

> Wymusza, by wszystkie znaki

pojawiały się jako wielkie litery.

> Wprowadzenia Kot lub pies

pojawią się jako KOT lub PIES.

W celu wprowadzenia formatu dla pola tekstowego,

wpisz format w panelu Właściwości pola w oknie

Format.

Page 30: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

30

Użycie reguły poprawności

VIII. MS ACCESS – Zachowanie integralności danych w tabeli

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Inną strategią, zapewniającą integralność danych, jest sprawdzanie

poprawności tekstu w polu przy użyciu reguły poprawności. Reguła

poprawności danych jest listą zakresu odpowiednich wartości, które

mogą być wprowadzane do pola.

• Regułom poprawności towarzyszy komunikat o błędzie.

• Komunikat o błędzie pojawia się w oknie, które otwiera się, jeśli

wprowadzisz dane niezgodne z regułą poprawności.

• Access nie pozwoli na opuszczenie pola, dopóki nie zostanie

wprowadzona właściwa wartość.

Page 31: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

31

Użycie reguły poprawności

VIII. MS ACCESS – Zachowanie integralności danych w tabeli

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Page 32: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

32

Użycie reguły poprawności

VIII. MS ACCESS – Zachowanie integralności danych w tabeli

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Reguły poprawności ustawiamy w panelu Właściwości widoku Projektu. W celu

ustawienia reguły poprawności i wprowadzenia tekstu komunikatu o błędzie,

wykonaj poniższe czynności:

1. Otwórz tabelę w widoku Projekcie. W panelu Siatki kliknij pole, dla którego

chcesz ustawić regułę poprawności.

2. Kliknij okno Reguła poprawności w panelu Właściwości. Wpisz regułę

poprawności.

3. Kiedy już wprowadzisz regułę poprawności, wprowadź tekst komunikatu o

błędzie. Ten tekst pojawi się w oknie, które zostanie otwarte, kiedy złamana

zostanie reguła poprawności.

Page 33: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

33

Użycie reguły poprawności

VIII. MS ACCESS – Zachowanie integralności danych w tabeli

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Przykład:

jeśli zawsze zamawiasz produkty, które sprzedaje Twoja firma w ilości nie

mniejszej niż 5 i nie większej niż 25, powinieneś wpisać taką regułę

poprawności:

>=5 And <=25.

Słowo And w regule oznacza, że oba warunki muszą zostać spełnione, by

wprowadzenie było legalne; może to być wartość równa 5 i więcej i (and) nie

może być większa od wartości równej 25.

Page 34: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

34

Użycie reguły poprawności

VIII. MS ACCESS – Zachowanie integralności danych w tabeli

dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

And >=5 And <=25 Dane muszą

być większe bądź równe 5

i (and) mniejsze bądź równe 25.

Or MN Or WI Or MI Legalne

wprowadzenia to tylko MN

albo (or) WI albo (or) ML

= =15 000 Dane wprowadzone

do pola muszą być użyte

z wartością domyślną.

> >07/15/97 Daty wprowadzone

do pola muszą być większe

od daty 15 lipca 1997r.

< <50 Wprowadzone dane

numeryczne muszą być

mniejsze od 50.

Page 35: Wykład I do baz danych wyklad... · • Makra • Moduły Programiści, którzy znają język programowania Microsoft Visual Basic for Applications, używają obu tych obiektów

35 dr Artur Bartoszewski - WYKŁAD: Wprowadzenie do baz danych,

Wydział Nauczycielski, Kierunek Pedagogika

Wprowadzenie do baz danych

W prezentacji wykorzystano fragmenty i przykłady z książki:

Joe Habraken; Microsoft Office User Specjalist: Access 97, Przewodnik egzaminacyjny,

Wydawnictwo Translator s.c., Warszawa 1997.

Literatura: