BAZA DANYCH MS ACCESS wprowadzenie

background image

BAZA DANYCH MS

BAZA DANYCH MS

ACCESS

ACCESS

PODSTAWY TEORETYCZNE

PODSTAWY TEORETYCZNE

background image

Baza danych pojęcia

Baza danych pojęcia

baza danych - to zbiór informacji zapisanych w ściśle określony

sposób w strukturach odpowiadających założonemu modelowi

danych. W potocznym ujęciu obejmuje dane oraz program

komputerowy wyspecjalizowany do gromadzenia i przetwarzania

tych danych. Program taki (często zestaw programów) nazywany

jest "Systemem zarządzania bazą danych" (ang. DataBase

Management System, DBMS). W ścisłej nomenklaturze baza

danych oznacza zbiór danych, który zarządzany jest przez system

DBMS

1)

.

baza danych - inform. zbiór wzajemnie powiązanych danych,

przechowywanych w pamięci komputerów i wykorzystywanych

przez programy użytkowe instytucji lub organizacji wraz z

oprogramowaniem umożliwiającym definiowanie, wykorzystywanie

i modyfikowanie tych danych

2

);

1) Wikipedia

2) Encyklopedia PWN

background image

Baza danych - podsumowanie

Baza danych - podsumowanie

baza danych – zbiór danych

tworzących pewną uporządkowaną

strukturę gotową do przetwarzania

(np.: usuwania, dodawania czy

wyszukiwania danych).

system zarządzania bazą danych

- oprogramowanie, które umożliwia

utworzenie i utrzymywanie bazy

danych (przetwarzanie).

background image

Budowa bazy danych

Budowa bazy danych

Tabela – podstawowy obiekt bazy danych,

służący do przechowywania informacji (zwykle tej

samej kategorii). Zbudowana jest z wierszy i

kolumn. Kolumny opatrzone są nagłówkiem

opisującym zawartość każdej z nich i określane są

jako pole danych. W wierszach tabeli znajdują

się odpowiednie dane – określane są jako

rekordy danych.
Baza danych może składać się z większej liczby

tabel wzajemnie ze sobą powiązanych. Takie bazy

noszą nazwę relacyjnych baz danych.

background image

MS Access

MS Access

MS Access jest programem zarządzającym bazą

danych, za pomocą którego można tworzyć i

administrować bazy danych. Access należy do grupy

systemów zarządzających relacyjnymi bazami danych.
Korzystając z programu MS Access można:

– Tworzyć tabele i powiązania;
– Dodawać nowe rekordy lub aktualizować już

istniejące;

– Przeszukiwać informacje;
– Tworzyć raporty;
– Wykonywać obliczenia, a wyniki przedstawiać jako

formularze lub raporty,

– Selekcjonować informacje za pomocą filtrów lub

kwerend.

background image

Projektowanie baz

Projektowanie baz

danych

danych

8 kroków projektowania

8 kroków projektowania

baz danych

baz danych

background image

1.

1.

Określenie celu, któremu ma

Określenie celu, któremu ma

służyć baza danych.

służyć baza danych.

Należy określić, jakich informacji ma

dostarczać baza danych. Na tej

podstawie będzie można określić

tabele.
Porozmawiaj z przyszłymi

użytkownikami bazy danych. Naszkicuj

wzory raportów, poznaj jak działają

podobne bazy danych podobne do tej,

którą tworzysz.

background image

2.

2.

Określenie tabel, które

Określenie tabel, które

znajdują się w bazie danych

znajdują się w bazie danych

Najlepiej najpierw jest wykonać szkic i
przemyśleć projekt korzystając z kartki
papieru. Projektując tabele należy
pamiętać o następujących zasadach:

– Ta sama informacja nie może być

wielokrotnie wprowadzana do tabel;

– Każda tabela powinna zawierać informacje

tylko na jeden temat;

background image

3.

3.

Określenie pól, które znajdują

Określenie pól, które znajdują

się w tabelach

się w tabelach

• Każda tabela zawiera informacje na temat jednego

zagadnienia, a każde pole w tabeli zawiera jedną

daną dotyczącą tego zagadnienia, któremu

poświęcona jest tabela. Na przykład: tabela

poświęcona klientom może zawierać pola: nazwa

firmy, adres, miasto, nr telefonu. Projektując pola

każdej tabeli należy pamiętać o:

– Powiązaniu każdego pola bezpośrednio z

zagadnieniem, którego dotyczy tabela;

– Nie wprowadzaniu danych pośrednich lub obliczonych

(danych, które są wynikiem wyrażenia)

– Uwzględnieniu wszystkich potrzebnych informacji,

– Przechowywaniu informacji i możliwie jak

najmniejszych jednostkach logicznych (np., Nazwisko,

Imię a nie Dane personalne)

background image

Typy danych pól w tabeli

Typy danych pól w tabeli

Przy podejmowaniu decyzji o typie danych w

polu należy uwzględnić:

– Jakie wartości będą dozwolone dla pola?
– Ile miejsca mogą zająć dane zapisane w polu?
– Jakie operacje będą wykonywane na

wartościach pola?

– Czy wartości pola będą sortowane lub

indeksowane?

– W jaki sposób pola będą sortowane?
– Czy pole będzie służyć do grupowania

rekordów w kwerendach czy raportach?

Indeks zawiera odsyłacze do rekordów tabeli. Kojarzy
wartość klucza z fizycznym położeniem rekordu w tabeli i
ułatwia jego odnajdywanie. Indeks przyspiesza
przeszukiwanie tabeli ale również może spowalniać
pracę bazy danych.

background image

4.

4.

Przypisanie polom

Przypisanie polom

jednoznacznych wartości

jednoznacznych wartości

Aby można było powiązać informacje przechowywane

w różnych tabelach, każda tabela w bazie danych musi

zawierać pole lub zbiór pól, które jednoznacznie

określają każdy rekord. Takie pole lub zbiór pól

nazywamy kluczem podstawowym.
klucz podstawowy:
Jedno lub więcej pól (kolumn),

których wartość lub wartości jednoznacznie

identyfikują każdy rekord w tabeli. Klucz podstawowy

nie dopuszcza wartości Null i zawsze musi mieć

unikatowy indeks. Klucz podstawowy służy do wiązania

tabeli z kluczami obcymi w innych tabelach.
klucz obcy: Jedno lub więcej pól tabeli (kolumn), które

odwołują się do pola lub pól klucza podstawowego w

innej tabeli. Klucz obcy wskazuje, w jaki sposób tabele

są powiązane.

background image

5. Określenie relacji między

5. Określenie relacji między

tabelami

tabelami

Po zaprojektowaniu tabel i zdefiniowaniu pól kluczy

podstawowych należy określić sposób poprawnego

łączenia powiązanych danych w logiczną całość. W

tym celu definiuje się relacje między tabelami.
Relacja jest to powiązanie ustanowione między

wspólnymi polami w tabelach (między kluczem

podstawowym a kluczem obcym).
Typy relacji:

– Jeden do wielu
– Wiele do wielu
– Jeden do jednego

background image

6. Udoskonalenie projektu

6. Udoskonalenie projektu

Po zaprojektowaniu tabel, pól i
łączących je relacji przychodzi czas na
sprawdzenie projektu i wykrycie
ewentualnych usterek. Wprowadź
przykładowe dane, utwórz
przykładowe formularze, raporty,
kwerendy itd.. Poszukaj usterek i usuń
je.

background image

7. Wprowadzanie danych i utworzenie

7. Wprowadzanie danych i utworzenie

innych obiektów bazy danych

innych obiektów bazy danych

Po przetestowaniu bazy i usunięciu
usterek należy wprowadzić dane do
tabel i utworzyć pozostałe obiekty
bazy danych.

– Kwerendy
– Raporty
– Makra

background image

8. Zastosowanie narzędzi analizy

8. Zastosowanie narzędzi analizy

baz danych programu MS Access

baz danych programu MS Access

• Program posiada narzędzi do analizy

baz danych:

– Analizator tabel – sprawdza projekt

przeglądając jednorazowo jedną tabelę,
zaproponować nową strukturę tabeli.

– Analizator wydajności – przeprowadza

analizę całej bazy danych, formułuje
zalecenia i propozycje dotyczące
ulepszeń.


Document Outline


Wyszukiwarka

Podobne podstrony:
Baza Danych MS Access Wykłady
Bazy danych - podstawowe kroki w projektowaniu cz 2 - wyklady, Zajęcia z Baz Danych - MS Access, cz
Bazy danych - podstawowe kroki w projektowaniu cz 2 - wyklady, Zajęcia z Baz Danych - MS Access, cz
03 Baza danych w programie Access
lekcja2, Lekcja 1- Baza danych - wprowadzenie
Access2 Projektowanie bazy danych, Ogrodnictwo 2011, INFORMATYKA, Informatyka, MS Access
Baza danych1, access
Przewodnik Relacyjne bazy danych 2008-2009, Ogrodnictwo 2011, INFORMATYKA, informatyka sgg, MS Acces
Relacyjna baza danych w Access
Lab10 integracja z ms access
MS Access
podstawy pracy z bazą danych (4 str), Ekonomia
projekt baza danych w46753 id 3 Nieznany
baza danych, archiwizacja
Baza danych wojskowych map lotniczych w krajach bałtyckich 2011403
wyklad4 cpp, Baza danych studentów

więcej podobnych podstron