krzysztofowicz.pdf
(
1264 KB
)
Pobierz
Microsoft Word - mgr_oryginal.doc
POLITECHNIKA CZ
STOCHOWSKA
Politechnika Cz
stochowska
Wydział In
ynierii Mechanicznej i Informatyki
Kierunek Informatyka
Specjalno
In
ynieria Oprogramowania
PRACA MAGISTERSKA
OPRACOWANIE SYSTEMU INFORMATYCZNEGO
STANU ZDROWIA POPULACJI LUDZI NA PODSTAWIE
OBIEKTOWEJ BAZY DANYCH
WYKONAŁ:
PROMOTOR:
Jacek Krzysztofowicz
prof. dr hab. in
. Paweł Sewastianow
Cz
stochowa 2003
POLITECHNIKA CZ
STOCHOWSKA
Wst
p ............................................................................................................................3
1. Cel i zawarto
......................................................................................................4
2. Podstawy teoretyczne obiektowych baz danych .....................................................5
2.1. Definicje dotycz
ce obiektowo
ci ..................................................................5
2.1.1. Obiekt ....................................................................................................9
2.1.2. Obiekty kolekcji ...................................................................................10
2.1.3. Identyfikacja obiektu ............................................................................11
2.1.4. To
samo
obiektu ...............................................................................12
2.1.5. Klasa ....................................................................................................13
2.1.6. Atrybuty...............................................................................................16
2.1.7. Metoda .................................................................................................18
2.2. Hermetyzacja ...............................................................................................19
2.2.1. Dziedziczenie .......................................................................................20
2.2.2. Komunikaty .........................................................................................25
3. Obiektowe rozszerzenie modelu danych w Oracle................................................26
3.1. Oracle ..........................................................................................................26
3.2. Typy obiektowe i obiekty.............................................................................27
3.3. Referencje....................................................................................................31
3.4. Dziedziczenie...............................................................................................32
4. Charakterystyka oraz podstawowe poj
cia teorii zbiorów rozmytych ...................37
5. Metoda hierarchicznej analizy problemu..............................................................48
5.1. Charakterystyka metody hierarchicznej analizy problemu ............................48
5.2. Model hierarchiczny w metodzie AHP .........................................................51
5.3. Pozyskiwanie ocen dominacji przez porównywanie parami..........................57
5.4. Wektor uporz
dkowania wariantów .............................................................59
5.5. Główne ograniczenia metody AHP ..............................................................60
5.6. Algorytm oceny ...........................................................................................61
6. Opracowanie metody i oprogramowania wspomagaj
cego wielokryterialn
i
wielopoziomow
ocen
alternatyw. .............................................................................62
6.1. Metoda i algorytm wyliczenia współczynników wzgl
dnej wa
no
ci
kryteriów lokalnych na podstawie macierzy parzystych porówna
...........................62
6.2. Budowanie hierarchicznego sytemu kryteriów agregowanych ......................67
6.3. Zagadnienia wielokryterialnej oceny stanu tarczycy ....................................69
6.4. Struktura i budowa programu .......................................................................82
7. Literatura. ............................................................................................................86
2
POLITECHNIKA CZ
STOCHOWSKA
Wst
p
Technologia obiektowa rozwija si
i rozprzestrzenia w bardzo szybkim
tempie (j
zyki programowania, narz
dzia do analizy i projektowania, biblioteki
klas itd.). W ci
gu ostatniej dekady równie
w technologii baz danych wyra
nie
obserwuje si
ogólny trend w kierunku koncepcji obiektowej.
Usystematyzowanie współczesnych kierunków w dziedzinie baz danych nie
mo
e by
zbyt precyzyjne ze wzgl
du na du
zło
ono
i wieloaspektowo
projektowanych i realizowanych systemów. Dodatkow
trudno
sprawia brak
jednolitej terminologii, systemu poj
, teorii, a tak
e nawarstwione, cz
sto
fałszywe stereotypy dotycz
ce roli teorii w projektowaniu rzeczywistych
systemów.
Obiektowe bazy danych s
rezultatem poł
czenia koncepcji opracowanych na
gruncie: programowania baz danych, obiektowych j
zyków i ogólnych rozwa
a
na temat "obiektowego" postrzegania
wiata.
Nie ma obecnie
adnej teorii, czy cho
by powszechnie akceptowanego zbioru
zasad praktycznych w dziedzinie konstruowania obiektowych systemów
zarz
dzania bazami danych (OSZBD); nie istnieje ogólnie przyj
ta metoda
projektowania baz obiektowych; nie ma te
jednolitej terminologii w tej materii:
dziedzina baz obiektowych znajduje si
in statu nascendi
. Mimo wysiłków OMG
i ODMG nie wypracowano standardu w zakresie systemów/baz obiektowych.
Kierunki i tempo prace nad bazami obiektowymi wyznaczaj
ró
ne
czynniki, w tym m.in. obecny i przewidywany rozwój sprz
tu komputerowego
(moc obliczeniowa, pojemno
ci pami
ci, sieci ), naciski projektantów,
u
ytkowników i programistów na udost
pnianie coraz silniejszych semantycznie
i łatwiejszych w u
yciu narz
dzi do budowania i u
ytkowania systemów
informacyjnych oraz - czego nie mo
na pomin
- interesy firm komputerowych
produkuj
cych systemy zarz
dzania bazami danych i firm wytwarzaj
cych
aplikacje oparte na bazach danych.
3
POLITECHNIKA CZ
STOCHOWSKA
1.
Cel i zawarto
Celem pracy jest opracowanie obiektowej bazy danych oraz stworzenie systemu
informatycznego wspomagaj
cego podejmowanie decyzji.
Wybór alternatyw działania w nauce, technice i w
yciu to podejmowanie
decyzji. Winny one by
optymalne, poni
szy system ma ułatwi
wybór
najlepszej decyzji.
Praca ta ma równie
na celu propagowa
zagadnienia zwi
zane z
obiektowymi bazami danych. Zastanawiaj
c si
, dlaczego obiektowe bazy
danych tak trudno toruj
sobie drog
na rynku zdominowanym przez relacyjne
bazy, mo
na doj
do wniosku,
e jednym z powodów na pewno jest brak
literatury. Wynikiem tego jest stosowanie produktów innych ni
obiektowe bazy
danych w zastosowaniach, gdzie wła
nie obiektowe bazy danych byłyby
najwła
ciwszym rozwi
zaniem.
Niew
tpliwie podejmowanie decyzji jest dziedzin
bardzo szerok
i rozwijaj
c
si
w obecnych czasach, która jednocze
nie korzysta z rozwi
za
pojawiaj
cych si
w innych gał
ziach nauki.
W 2 rozdziale pracy omówiono podstawy teorii obiektowych baz danych, na
kilku rysunkach pokazano schematy by czytelnik miał bardziej czytelny obraz.
W 3 rozdziale pracy zaprezentowano obiektowy model danych, standard SQL
1999, wszystkie rozwa
ania teoretyczne s
ilustrowane przykładami powstałymi
w systemie bazodanowym Oracle.
W 4 rozdziale omówiono charakterystyk
oraz podstawowe poj
cia zbiorów
rozmytych.
W 5 rozdziale przedstawiono metod
hierarchicznej analizy problemu.
W 6 rozdziale omówiono opracowanie metody i oprogramowania
wspomagaj
cego wielokryterialn
i wielopoziomow
ocen
alternatyw.
4
POLITECHNIKA CZ
STOCHOWSKA
2.
Podstawy teoretyczne obiektowych baz danych
2.1.
Definicje dotycz
ce obiektowo
ci
Chocia
teoria projektowania baz danych jest jedn
z najwolniej
podlegaj
cym zmianom dzisiaj dziedzin informatyki, jednak i one ulegaj
pewnym przemianom. W chwili obecnej projektanci baz danych s
wiadkami
wyłaniania si
nowego logicznego modelu danych – obiektowego oraz wł
czenia
elementów obiektowych do modelu relacyjnego. Wci
jest za wcze
nie, by
przewidzie
, który z tych dwóch sposobów u
ycia obiektów w zarz
dzaniu
danymi przetrwa. Istnieje ju
kilka systemów zarz
dzania bazami danych
opartych na obiektowym modelu danych, które s
wystarczaj
co odporne na
bł
dy, by mogły by
stosowane w du
ych firmach, Jednocze
nie dobrze znane
relacyjne bazy danych zaczynaj
obsługiwa
obiekty.
Powstanie i rozwój obiektowych baz danych nie mo
na rozpatrywa
w
oderwaniu od ogólnego procesu rozpowszechniania si
technologii obiektowej,
która dominuje lub b
dzie dominowa
w najbli
szych latach w ka
dym sektorze
współczesnego przemysłu software'owego (GUI, j
zyki programowania, systemy
operacyjne, metody analizy i projektowania ). Trzeba równie
bra
pod uwag
trendy w przemy
le komputerowym, takie jak gwałtowny rozwój Internetu,
popularyzacja systemów rozproszonych oraz narz
dzi typu middleware. Procesy
te b
d
kształtowa
rynek software'owy w ci
gu najbli
szych lat. Pocz
tkowo
powstałe jako rozszerzenia obiektowo-zorientowanych j
zyków programowania,
słu
ce do magazynowania w pami
ci stałej danych w postaci obiektów,
obiektowe bazy danych przybrały nawet najbardziej zaawansowane cechy
charakterystyczne dla tradycyjnych systemów baz danych. W wyniku tego
współczesne OBD dziedzicz
wszystkie zasadnicze własno
ci technologii
obiektowej (istnienie zło
onych obiektów, to
samo
obiektów, "kapsułkowanie"
(
encapsulation
) danych i procedur, dziedziczenie, funkcje polimorficzne,
rozszerzalno
o nowe typy danych) i baz danych (trwało
danych, oddzielenie
5
Plik z chomika:
Caveman85
Inne pliki z tego folderu:
Stajniak M. - Transport i Spedycja.pdf
(78450 KB)
Skrypt - Orkla.doc
(7554 KB)
Vademecum Teleinformatyka( III Tom).rar
(108862 KB)
Wykłady - Sieci komputerowe (Politechnika Warszawska).pdf
(9079 KB)
Sieci komputerowe - super opracowanie.doc
(4623 KB)
Inne foldery tego chomika:
• Kurs Cisco CCNA v 3.1
Administrowanie Sieciami Komputerowymi - mgr inż Paweł Pławiak
CCNA
CCNA - CCSP - CNAP - CCSP - Cisco
CCNA - CCSP - CNAP - CCSP - Cisco2
Zgłoś jeśli
naruszono regulamin