Projektowanie BD Access.doc

(1350 KB) Pobierz
Projektowanie baz danych

Projektowanie  BD Access

Na podstawie:

Steven Roman

“Accesss baza danych,

projektowanie i programowanie”

1.                    Wprowadzenie

Baza danych w aplikacji Microsoft Access jest kolekcją związanych ze sobą danych. System zarządzania bazami danych (ang. database management system, w skrócie SZBD) wykonuje dwa podstawowe zadania:

-         dodaje, usuwa i uaktualnia dane w bazie danych,

-         umożliwia przeglądanie danych znajdujących się w bazie danych na różne sposoby (na ekranie
i w druku).

Jeżeli dane są nieskomplikowane i nie ma ich zbyt wiele, baza danych może składać się z pojedynczej tabeli. Na dobrą sprawę, prostą bazę danych można zbudować nawet za pomocą edytora tekstu.

Załóżmy, że chcemy zbudować bazę danych przechowującą książki znajdujące się w bibliotece. Załóż­my dalej, że biblioteka zawiera czternaście książek. Zapewne sytuacja niewiele by się zmieniła, gdyby biblioteka zawierała kilkaset książek. Tabela 1.1 przedstawia bazę danych BIBLIOTEKA_JEDNORODNA w postaci pojedynczej tabeli.

Kolumny AuID i WydID jednoznacznie identyfikują autora lub wydawnictwo. Ich obecność lub brak nie wpłynie na tok naszych rozważań.

Baza danych BIBLIOTEKA_JEDNORODNA (tabela 1.1) została zbudowana za pomocą aplikacji Microsoft Word. W przypadku tak prostej bazy danych, Word posiada wystarczająco dużo możliwości, aby wykonać dwa wyżej wspomniane zadania. W prosty sposób można na niej wykonywać operacje dodawania, usuwania i edytowania danych, pod warunkiem, że wie się, jak korzystać z tabeli w Wordzie. Poza tym, aby posortować dane na przykład według autora, można zaznaczyć tabelę i wybrać polecenie Sortuj z menu Tabela aplikacji Word. Aby pobrać część danych do tabeli MÓJ_WIDOK, czyli stworzyć widok, można utworzyć kopię tabeli, a następnie usunąć odpowiednie wiersze czy kolumny.

 

Tabela 1.1. Przykładowa baą, danych BIBLIOTEKAJEDNORODNA

ISBN

Tytuł

AuID

AuNazwisko

AuTelefon

WydlD

WydNazwa

WydTelefon

Cena

1-1111-1111-1

 

C++

 

4

 

Roman

 

444.444-4444

 

1

 

Big House

 

123-456-7890

 

29,95 zł

 

0-99-999999-9

 

Emma

 

1

 

Austen

 

111-111-1111

 

1

 

Big House

 

123-456-7890

 

20,00 zł

 

0-91-335678-7

 

Faerie Queene

 

7

 

Spenser

 

777-777-7777

 

1

 

Big House

 

123-456-7890

 

15,00 zł

 

0-91-045678-5

 

Hamlet

 

5

 

Shakespeare

 

555-555-5555

 

2

 

Alpha Press

 

999-999-9999

 

20,00 zł

 

0-103-45678-9

 

Iliad

 

3

 

Homer

 

333-333-3333

 

1

 

Big House

 

123-456-7890

 

25,00 zł

 

0-12-345678-9

 

Jane Eyre

 

1

 

Bronte

 

111-111-1111

 

3

 

Smali House

 

714-000-0000

...

Zgłoś jeśli naruszono regulamin