Bazy danych id 81339 Nieznany (2)

background image

Technologie informacyjne

- bazy danych

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

2 / 48

Bazy danych

I

I

n

n

f

f

o

o

r

r

m

m

a

a

c

c

j

j

e

e

p

p

o

o

d

d

s

s

t

t

a

a

w

w

o

o

w

w

e

e

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

3 / 48

Systemy kartotekowe

Pierwsze tradycyjne bazy danych były sporz

ą

dzane w jednym egzemplarzu na

naturalnych no

ś

nikach (papierowe karty katalogowe)

Systemy katalogowe - Rolodex

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

4 / 48

Systemy kartotekowe

Cechy bazy kartotekowej:



dost

ę

p mo

ż

liwy tylko z jednego miejsca



obsługa (wprowadzanie, aktualizacja, selekcja, usuwanie danych) jest

czasochłonna,



niemo

ż

liwy jednoczesny dost

ę

p wielu u

ż

ytkowników do tych samych

danych

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

5 / 48

Baza danych

Baza danych

jest to zbiór danych powi

ą

zanych mi

ę

dzy sob

ą

pewnymi

zale

ż

no

ś

ciami.

Baza

danych

składa

si

ę

z

danych

oraz

programu

komputerowego

wyspecjalizowanego do gromadzenia i przetwarzania tych danych.

Program taki lub zestaw programów nazywany jest

S

ystemem

z

arz

ą

dzania

b

az

ą

d

anych

SZBD

(ang. „

D

ata

B

ase

M

anagement

S

ystem

”,

DBMS

)

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

6 / 48

System zarz

ą

dzania baz

ą

danych

System zarz

ą

dzania baz

ą

danych

(

SZBD

) to oprogramowanie b

ą

d

ź

system

informatyczny słu

żą

cy do zarz

ą

dzania komputerowymi bazami danych.

Wyró

ż

niamy:



SZBD działaj

ą

ce w architekturze

klient-serwer



Bezserwerowe

SZBD

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

7 / 48

SZBD działaj

ą

ce w architekturze klient-serwer

Wi

ę

kszo

ść

obecnie spotykanych systemów działa w trybie

klient-serwer

, gdzie

baza danych jest udost

ę

pniana

klientom

przez SZBD b

ę

d

ą

cy

serwerem

. Serwer

baz danych mo

ż

e udost

ę

pnia

ć

dane klientom bezpo

ś

rednio lub przez inny serwer

po

ś

rednicz

ą

cy (np.

serwer WWW

lub

serwer aplikacji

).

Systemy bazy danych w architekturze klient-serwer to m.in.:



DB2



Informix Dynamic Server



Firebird



Microsoft SQL Server



MySQL



Oracle



PostgreSQL

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

8 / 48

Bezserwerowe SZBD

Czasem jednak stosowanie serwera nie jest konieczne. Istniej

ą

bazy danych, które

nie musz

ą

by

ć

współdzielone przez wielu u

ż

ytkowników w tym samym czasie.

Do takich zastosowa

ń

u

ż

ywane s

ą

bezserwerowe

bazy danych takie jak:



Microsoft Access

(cz

ęść

pakietu Microsoft Office)



OpenOffice.org Base (cz

ęść

pakietu Open Office)



Kexi

(cz

ęść

pakietu KOffice działaj

ą

cego

w

ś

rodowisku KDE)

UWAGA:

Obecna wersje powy

ż

szych programów mog

ą

równie

ż

współpracowa

ć

z bazami

danych typu klient-serwer

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

9 / 48

Baza danych

Podstawowe funkcje bazy danych to:



projektowanie rekordów

:



nazwa pola,



długo

ść

pola.



rodzaj pola (tekstowe, liczbowe, logiczne)



edycja danych

:



dopisywanie,



poprawianie,



usuwanie rekordów,



sortowanie

,



wyszukiwanie i selekcja danych

,



tworzenie zapyta

ń

,



tworzenie raportów

,

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

10 / 48

Rodzaje elektronicznych baz danych

Bazy danych mo

ż

na podzieli

ć

według struktur danych, których u

ż

ywaj

ą

:



bazy

proste

ka

ż

da tablica danych jest samodzielnym dokumentem i nie

mo

ż

e współpracowa

ć

z innymi tablicami,



bazy

relacyjne

wiele tablic danych mo

ż

e współpracowa

ć

ze sob

ą

(s

ą

mi

ę

dzy sob

ą

powi

ą

zane za pomoc

ą

relacji),



bazy

obiektowe

dane przechowywane s

ą

w strukturach obiektowych

zdefiniowanych jako klasy,



bazy relacyjno–obiektowe

relacyjna baza danych zapisanych

w strukturach obiektowych,



strumieniowe bazy danych

dane s

ą

przedstawione w postaci zbioru

strumieni danych

,



temporalne bazy danych

odmiana bazy relacyjnej, w której ka

ż

dy

rekord posiada stempel czasowy, okre

ś

laj

ą

cy czas w jakim warto

ść

jest

prawdziwa.

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

11 / 48

Proste bazy danych

W prostych bazach ka

ż

da tablica danych jest samodzielnym dokumentem i nie

mo

ż

e współpracowa

ć

z innymi tablicami.

Bazy proste znajduj

ą

zastosowanie w jednym wybranym celu.

Z baz tego typu korzystaj

ą

liczne programy typu: ksi

ąż

ka telefoniczna, ksi

ąż

ka

kucharska, spisy ksi

ąż

ek, kaset i inne.

Nazwisko

Imi

ę

Miasto

E-mail

Kowalski

Jan

Warszawa

kowalski@warszawa.pl

Wi

ś

niewska

Anna

Kraków

wisniewska@krakow.pl

Zieli

ń

ski

Henryk

Wrocław

zielinski@wroclaw.pl

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

12 / 48

Proste bazy danych

Dane w prostych bazach mo

ż

na:



sortowa

ć

,



przeszukiwa

ć

,



stosowa

ć

w nich

filtry

ograniczaj

ą

ce zakres wy

ś

wietlanych informacji.

Proste bazy danych mo

ż

na tworzy

ć

:



w dowolnym

programie zarz

ą

dzaj

ą

cym bazami danych

,



w

arkuszach kalkulacyjnych

,



w prostych

edytorach tekstów

(pliki z warto

ś

ciami oddzielanymi

przecinkami lub tabulatorami TSV).

Dedykowane programy do tworzenia prostych baz danych umo

ż

liwiaj

ą

:



tworzenie

bazy

(tzn. tabeli z danymi),



tworzenie

graficznego interfejsu u

ż

ytkownika

,

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

13 / 48

Relacyjne bazy danych

W bazach relacyjnych wiele tablic danych mo

ż

e współpracowa

ć

ze sob

ą

.

Bazy relacyjne posiadaj

ą

wewn

ę

trzne j

ę

zyki programowania, (zwykle SQL ) do

operowania na danych,

Relacyjne bazy danych oparte s

ą

na nast

ę

puj

ą

cych zasadach:



wszystkie warto

ś

ci danych oparte s

ą

na

typach prostych

,



wszystkie dane przedstawiane s

ą

w formie

dwuwymiarowych tabel

,



ka

ż

dy

wiersz

składa si

ę

z jednakowych

kolumn

wypełnionych warto

ś

ciami,



mo

ż

liwe jest

porównywanie warto

ś

ci

z ró

ż

nych kolumn i tabel oraz

scalanie wierszy

, gdy pochodz

ą

ce z nich warto

ś

ci s

ą

zgodne.



wiersze w relacyjnej bazie danych przechowywane s

ą

w

dowolnym

porz

ą

dku

- nie musi on odzwierciedla

ć

ani kolejno

ś

ci ich wprowadzania,

ani kolejno

ś

ci ich przechowywania.



ka

ż

da

tabela

powinna

zawiera

ć

przynajmniej

jedn

ą

kolumn

ę

o niepowtarzalnych warto

ś

ciach (tzw. „

klucz podstawowy tabeli

”).

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

14 / 48

Relacyjne bazy danych

Przykład: Prosta tabela danych:

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

15 / 48

Relacyjne bazy danych

Przykład: Dwie tabele zawieraj

ą

ce takie samo pole

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

16 / 48

Relacyjne bazy danych

Przykład: Dwie tabele powi

ą

zane za pomoc

ą

tabeli ł

ą

cz

ą

cej

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

17 / 48

Relacyjne bazy danych

Typy relacji:

1

1

np. jednej osobie odpowiada jeden PESEL,

1

m

np. jeden autor mo

ż

e by

ć

autorem wielu ksi

ąż

ek,

M

m

np. wielu autorów i wiele ksi

ąż

ek

(zło

ż

enie relacji

1

m

- jeden autor dla wielu ksi

ąż

ek

oraz relacji

n

1

- jedna ksi

ąż

ka ma wielu autorów).

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

18 / 48

Bazy proste

Bazy relacyjne

Bazy proste:



równoczesny dost

ę

p do danych

sprawia kolizje



Sekwencyjny dost

ę

p do danych –

plik musi by

ć

czytany od pocz

ą

tku

do ko

ń

ca



System

nadawania

uprawnie

ń

jedynie na poziomie systemu
operacyjnego,



wraz ze wzrostem liczby rekordów

znacznie

maleje

szybko

ść

wykonywania operacji,



wyszukiwanie informacji w pliku

prostym jest stosunkowo trudne

Bazy relacyjne:



wbudowany mechanizm wielo-

dost

ę

pu



swobodny (niesekwencyjny dost

ę

p

do danych



wbudowany system nadawania

uprawnie

ń



szybki dost

ę

p do danych oparty

o kryteria

zdefiniowane

przez

u

ż

ytkownika,



obsługa wspólnych standardów

przez wiele baz danych.

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

19 / 48

Bazy danych

P

P

r

r

o

o

s

s

t

t

e

e

b

b

a

a

z

z

y

y

d

d

a

a

n

n

y

y

c

c

h

h

w

w

E

E

x

x

c

c

e

e

l

l

u

u

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

20 / 48

Proste bazy danych w Excelu

W programie Excel

baz

ą

danych

jest grupa danych umieszczona w skoroszycie,

której pierwszy wiersz zawiera nagłówki okre

ś

laj

ą

ce znaczenie poszczególnych

kolumn danych.

W Excelu dost

ę

pne s

ą

mechanizmy obsługi prostych baz danych,

zwanych równie

ż

listami

.



Mo

ż

liwe jest tworzenie specjalnych

formularzy do wprowadzania danych

,

wyszukiwanie

,

filtrowanie

i

sortowanie

rekordów.



Dost

ę

pne s

ą

te

ż

specjalne funkcje ułatwiaj

ą

ce operowanie na tej strukturze

(

funkcje bazy danych

).

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

21 / 48

Proste bazy danych w Excelu

Przykład:

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

22 / 48

Proste bazy danych w Excelu

Elementami składowymi ka

ż

dej bazy danych s

ą

poszczególne

pola

pogrupowane

w

rekordy

.

Pole

jest to kategoria informacji. (Pola to m.in. miejsce zamieszkania, stanowisko

pracy, zarobki, itp.)

Rekord

jest to zbiór poszczególnych pól opisuj

ą

cy jeden element danych

jest to jeden wiersz

(pocz

ą

wszy od drugiego) w naszej li

ś

cie.

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

23 / 48

Proste bazy danych w Excelu

- tworzenie tabeli

By stworzy

ć

własn

ą

baz

ę

danych, nale

ż

y w pierwszym wierszu arkusza roboczego

wprowadzi

ć

własne, jednoznaczne nagłówki kolumn (nazwy pól). Nast

ę

pnie

zaczynaj

ą

c od drugiego wiersza wprowadzi

ć

dane zgodne z odpowiednimi

nagłówkami.

Przykład: Pierwszy wiersz arkusza roboczego z nagłówkami kolumn (nazwy pól).

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

24 / 48

Proste bazy danych w Excelu

- autouzupełnianie

Po

wprowadzeniu

kilku

wierszu

mo

ż

na

skorzysta

ć

z

mechanizmu

autouzupełnienia

. Je

ż

eli w danej kolumnie wyst

ę

puje tylko kilka warto

ś

ci

i wprowadzimy kilka pierwszych liter nowej warto

ś

ci, które odpowiada jakiej

ś

ju

ż

wprowadzonej warto

ś

ci, Excel podpowie warto

ść

pola, które wystarczy

zaakceptowa

ć

klawiszem Enter. Je

ż

eli podpowiadana warto

ść

nie jest poprawna,

wystarczy kontynuowa

ć

wprowadzenie danych.

Podpowied

ź

systemo-

wa przy wypełnianiu
bazy danych

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

25 / 48

Proste bazy danych w Excelu

- wprowadzanie danych

Menu główne: Dane

Formularz …

Wygodnym sposobem wprowadzania

danych jest

formularz

. Jest to

okienko dialogowe, tworzone na

podstawie nagłówków pól danych.

By go

uruchomi

ć

,

zaznaczamy

dowoln

ą

komórk

ę

w obr

ę

bie bazy

danych i z menu Dane wybieramy

polecenie Formularz…

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

26 / 48

Proste bazy danych w Excelu

- autofiltr

Menu główne: Dane

Filtr

Autofiltr

Wygodne narz

ę

dzie wyszukiwania rekordów dostarcza nam polecenie

Autofiltr

Mo

ż

liwe s

ą

nast

ę

puj

ą

ce

kryteria filtrowania

:



(wszystkie)



(10 pierwszych …)



(niestandardowe)



ka

ż

da z aktualnie wprowadzonych warto

ś

ci w tym polu.

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

27 / 48

Proste bazy danych w Excelu

- autofiltr

Kryteria filtracji dla
pola

kolor oczu

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

28 / 48

Proste bazy danych w Excelu

- autofiltr

Po wybraniu jako kryterium opcji (Niestandardowe…) mo

ż

liwe jest ustawienie

zło

ż

onego kryterium filtracji:

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

29 / 48

Proste bazy danych w Excelu

- autofiltr

Przykład:

Szukamy niebieskookich blondynek

Trzy warunki:



Kolor włosów:

blond



Kolor oczu:

niebieskie



Płe

ć

:

k

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

30 / 48

Proste bazy danych w Excelu

- autofiltr

Przykład:

Szukamy niebieskookich blondynek

Wynik filtracji:

Menu główne: Dane

Filtr

Autofiltr

niebieskie strzałki

wskazuj

ą

aktywne kryteria

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

31 / 48

Proste bazy danych w Excelu

- sortowanie

Menu główne: Dane

Sortuj…

Wygodne narz

ę

dzie porz

ą

dkowania rekordów dostarcza nam polecenie

Sortuj

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

32 / 48

Proste bazy danych w Excelu

- sortowanie

Tabela po sortowaniu według pola „

Stanowisko pracy

” i pola „

Nazwisko

”:

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

33 / 48

Bazy danych

R

R

e

e

l

l

a

a

c

c

y

y

j

j

n

n

e

e

b

b

a

a

z

z

y

y

d

d

a

a

n

n

y

y

c

c

h

h

w

w

A

A

c

c

c

c

e

e

s

s

s

s

i

i

e

e

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

34 / 48

Relacyjna baza danych w Accessie

- podstawowe poj

ę

cia

Program Microsoft Access umo

ż

liwia tworzenie relacyjnych baz danych zło

ż

onych

z wielu powi

ą

zanych relacjami tabel.

Tabela

- wydzielony logicznie zbiór danych, zorganizowany w formie tabeli

składaj

ą

cej si

ę

z wierszy dzielonych na kolumny.

Rekord

- pojedynczy wiersz tabeli, który stanowi najcz

ęś

ciej zbiór danych o

pojedynczym obiekcie. Rekord składa si

ę

z wielu pól okre

ś

lonego typu.

Pole danych

– pojedyncza zmienna opisuj

ą

ca wybrany atrybut obiektu. Pole ma

okre

ś

lony typ danych.

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

35 / 48

Relacyjna baza danych w Accessie

- ograniczenia programu

Program Microsoft Access 2003 ma nast

ę

puj

ą

ce ograniczenia:



maksymalny rozmiar bazy danych to 2 GB (w tej przestrzeni musz

ą

si

ę

równie

ż

zmie

ś

ci

ć

obiekty systemowe, np. indeksy),



maksymalna liczba obiektów w bazie: 32 768,



maksymalna liczba jednoczesnych u

ż

ytkowników: 255 (w praktyce du

ż

o

mniej),



maksymalna liczba pól w tabeli: 255,



maksymalny rozmiar tabeli: 2 GB (wraz z obiektami systemowymi)

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

36 / 48

Relacyjna baza danych w Accessie

- projektowanie tabeli

Przy projektowaniu tabel nale

ż

y stosowa

ć

nast

ę

puj

ą

ce zasady:



Ta sama informacja nie powinna by

ć

wielokrotnie wprowadzana do

jednej lub wielu tabel.



Ka

ż

da tabela powinna zawiera

ć

informacje tylko na jeden temat.



Trzeba uwzgl

ę

dni

ć

wszystkie potrzebne informacje



Nie nale

ż

y wprowadza

ć

danych po

ś

rednich lub obliczeniowych

(wyników wyra

ż

e

ń

)



Informacje

nale

ż

y

przechowywa

ć

w

mo

ż

liwie

najmniejszych

jednostkach logicznych



Nale

ż

y ustali

ć

pola kluczowe tabeli

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

37 / 48

Relacyjna baza danych w Accessie

- projektowanie tabeli

Projektowanie struktury tabeli

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

38 / 48

Relacyjna baza danych w Accessie

- okre

ś

lanie relacji mi

ę

dzy tabelami

Klucz podstawowy

– pole tabeli, które zawiera unikatowe,

nie powtarzaj

ą

ce si

ę

dane.

Klucz obcy

– pole tabeli, które zawiera warto

ś

ci klucza podstawowego innej tabeli

Relacja

– powi

ą

zanie pary tabel bazy danych za pomoc

ą

pola klucza podstawo-

wego jednej tabeli i odpowiadaj

ą

cego mu pola klucza obcego w drugiej

tabeli.

Wi

ę

zy integralno

ś

ci

– reguły zapewniaj

ą

ce poprawno

ść

zwi

ą

zków mi

ę

dzy

rekordemi powi

ą

zanych tabel

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

39 / 48

Relacyjna baza danych w Accessie

- okre

ś

lanie relacji mi

ę

dzy tabelami

Okre

ś

lanie relacji w kreatorze relacji

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

40 / 48

Relacyjna baza danych w Accessie

- wprowadzanie i modyfikacja danych

Dane mo

ż

na wpisywa

ć

w widoku arkusza danych

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

41 / 48

Relacyjna baza danych w Accessie

- inne obiekty bazy danych

Zapytanie

(

kwerenda

) – obiekt bazy danych który pobiera informacj

ę

z jednej lub

wielu tabel b

ą

d

ź

innych zapyta

ń

.

Formularz

– obiekt systemu zarz

ą

dzania baz

ą

danych, który w przyst

ę

pny sposób

umo

ż

liwia przegl

ą

danie, wprowadzanie, modyfikowanie i usuwanie danych.

Raport

– 0biekt którego zadaniem jest pobieranie danych z bazy (tabeli lub

kwerendy), w celu ich wydrukowania na drukarce lub wy

ś

wietlenia na

ekranie. Raport mo

ż

e jedynie pobiera

ć

dane z bazy (nie mo

ż

e ich

modyfikowa

ć

)

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

42 / 48

Relacyjna baza danych w Accessie

- definiowanie kwerendy wybieraj

ą

cej

Definiowane kwerendy wybieraj

ą

cej – widok arkusza danych i widok SQL

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

43 / 48

Relacyjna baza danych w Accessie

- uruchamianie kwerendy wybieraj

ą

cej

Działanie kwerendy wybieraj

ą

cej

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

44 / 48

Relacyjna baza danych w Accessie

- filtracja i sortowanie danych

W celu filtracji i /lub sortowania danych mo

ż

na utworzy

ć

kwerend

ę

zło

ż

on

ą

kryterium filtracji

kryterium sortowania

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

45 / 48

Relacyjna baza danych w Accessie

- filtracja i sortowanie danych

Działanie kwerendy zło

ż

onej:

dane posortowane rosn

ą

co

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

46 / 48

Relacyjna baza danych w Accessie

- projektowanie formularza

Okno projektowania formularza i gotowy formularz do wprowadzania danych

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

47 / 48

Relacyjna baza danych w Accessie

- projektowanie raportu

background image

Technologie informacyjne – bazy danych

Autor: Paweł Rogali

ń

ski – Instytut Informatyki, Automatyki i Robotyki PWr

48 / 48

Relacyjna baza danych w Accessie

- widok raportu


Wyszukiwarka

Podobne podstrony:
BAZY DANYCH 4 id 81365 Nieznany (2)
Bazy Danych id 81350 Nieznany (2)
Bazy danych id 81382 Nieznany (2)
Bazy danych1 id 81730 Nieznany (2)
lab13 Bazy Danych4 id 750409 Nieznany
bazy danych 3 id 81389 Nieznany
BAZY DANYCH 4 id 81365 Nieznany (2)
Projekt bazy danych dla Przycho Nieznany
hurtownie danych 1 id 207288 Nieznany
1 Bazy danych zwiazki normaliza Nieznany
Bazy wzor W id 735795 Nieznany (2)
0 Bazy danych podstawowe pojeci Nieznany
Bazy wzor A id 735792 Nieznany (2)
22 Bazy danych wyklad wstepny Nieznany
Bazy wzor L id 735794 Nieznany (2)
Podstawy Baz Danych id 366782 Nieznany
lekcje bazy kwerendy id 265677 Nieznany
Bazy wzor K id 735793 Nieznany (2)

więcej podobnych podstron