Wykład Baza Danych 2000

background image

Bazy danych

Opracował:
mgr Mirosław Jańczak-Zarycki

background image

Podstawowe pojęcia baz

danych

• zbiór danych (ang. dataset)
• rekord (ang. record)
• pole (ang. field)
• relacja (ang. relation)
• zapytanie lub kwerenda (?!) (ang.

query)

• kryterium (ang. criteria)
• formularz i raport (ang. form/report)

background image

Definicja bazy danych

• zgromadzone dane użytkownika (tabele)
• definicje sposobów uzyskiwania informacji z

tabel (zapytania)

• definicje sposobów wyświetlania i drukowania

uzyskanych informacji (formularze i raporty)

• możliwa jest praca jednostanowiskowa, na

wspólnej bazie danych w serwerze oraz w
architekturze klient-serwer

background image

Historia systemów obsługi

baz danych

Środowisko tekstowe

(DOS) – rozwijane do

końca 92r.

Windows 3.1

(do końca 95r.)

Windows 9x i NT

dBase (Ashton Tate, Borland)

Lotus Approach

MS Access 95, 97 i 2000

Clipper (Nuntucket, Computer

Associates)

dBase for Windows (Borland)

Lotus Approach

Paradox for Windows (Borland)

Delphi (Borland)

Paradox (Borland)

Access (Microsoft)

Corel Paradox





background image

Cechy nowoczesnych systemów

obsługi baz danych

• obsługa różnorodnych typów danych (tekst, liczby, grafika,

multimedia itp.)

• możliwość definiowania relacji wiążących tabele
• dostępność mechanizmów wyszukiwania informacji w tabelach
• możliwość definiowania formularzy służących do wprowadzania

i przeglądania informacji oraz raportów (sposobów
„papierowej” prezentacji danych)

• dostępność programowych technik obsługi tabel, zapytań,

relacji oraz niestandardowych działań w bazach danych

• stosowanie licznych narzędzi wspomagających tworzenie

obiektów w bazie danych (kreatory, szablony, itp.). Często są to
narzędzia oparte na wbudowanych językach programowania
(np. Visual Basic czy „pascalopodobny” język Delphi)

background image

Rekord i pola

• każde z kolorowych pól symbolizuje pole rekordu, które może
zawierać informacje różnych typów

• w każdym rekordzie logicznie odpowiadające sobie dane są
umieszczone w tym samym miejscu

• wszystkie rekordy mają tą samą długość (także gdy są puste)

background image

Zapytanie vel kwerenda

background image

Formularz

`

background image

Praca jednostanowiskowa

S t a c j a r o b o c z a

•wszystkie dane, procedury ich
wprowadzania, wyszukiwania, wyświetlania i
drukowania są przechowywane na lokalnym
dysku twardym.
Wydajne, ale utrudnia wymianę danych.

background image

Praca w sieci

komputerowej

S e r w e r s i e c i

S ta c j a r o b o c z a

S ta c j a r o b o c z a

• w serwerze przechowywane są wszystkie pliki potrzebne dla
normalnego funkcjonowania bazy danych w stacjach roboczych
prowadzona jest obsługa baz, wyszukiwanie danych,
drukowanie i wyświetlanie. Do wszelkich operacji do stacji
roboczej transmitowany jest CAŁY zestaw danych.

• konieczne jest zapewnienie odpowiedniej synchronizacji
dostępu do danych (aktualizacja, dodawanie, kasowanie
danych)

Zwiększa obciążenie sieci, ale umożliwia pełną

wymianę danych.

background image

Architektura klient-serwer

S e r w e r

K l i e n t

• w serwerze wykonywane są funkcje

gromadzenia, wyszukiwania i usuwania danych.

Konieczna jest duża moc obliczeniowa serwera.

• w kliencie wykonywane są funkcje

wprowadzania, wyświetlania, drukowania i inne

rodzaje udostępniania danych. Do stacji roboczej

trafiają TYLKO potrzebne dane.

Wariant optymalny dla bardzo dużych systemów

danych,

dla baz rozproszonych, systemów

zróżnicowanych sprzętowo

i programowo

background image

Typy danych

background image

Relacje 1

background image

Relacje 2

background image

Z relacjami

• konieczność wielokrotnego

pamiętania i wpisywania
tych samych informacji

• trudności w realizacji

powiązań pomiędzy różnymi
zestawami danych

• zapewnienie logicznej

spójności danych wymaga
napisania i stosowania
skomplikowanych procedur
programowych

• wielokrotnie wprowadzane

informacje mogą być
wstawione do innej tabeli w
postaci wskaźnika

• łatwość zbierania danych

przekrojowych i
pochodzących z różnych
tabel

• automatyzacja procesu

weryfikacji logicznej
spójności danych

Baza bez relacji


Document Outline


Wyszukiwarka

Podobne podstrony:
Technika komputerowa w obrocie towarowym, Wykłady, Baza danych - uporządkowany zbiór danych obsługiw
Baza Danych MS Access Wykłady
wyklad4 cpp, Baza danych studentów
wyklad4 cpp, Baza danych studentów
wyklad 2 Prezentacja danych PL
Wykład 3 Określenie danych wyjściowych do projektowania OŚ
ssciaga, Studia PŚK informatyka, Semestr 4, Bazy Danych 2, Bazy Danych Zaliczenie Wykladu, Bazy Dany
podstawy pracy z bazą danych (4 str), Ekonomia
projekt baza danych w46753 id 3 Nieznany
baza danych, archiwizacja
Asembler wykład 09-10-2000
Baza danych wojskowych map lotniczych w krajach bałtyckich 2011403
Asembler wykład 16-10-2000, Zaczynamy (pracę) z programem Turbo Assembler, Rozdział 1
BAZA DANYCH GMINNEJ EWIDENCJI ZABYTKÓW
mis w7 baza danych i hd prof kisielnicki
BAZA DANYCH MS ACCESS wprowadzenie

więcej podobnych podstron