Technologie informacyjne baz danych w systemach informacyjnych zarządzaniaa

background image

Opracowanie:
Wioletta Olszynka
Anna Przybyszewska
II rok Zarządzanie
niestacjonarne

UWM Wydział Nauk Ekonomicznych

1

background image

Plan wykładu

1. System Zarządzania Bazą Danych
2. Właściwości baz danych
3. Zarządzanie danymi
4. Architektura baz danych
5. Etapy rozwoju baz danych
6. Podział i charakterystyka baz danych
7. Funkcje SZBD (Systemu Zarządzania Bazami Danych)
8. Modele baz danych
9. Definicja danych

10.

Operowanie danymi

11.

Integralność danych

12.

Sieciowy model danych

13.

Relacyjny model danych

UWM Wydział Nauk Ekonomicznych

2

background image

Bibliografia:

Źródło: Hector Garcia-Molina, Jeffrey D.

Ullman, Jennifer Widom, Implementacja

systemów baz danych, WNT, 2003.

Źródło: www.pl.wikipedia.org, System

zarządzania bazą danych

Źródło: www.wyklady.org, Właściwości baz

danych, Architektura baz danych,

Źródło: www.riad.pk.edu.pl, Systemy baz

danych w zarządzaniu przedsiębiorstwem

Źródło: www.wkuwanko.pl, Funkcje Systemu

Zarządzania Bazami Danych

background image

Proces zarządzania danymi obejmuje

czynności:

• gromadzenie danych (ich klasyfikacja wg

poziomu ważności)

• przechowywanie danych
• zarządzanie danymi (wszelkiego rodzaju analizy)
Systemy informatyczne służące w/w celom to tzw.
Systemy Baz Danych (SBD)
Zaleta: prostota przeszukiwania np. od

kluczaEdytor tekstu czy skomp

UWM Wydział Nauk Ekonomicznych

4

background image

UWM Wydział Nauk Ekonomicznych

5

System informacyjny zarządzania pełni wobec

przedsiębiorstwa następujące

funkcje:

 stanowi główne źródło informacji, które pozwalają na

 podjęcie decyzji kształtujących bieżącą sytuację

 przedsiębiorstwa i jego dalszy rozwój;

 zapewnia interakcję między systemami zarządzania a

 systemem wykonawczym;

 wpływa na poziom kosztów ponoszonych przez

 przedsiębiorstwo (przez stworzenie możliwości

 podejmowania działań korygujących wcześniej podjęte decyzje
czy poprzez zapewnienie komunikacji między

 nadawcami i odbiorcami informacji);

 przyczynia się do rozwoju konkurencyjnych produktów i usług;

 pozwalają na znalezienie nowych, nieznanych wcześniej zasobów
materialnych (surowców, materiałów, energii).

background image

System Zarządzania Bazą
Danych,

System Zarządzania Bazą Danych, SZBD (ang. Data

Base Management System, DBMS) nazywany też

serwerem baz danych lub systemem baz danych, SBD to

oprogramowanie bądź system informatyczny służący do

zarządzania komputerowymi bazami danych. Systemy baz

danych mogą być sieciowymi serwerami baz danych lub

udostępniać bazę danych lokalnie. 

UWM Wydział Nauk Ekonomicznych

6

background image

Właściwości baz
danych

Tworzenie struktur

bazodanowych

Dopisywanie,

aktualizacja, edycja

Zapytania, wybory,

selekcje

Raporty i zestawienia

Administrowanie baza

danych

UWM Wydział Nauk Ekonomicznych

7

background image

Zarządzanie danymi obejmuje
czynności:

gromadzenie danych

(ich klasyfikacja wg
poziomu ważności)

przechowywanie

danych

zarządzanie danymi

(wszelkiego rodzaju
analizy)

UWM Wydział Nauk Ekonomicznych

8

background image

Architektura baz
danych 

1. Jednowarstwowe bazy danych to takie, które

wykonują natychmiast wszelkiego rodzaje zmiany,

zaś program, który udostępnia użytkownikowi

zawartość bazy ma z nim bezpośredni kontakt.

UWM Wydział Nauk Ekonomicznych

9

background image

Architektura baz
danych

2. Dwuwarstwowe bazy danych –

klient porozumiewa się z

serwerem za pomocą

specjalnych sterowników. Jeśli

chodzi o samo połączenie to

jest ono zależne od samego

serwera, natomiast

kontrolowanie poprawności

danych zależy od klienta.

Rozwiązanie takie wiąże się ze

sporym obciążeniem programu

klientckiego.

Większość lokalnych baz

danych opiera się na

jednowarstwowym modelu

natomiast bazy typu klient-

serwer na dwu lub

wielowarstwowym modelu

architektury baz danych.

UWM Wydział Nauk Ekonomicznych

10

background image

Etapy rozwoju baz
danych

Etap 1 - zwany tradycyjnym – poszczególne programy

użytkowe miały niezależne dane, procedury i modele. Obok

siebie istniały dane, sposób ich przetwarzania oraz opisy

obiektu, itd. Tradycyjne systemy baz danych – mała

elastyczność i niezbyt duże możliwości, niewątpliwie

związane z ograniczeniami sprzętowymi

(jednostanowiskowe)

UWM Wydział Nauk Ekonomicznych

11

background image

Etapy rozwoju baz
danych

Etap 2 – systemy baz danych z oprogramowaniem do

zarządzania danymi – możliwość współużytkowania danych

przez wielu użytkowników, systemy drugiej generacji.

Współużytkowanie dzięki dostępowi bezpośredniemu do

PAO. Zbiory danych oddzielone od programu który nimi

zarządza. Informacje w oddzielnych plikach.

UWM Wydział Nauk Ekonomicznych

12

background image

Etapy rozwoju baz
danych

Etap 3 – w obrębie jednego systemu może istnieć

wiele baz danych pod warunkiem, że zawartości

poszczególnych baz będą rozdzielone i nie

powiązane ze sobą. Zestaw baz danych – system

baz danych obsługiwanych przez System

Zarządzania Bazami Danych

UWM Wydział Nauk Ekonomicznych

13

background image

Podział i charakterystyka baz
danych

Bazy danych różnią się pomiędzy sobą w

wielu aspektach. Praktycznie każda baza

tworzy swoją własną kategorię i trudno je

zaszufladkować. Różnice te są bardzo

widoczne w przypadku baz relacyjnych i

baz obiektowych.

Cechy charakterystyczne dla danej grupy

a) model danych (data model)

b) język zapytań (query language),

c) model obliczeniowy (computational

model).

UWM Wydział Nauk Ekonomicznych

14

background image

Funkcje SZBD (Systemu
Zarządzania Bazami Danych) 

 optymalizacja zapytań - takie przekształcanie zapytań

kierowanych do bazy przez jej użytkowników aby czas

oczekiwania na odpowiedź był możliwie najkrótszy,

 zapewnienie integralności danych - uniemożliwienie

przejścia bazy do stanu, który nie istnieje w modelowanej

rzeczywistości,

 zarządzanie współbieżnym dostępem wielu użytkowników w

taki sposób aby każdy z nich był niewidoczny

(„przeźroczysty”) dla innych użytkowników; każdy z

użytkowników musi być przekonany o tym, że jest

wyłącznym właścicielem danych,

 odporność na awarie (niezawodność bazy danych) -

możliwość odtworzenia poprawnego stanu bazy danych

sprzed awarii,

 ochrona danych - uniemożliwienie dostępu nieuprawnionych

użytkowników do poufnych danych innych użytkowników.

UWM Wydział Nauk Ekonomicznych

15

background image

Funkcje administratora
SZBD. 

Pełni on ważną funkcję podczas tworzenia i użytkowania baz danych. Jest

odpowiedzialny za:

skonstruowanie schematu pojęciowego i zewnętrznego;

określenie praw dostępu użytkowników do danych;

określenie organizacji fizycznej danych i metod dostępu do danych;

definiowanie procedur zapewniających dobry poziom niezawodności systemu.

Administrator musi mieć swobodę zmiany struktury pamięci lub strategii dostępu bez

konieczności modyfikowania programów użytkowych. Jest on także odpowiedzialny za

następujące sprawy:

decyduje o tym jakie informacje będą utrzymywane w bazie danych;

ustala, jakie dane powinny być reprezentowane w bazie danych i określa cechy tej

reprezentacji oraz odpowiednie odwzorowanie między strukturą pamięci a schematem

pojęciowym;

utrzymuje kontakt z użytkownikiem w celu zapewnienia dostępu do danych;

definiuje procedury badania legalności i poprawności;

definiuje i realizuje odpowiednią strategię odtwarzania;

musi zapewnić wydajność najlepszą dla zakładu oraz odpowiednie dostosowanie

systemu do zmieniających się wymagań.

UWM Wydział Nauk Ekonomicznych

16

background image

Modele bazy danych.

Wyróżnia się trzy główne typy

(lub generacje) modeli

danych:

1. Proste modele

danych. Dane

zorganizowane są w

strukturę rekordów

zgrupowanych w plikach.

Głównymi dostępnymi

operacjami są operacje na

rekordach (ewentualnie na

ich poszczególnych polach).

Z tego rodzaju modelem

danych mieliśmy do

czynienia dotąd na

ćwiczeniach.

UWM Wydział Nauk Ekonomicznych

17

background image

Modele bazy danych.

2. Klasyczne modele

danych. Należą do
nich modele
hierarchiczne, sieciowe
i relacyjne. Modele
relacyjne stanowią
najbardziej popularną
obecnie podstawę
architektur systemów
baz danych.

UWM Wydział Nauk Ekonomicznych

18

background image

Modele bazy danych.

3. Semantyczne modele

danych. Semantyka to

inaczej znaczenie.

Klasyczne modele danych

nie dostarczają łatwego

sposobu odczytania

informacji o semantyce

danych, stąd podejmuje się

próby stworzenia innych

modeli, uzupełniających ten

brak. Przykładem

częściowej realizacji tego

programu są obiektowe

modele danych.

UWM Wydział Nauk Ekonomicznych

19

background image

Hierarchiczny model danych

Hierarchiczny model danych jest pewnym rozszerzeniem

modelu prostego, opartego na rekordach składających się z

pól i zgrupowanych w plikach. W schemacie hierarchicznym

wprowadza się typy rekordów i związki nadrzędny-podrzędny

pomiędzy nimi

UWM Wydział Nauk Ekonomicznych

20

Rys. Hierarchiczny model bazy danych.

background image

Definicja danych

Typ rekordu to nazwana struktura danych, złożona ze

zbioru nazwanych pól; każde pole służy do zapisu

pojedynczego atrybutu obiektu opisywanego przez rekord, i

charakteryzuje się określonym typem danych, np. liczba

całkowita, napis, data, itp. Na ogół jedno z pól danego typu

rekordu wyróżnia się jako klucz, tj. unikalny identyfikator

rekordu wśród rekordów danego typu (często przydzielany

dość arbitralnie, podobnie jak np. nr albumu studenta lub nr

PESEL w ewidencji ludności) oraz zakłada się

uporządkowanie rekordów wg. wartości jednego z pól

(zwykle klucza, choć niekoniecznie). 

Relacja nadrzędny-podrzędny: typy rekordów tworzą

strukturę drzewa, tj. każdy typ rekordu (z wyjątkiem

najwyższego w hierarchii, tzw. korzenia -- root) związany jest

z dokładnie jednym typem nadrzędnym. Zarazem każdy

określony rekord typu podrzędnego jest związany z

określonym rekordem właściwego typu nadrzędnego.

UWM Wydział Nauk Ekonomicznych

21

background image

Operowanie danymi

Typowe operacje na danych w tym modelu to wyszukiwanie

rekordów określonego typu, podrzędnych względem danego

rekordu, i spełniających warunki dotyczące zawartości

określonych pól; usuwanie lub dodawanie rekordów i edycja

ich pól. Realizowane są poprzez funkcje lub procedury

pisane w językach programowania o charakterze zazwyczaj

proceduralnym, np. C.

UWM Wydział Nauk Ekonomicznych

22

background image

Integralność danych

Podstawowe warunki integralności wynikają z samej definicji

struktury danych modelu:

Każdy rekord (z wyjątkiem korzenia) musi być powiązany z

rekordem nadrzędnym właściwego typu; a więc np.

usunięcie rekordu nadrzędnego wiąże się z usunięciem

wszystkich względem niego podrzędnych. Nie można

wstawić rekordu bez powiązania go z rekordem

nadrzędnym.

UWM Wydział Nauk Ekonomicznych

23

background image

Integralność danych

Zawartość każdego

pola rekordu musi

odpowiadać typowi

danych z definicji

danego typu

rekordu. itp.

Widać, że model

hierarchiczny ma

wiele wspólnego ze

strukturą systemu

plików.

UWM Wydział Nauk Ekonomicznych

24

background image

Sieciowy model danych

Sieciowy model danych w ogólnym zarysie niewiele odbiega od

hierarchicznego. W miejsce związku nadrzędny-podrzędny pomiędzy

rekordami wprowadza się w nim tzw. typ kolekcji (set), który jest złożonym

typem danych pola zawierającym odniesienia do innych rekordów

określonego typu.

Warunki integralności danych, poza oczywistymi już więzami dotyczącymi

zgodności zawartości pól rekordu z określeniem typu rekordu i unikalności

pól kluczowych, mogą być formułowane w terminach wymogu

przynależności rekordu do jakiegoś wystąpienia określonego typu kolekcji.

UWM Wydział Nauk Ekonomicznych

25

background image

Relacyjny model danych

Relacyjny model danych został opracowany przez

E. F. Codda w latach 70-80, i od mniej więcej

połowy lat 80 stał się podstawą architektury

większości popularnych SZBD. Naszkicuję tu dość

pobieżnie teoretyczne zasady modelu. Należy przy

tym pamiętać, że w realnych implementacjach

teoria ta bywa traktowana dość luźno tzn. jej

zasady niekoniecznie są w pełni przestrzegane czy

implementowane. Stąd omówienie to będzie raczej

powierzchowne, ze względów praktycznych

skupimy się w dalszym ciągu wykładu raczej na

realnych implementacjach modelu poprzez język

SQL.

UWM Wydział Nauk Ekonomicznych

26


Document Outline


Wyszukiwarka

Podobne podstrony:
TECHNOLOGIE INFORMACYJNE W ZARZĄDZANIU PAŃSTWEM
5. Technologie informacyjne, Zarządzanie i marketing
SBD wyklad 4, student - informatyka, Systemy Baz Danych
SBD wykład 2, student - informatyka, Systemy Baz Danych
SBD wykład 3, student - informatyka, Systemy Baz Danych
SBD wykład 1, student - informatyka, Systemy Baz Danych
SYSTEM B, student - informatyka, Systemy Baz Danych
Egzamin, D. Zarządzanie danymi informacyjnymi, bazy danych, systemy informatyczne i zarządzanie proj
ZINTEGROWANE SYSTEMY INFORMATYCZNE ZARZĄDZANIA
Zioło Nowoczesne technologie przetwarzania informacji w zarządzaniu logistyką w przedsiębiorstwie(2)
Rozdzial 1, ZARZĄDZANIE, technologia informacyjna
cw 0 1, pwr, informatyka i zarządzanie, Informatyka, algorytmy i struktury danych
Rekord bibliograficzny, Studia INiB, Formaty danych w systemach informacyjno-wyszukiwawczych
System informatyczny zarządzania, WSB Bydgoszcz, Informatyka wykłady
Pluton, Technologia Informacyjna (płyta CD), Bazy danych, Pomoce
Ujęcie systemu informatycznego w zarządzaniu jakością
Skoki Narciarskie, Studia, Zarządzanie, Technologia informacyjna, Skoki narciarskie
System informacyjny zarządzania
Zestaw D Zarządznie?nymi infomacyjnymi?zy?nych Systemy informatyczne Zarządznie Projektami (2)

więcej podobnych podstron