informacja z komputera
TRANSCRIPT
Informacja z komputera
�������������� ��������� �������������������������� ����������������
szybkie wyszukiwanie informacji. W tym rozdziale przedstawimy sposoby ���������������������������������������������������������������
podam�������������������������������� ����������������������������������
������������������������������������������ �������������� ����������������
������������������������������������������������ �������������������
biblioteki. Do tej��������������� ��������!���������������������� �����������������
���������� �������Biblioteka Kongresu Narodowego (Congress Library) w USA zawiera "#��������������������������"#��� ������������$�������������������� ��������
1989 tylko 2% in��������������� �������������������������������%&�����������������
�� ����������'(&�������������������)��������������� ��������� ��������������������������������� ������������ ��������������� �������*������������������
plikach rozp�� ��������������� �����+��������������������������
�,���� �������������������������������������� �� ������*�� �������
�������������������������� ������������������������� ��������������������
kartkowania dokumentacji. Zdalny dost����������������������� ����������������
�������������������������������� ����-������.������� ���������� ��������
���������������������������������������������������/#��� ������0��� ���*���������������������������������������������������������������� ���������� �����
�������������������������������������0��� ���*�������������� ������������ �����
�� ������������������������������ ���������������������� ��������������*��
elektronicznej formie.
����������� ����������danych?
�-������������������������������������������������������
�� ���� ����*���������*��������������������������������� � ������
-�� ����������������������������������������� �� ���� ����������
programów, wystarczy w ty����������������� ���������������������*� �� ���� ���
���������������������� �� ������������������������������*��������� ���*��
1� �����������������������2������� �������*� �������������
������������������������� ���*��������������dytora dane nazwisko czy ����������������,��������������������������������� ������� ��������������������������� ���������������������������� �� ���� �������������������
�������������������������������-�� ���������������������*��������������
��� ��������������*���� ����������������� ���������� �������������� ����
������������*���� �����������������������������*�������*���� ����
0����� ��3�����4 ��������������������������������� 2
����������������������*���������������5� �����������������������������
przekona��������������������� � ��� �� ������������������������������� ������ ��
�� ������������ ����6������������� ������� �� ����������� ����������������������*�
����������������������������������������� ������� �������oprogramowania typu P+7� 1�� ����+����������7������������� ��� �������������
���������!��3����� � ����������� ������������� ����������������������
���������������*���������������������������������������������������
telefonicznych po odszukaniu nazwiska czy ����������� �������������������
��������������� ������������ �����3��������������� �����������������
��������������������
�7���� ��������������*������������������������� �������� ��������*������������
��� *��������� �� ���������������������� ����������������������7���������������� ���*������ ���������������������*� �� �������������������� ������ ���������w poszczególnych miastach -�������������������������������� ������������- do � ����������������������������������������������� ����� ���� �����������������������
������ ������� ���)������������������������ �����������������������������
������������������ ��������� ������� ���������������1�������������������������������
���������������������� �� ��� �������������������������������������� �����������
�����������������*������������������������������/''8��������� ���"�����������
�� ����������%#&��������$�3����������������������������������������� ��wyspecjalizowane programy.
Pods��������������
�1� ��������������������������������������������������������
����������������������������������*��������9����������:���������������������������� ������������������������������� ����������� ���������
������������� ���9 � ���������������������������������������:�������
skrócie DBMS (od angielskiego akronimu Data Base Management Systems!��;�������������������������������������������������������������������������
korzystaniem z bazy danych �� ������� ���<����������������������������
����������� ����������-�����������*���������� �����������*���������������������������
0���������� � �����3<7)������� ����������������� �����������������,����������
������������������������������� tania z zawartej w nich informacji nie ���� ���������������������������������������� �������������������� ����������
��� �������� ������������������������������*�9�����������:�
�+������������������������������������������������ �������������� ���������������*�������������������������������� �����*��0����� �� ����������
������*�pola ������������������������������������������������������������ ����
��������������������� ���������6���������������������������lonego typu: ������������������������������-���� ��������!�������������������������������
��������������!��1����������*����������������������� ���������������������������������������������������������������������������������������������*�
zamówienie klienta lub informacja o posiadaczu konta przechowywana przez bank. Grupa
0����� ��3�����4 ��������������������������������� 3
���� ����������������*��� ��!�������rekord��=��������������������� ���������������
����������� ������������ ���������!������������������������� �����������i �� ������ *����������������� �������� ������������������������������������*�
�������������������������������� ���*��+������������������������������ �� ����
�������� ������������������������������������������������������ ����tury ����������������������� ���������������� �� ��������������������3������
oddzieleniu tych dwóch poziomów - logicznej i fizycznej struktury zapisu -���������������������������������������������*�� �� ���������������������������
nowe elem������������������������������������������������������������������
momencie. ,���������� ��������� �� ���������� ����������������������������������� ��
����� ������������ ���������� ����������������� ����6������� ����������
jednako�� ����������� ���� ����������0��������������������������������� �����
������1������������������������� ����������������������������������
�������������� ����������������������*������� ��������2 Nazwisko +��� Rodzaj konta Identyfikator Data
������� Dysk/Katalog
Jankowski Norbert administrator norbert 21.01.93 tor/user/norbert Duch 0����� � pracownik duch 15.06.93 tor/user/kmk/duch Adamczak ;�� doktorant raad 01.09.94 tor/user/kmk/raad 6��� Marcin student kaapi 21.09.94 uran/user/kaapi ... ... ... ... ... ... ������ ����� ������ ����������������������������������������,��� ����������������������������������*�������������������������������������
������������������������������������� �� �������Takie relacje (opisywane w teorii ����������������������������������������� �� ��������������������������!������������������������*��������������������������������������������������������0�������������������������������������������������� ���������,���
����������������������*������������������������������� �����������������0������
����������� ������������ ���������������������������������������������� �������� ����������������������������������� ����� ������������� �������
����������� ������������������ �� ������������������������������ ���
���������3��������������������������� ����������� ���������������������� ������������������������������
�;����������������*�������� ����������������-��������� �������� �������
������������ ������������������� ����������� �������� ��������������
�����������������1������������������� � �������������������������
���������������������� ���������������� ����� ��������������������������� ������
������������ ������������������������������������1��������������� � �����
���������� ����3�)�>�����0���� �'(!��������������������������� ������ ���
��� ������������ ��������������*����������� � ���������������������� ������������������������ ������������������������������� ���?��������� �� � �����3<7)��� ��������� ��� ���������������������������������������0�������
����������������������� ����������������������������������������������� ��������� ����������������������������+ �������������� � �����3<7)�����
0����� ��3�����4 ��������������������������������� 4
������������������ ����������������������������������������������������
������������� �������=���������������������� ����� ������*�����������n����� �����*����������������������������� ��������������������� �������
� ����*������������� �������*������������������������� ������������������
������������� �������bazy bez struktury (free form database).
�3����� ������ �� ���� �������������������������������������
��������� �� ��� ������� ���������������������� ���������9����������������:!��
Zastosowanie relacyjnych bazy danych����� ������� ���������������� ���������������������������������������������ch samych informacji w wielu ��������������� ������������������6�������������������������� ���� � ������
������������������������������������������������ �������������������������
��������� ���������������������*�������� ���������ym poziomie rozpatrywania � ����!��6����������������������� ����������������� ������������������������ ��
������������������1���������������������������������������������������
�������@�� ��� �� ������������� ������� ��������������ncji przy pomocy ��������,������������������������������� ������������������ �����������
������������� ���� ��������,��9����������:�����������������������������������
����� �������������������� �������������������������@���������dzenie takiej ���������������������������������������������������������� �����*�
����������������������������������������������������������������� ���� �������������������������������������������������
W relacyjnych bazach danych en������������� �����������������������������
���������� �����������������������������������������+ ������������������*��������������0 �� ����������������������������������������������������������� ������������������������������*������������0 �� �������������� ���������������*� �������atrybutami��,������������������������������������������������������������������� ���������������������������������������������������������
��������������� �������������������������*� �� ��������� ������������
�����������6���������� �����*���������������������������� ����*�������������������������������������������*����������������������*�����������������
���������������� ����3�������������� �������������������������������������
���������������������*���������� ���������������-���������������������
����������9����������:�������������������� ���������������������������������
�����������������������������*��,���������������������� zwykle w dwóch �����2������ ������������������*������������������������������������
����������������������������� ������ ���� ���� ������������������/,4��������
���� ��������������������������!��3��������������������������� danych ��������*������������������������������ ������������� ",4���%,4!�-��������������� ��� ���������������������������������������� ������������������������������
��������������������������,������������������������������������������
�������*� �� �������� ������������������������������������������*������ �
szukania.
�-���������������������������������������������������� �����������
�� ����)� ������������� ����� ���repozytoria lub ������� ���������������info���������������������������������������� �� ���������������������
0����� ��3�����4 ��������������������������������� 5
����������������� ����������������� ������������� ����������������� �����������
���������������������������������� �������������������������������
��������������������������������������������������������������������������������������� ��������������������������� ���administratorami baz danych 3<?��3�< ��?����� �����!��)� ���������������������������������
���������� ����� ��� � ������;3<7)��
Rodzaje baz danych
- �������������� �������������������������������������� ���� ��������
�������� ������������������������������� �����������������0������ �����������
���������������������������������� �������������������������������������danych w przypadku jednoczesnej modyfikacji tych samych rekordów, wprowadzanie ��������������������������������������������������������������������
9���� ������:!��������������������������������� � �����3<7)�������� ���
bazy przez�����������������������������
�������������3<7)��������� ����������2���������� ��������� ��� � �����
������������������������������������������ ��� ������������� ��������������������������� ������������� ������������� ���������������������*���������*������������ �� ���������������������������������������������������������
������������������������ ������� ������������������������������ � ����
������������������������������������-��������� ������ � ��������acowane dla ����������������������� ����������������������������������������������
������������������ �������������� ����������������������������� ���������������
��������������������������������� �� ��������� ����������������
k���� ������������������������������������������������*� ����� ������
������������������������ ��� ���������� ����������1���������� �������������
� ��� ����� ��������������������������������������������������
�����������3<7)� ������� ��������� �������������� ����������
�)� �����3<7)�������� ����� � ����� �����������������������������������
DSS (Decision Support Systems) oraz „systemy przetwarzania transakcji w czasie rzeczywistym”, czyli OLTP (On Line Transaction Processing). Typowe banki danych ���������������������������������������� ����������� ���������������������
���������)� ������.�1������� ����������������9transakcji:����������������
obiegu danych, np. systemy bankowe czy systemy rezerwacji miejsc przy����������������
��� ����������������������������������������������������������� �����������
������������������������������������������������ �����������������������
��� ������������ ���������������������� ����������������- tran ����������� ��� ���� ��������� �� ������������������������������� ��������������6���� �������
��� ��������������������������������������� ������������������
������ �������������������������������������������1���� �� ���������
dany��������� ���������������9�������� � �������������:���������3<)� �����
0����� ��3�����4 ��������������������������������� 6
Data Base Systems) -� � �������������������������������������������� � �����
������������������������ ��� ��������� ���������������������
�,������������������ ��������� relacyjne bazy danych, oparte na dobrze �����������������������������������������������������������,�������������
������������� ��hierarchiczne bazy danych��;��������������������������������
���������������������������������� ����������� *������������� ���������
����� ���!��0����������������� �������� ��*���� ��������������������������� ����
���������� ����������������������� ��������������������������� ������ �����
,��������� ��������*�������������������������� ma jednego poprzednika w �����������<������� ������������������������������������������� �����
��������Sieciowe bazy danych��� ������� �������������������������������*�
���������������������������������������������3�����������wania logicznej ��������������������������������� ���������������������������� ��������
���������������� 33.��3��3����������.�����!���������� ������ � ����� �����������
���������������� 37.��3��7����������.�����!���������������������������� ����� ������ ��������������������3������������������������� ����� ���
@�<�.��������������� ���������������������0� ���������� �������
����������������� ������������������ �����*� ������������� ������� ������������
popularne jak modele relacyjne.
�,��� ��������������� �������������������������������������������������������������������������������� ������������������ �����������
��� ����� ������������������ ����� ��������������������������������������mi. �������������������������������������������������������������������
�������������� ����������������� ���������� �� �����7�������*�������3<7)����
������������������������������������������� � ����A57)��,5��� ��
������������������)�������� � �����,���������������@BB��7�������������� �����*������������������������������������������������ �����������)C.���
pewne cechy programowania obiektowego - tak zrobiono np. w systemie IRIS. Podstawowe cechy obiektowych systemów zar��������������������������� �����
��������������� ��������������������������������������������������������
�����*��������������������������������������������������������������
traktowanie obiektów w tabelach tak, jak prostych typów danych.
�,��������������� ������������ �����rozproszonych baz danych�������������������������������������������������� ������ � ������������������ ������������������3�������������������������������*�� �������������������������
krajów takie r����� ��������������� �����������������1��������������� �*���������
�� �������������������������������������������������- relacyjnym, ��������������� �����������������������)������������������������������������
��������������� �� �������������-����������� �� ���������������� �� �������� ������������������������������������������� ���������������� �� ���� ���identyczne kopie bazy danych zlokalizowane w wielu miejscach. Wyrafinowane mechanizmy replikacji ������������������������������������ ��������������� ����������������������������������� ��������������������������������� ����
0����� ��3�����4 ��������������������������������� 7
�� �������������� �������� ���������������� ������ � ����������������temporalne bazy danych������������������������������������������ �����������
��� ������������������,���� � ����������������������������������������� ���� �������� ��2������� �� ��������������� �����*����� �����������������������
���� �������������������������������*������ �����*� �� ���������
����������������������������������������������������������������� ���
������������ �� �����������������������������������������������������
������������������������������������� ��� �������� ���������� ��nformacji �������������� ������������������ ��������������� �������������������������
��������������
Typowe cechy programów DBMS
�)�� ��������������������������������������������� �������������
�������������������������3�piero wprowadzenie monitorów interfejsów ������������ � �����������������������������������������������������
������������������������3<7)��,��������������� ������*���������������
����������������������������������������3������������� ������� �� ������*�������� � �����������*��������������������������� ���������������
����� � �������7� �� �����������*��� ������������������������ ����������3<7)���
����*� �������������������������������������������������������������� �*��,���
������ ���������������� �����������������������������������������������������
��������������������������������-���������������������������������3<7)�
������� ���������� ����������� �� ������������� �������������������������������
�����������������������������������������������������������������
���������
�1������������������������������������������ �� ��������*�������������������
programowania, który pozwala na wykonywanie dowolnych operacji na bazie danych - �� �����������������)C.���� ����� �����������������-��������������������� �����
�� ������*�����������������)C.����������������������� ���������������������
��� ������������������������������������ ������������������ ��������
za��� ������!���������������� ���������������� �����������������������������
���������������������������������������������������,����������� ����
��������������������� ��������������������������������� �����������������
aplikac�����������������������������������������1������������������������
formularzy, menu i raportów ����������������������3<7)��������������� �������������������������������������������������������������������
�����*��������������������������*��������������������� �����������������
���������������������������������������������������������������� *��4���������
���������*������� ����������������������������������������������
��������������������������������������� ���������������������6�����
�� ��������������������������������*������ �*�������� ��������������������
������������������������������ ���������� ���������������������������� ��
0����� ��3�����4 ��������������������������������� 8
�0��� ���*��������� � �����3<7)��������������������������������
�����������1���������������������������������������������������� �*��������
��������������������������������� �� �����������������������������������
��������������� ���������������������� �������������������������������
�������A�������������������������������*��� ������� ���������������������
��� �*����������������� �� �����������������������������������-��������
��������������������������������������������� �������rolnych lub wskazanie ���������������������������������������������*�����������������
���������A�������������������������� �������������������������������
projektowania reakcji na takie zdarzenia.
�1�������3<7)��������������������erowanie raportów przeznaczonych �����������������������1������������������������������ ����������������
graficznej i sposobu wydruku informacji wyszukanej i przetworzonej przez odpowiednie ��������3����� ����������������������������� �� ���������������
�� ������������������������������ ��� �������������3<7)��� �����������
� ����������1�����������������������������������*���� ����������������������*��������������� ��������������������������������������������� �����������������������*������������*����������*��� ��� �� ��� �� �������������
�������������������������*�������� ����������������������������������
�����������������
����������������
SQL (Structured Query Language), czyli Struktu�����������-����� ��� ���������
������������� �� ����� �������������������������������������� ������������������������0��� ���*� � �����3<7)�������������������������
����� ����������������������������������� � ��������������ry osobiste i stacje ������������������������������������������)C.��,��������������� ������������� ���� ����������������������������< ������ ������� ���� �����
� ����������������� �������� ���)C.���� Najprostszym poleceniem ������)C.��� ��)5.5@���������9������:����������� ����2 )5.5@����������� ���4;�7�����������D ������9��������� ��:��������������������������������9����������:��������������
��������� ������������� �������������� ��������������������3��anie do polecenia )5.5@���� ���������;35;53�<E� �����������������!������������������������������� ��������������+� ���������������������*�����������
pomocy polecenia WHERE (gdzie), np.: )5.5@����������� ���4;�7������������0F5;5���dzaj_konta='student' ;
0����� ��3�����4 ��������������������������������� 9
��� ��������������������� ��������������������� �� ����������1���������
��������4;�7������������������������������������������������������
���������������)C.���� ����������������������������� ��� ��������������������
���*�������������������� ����������������� �������������� ���������������
����!��-��������������*��������� �������������������������������������
��������������������������������������1��������������)C.������������ ���������� od ���������������������� � �����3<7)�������������������� �������� ����������
��������������� �������� ������������ � ���������������������� ������������� +�����������������)C.������� �����������������������������������������
�������*������������ ������������������� ��� ������������-�������
���������)C.������� �������*���� ��� ����������������������������������
�������������������������������������������������������������� ������
systemie komputerowym o����������������������������� �� ������� ���
��������������� � �������������������������bazami danych
�;�������������3<7)������������������������������� ��������
���������������0 �� ����������� � �����������������������������
)�������������������-�����)C.����������� � ������������������������������
���������������������3�������� � �����������������������������
������������� ���������������������������������������� ��� ������������������
��� ������������������������������������������������������������� ������
�������������������������������������������������� ��������,����������������
���������� ����� �������������������� ������������ ��������� ����������
� ����������������������������������� ����������������������������
���������=��G��=����������������������� ������������������!���� ��������(#&��
+������G���+���� �������/(&��)� ����������������������1�.�?H����������
�������������!�������������<�������7��� ��� �wa Finansów pracuje w oparciu o system ����������������� � �������������� ������������� �����������������7)-DOSem i MS-0���� ������������������3<7)��������������� � ��������� �� �������� ����������������� ���� � ������������� ���������������������� ��� ����
Systemy profesjonalne
)� �����1����� ���������+���� ��+������G��3<I"���������������3<7)������ ������
�� ����������� ������������������������������������������������������������
1������������������ ��������������������������������������� �*������������������
������������,��� ����� �����������������������������������
wyszukiwania danych (PDQ, Parallel Data Query) na komputerach wieloprocesorowych. @����� ����������� � ������� ������� �������*�- wraz ze wzrostem potrzeb bazy ���������������������������� �����������*�������������������������� ����������������������������������
0����� ��3�����4 ��������������������������������� 10
0�1�� ����������������������� � �������������������������������������� ��
PROGRESS (do 1993 roku�������8(#�������!��0������������������� ��
������ ����������� ����� � ��������� �������������������������1�� ������������������������� �������������������������,��� ��������� ��������� �������������������������������������������omputerach centralnych jak i w ������ ���7)-0���� ��������������� ��� ������,������������ ���������������
�������������������� ����1�� ���Informix����������� ���������������������������
�������1����� ����A�����=�����)��� ������������������ swoimi ogromnymi ����������������+���� �����
� PROGRESS (www.progress.com) System opracowania aplikacji PROGRESS Application Development Environment ���������� ���1�� ��������� ������@)<+� @��������)� ��� �<� ��� �+�����������
SA). Serwer baz ������1;�A;5))�������������/##����������� ���������� ���
1@�������������������������������!�������������������� �� �����������������
systemów operacyjnych (od MS-DOS do prawie wszystkich wersji Unixa). Wykorzystuje on optymalnie przydzielone mu�� ���� ����� ���������*���� ��!�������������
systemów jak i wieloprocesorowych systemów przetwarzania symetrycznego (SMP), ��������� �������*��������������������������������� ���� �������������
�������*������������ ��������������������� ���������?����������� �������������
1;�A;5))�����������*�������������������� �����"8#!����������� ������������������
������������������������������������������������ ������������������������
���������� �� ����7����������������������nych zatwierdzana jest w oparciu o ������������������������������� ���������������������������� ������
������ ������ ��������!��0����������������������������������� �������������
�� �� ����������������� ����� � ������������������������������������������
�� �����������������������������*��������������!����������������transakcji. ?����������� ����1;�A;5))������������ �������� ������������������� � �����
������������������ ����������3<@�����������������1���ressDataServer z ��� �������������� � �����3<7)��@�������� ������ ������������!������
������������ �������������������� �� ��������������������������������
��������������������������������������������������������������������ant ma �������������������������������������������������� �� ����������������
������������� ��� � ������������������ � �������������������0������ ����
�����������������������8A.�������������������������������������� ��
����������� ��������������������������������������������������������������
����������������� ��� �����������!�� � ����������������������������������
�� ������������������=����������������������������� �������������������� �����
������������ �����������*��� ����������������������� �� �������� ���������
� Oracle (www.oracle.com) 4����������@������������ �����������/'JK��������� ������������������������� ���
� ������������������������������������������� ��� ������*������uje ������������� �����;3<7)������ ����� � ����������� ���������������)C.��
���� �������������� ��������������������� � �������������������
������������������������������I ������������@���������������������/##�
krajach, od 1992 roku is��������������������1�� ���)� ��������������������������
������������������ ��������������������� � ������������������@�������� �����
0����� ��3�����4 ��������������������������������� 11
� ���������������������������������� ���������������������� ��������������wersja Personal Oracle, przeznaczona dla komputerów osobistych. Wszystkie wersje ����� ����������� ����������������� ��������������������������������������
������������1�� �����������������������*����������������� ���������@������������������ ��������3<@���������������������������������� ����������������
������������������� �*�����������������������������������
1������������������������� �������������������� ���7)-Windows Oracle to ������������������������� ������ �����������������0��������������� �������
�������� �������������� ������������ ���������������� � ������� �� �����
���������������������������������������������������-��������� ������������������������������������������������������������������������������������������� �������� �������� ������� ����������������� ��� ������������������������������������������������������������� ����� � ����������������������� �*� ����
���������������������������������� ������������������������������mi bankami ����������������������������������� �������������������������!���
� �� �������������������;����������������������� �������������� ������������
��������������� �������������������������)71�������������� � ������711�����
������������������3������� �� ����� �������������������������������
rozproszonych baz danych czas odpowiedzi systemu jest krótki a technika replikacji bazy ������������ � �������������������������������� ��������������������
czasie ������� ������������������������������ ��������� � ���������������� ������ �������*������������� ���������������� ,������������� ��� ����������������� ���������������������������� ��
graficznych (Windows, OS/2, Solaris), techniki OLE ���������� ���������������
napisanych w C++ lub Visual Basicu lub danych przechowywanych w arkuszach ������������� �����������������.5� ����Lotus 1-2-3, Excell czy Quatro Pro). Oracle 1���������� ��������������������������������������������plikacji dla �������������������������������������������������+ ������� ���������� ���
programów Oracle przeznaczona dla potrzeb telewizji (Oracle Media Serwer), oraz Oracle7 Video Server do gromadzenia i rozpowszechniania danych audiowizualnych. Sys���������J������ ������������������������� ������������������������ �����������������������������������������������������������������������)� ��������
������������� ������������� ��������������������� ������ ��������������������
Oracle ma ���������������������������� ������������������������������������
� �����������������������������@ ��7�������1�����������������������
����������������������� ������������������������������������������
������������ ������������� ��������������������������� ��������*�oprogramowania.
� DB/2 (www.software.ibm.com/data/db2/) Jest to produkt kanadyjskiego laboratorium IBM, reprezentowanego w naszym kraju przez IBM Polska. Pracuje nie tylko na komputerach cent�������+<7���������������������������� ��� ���������������������������������������������+<7� � �����
operacyjnego OS/2, na stacjach roboczych oraz na minikomputerach. Oferowane jest ������������������������������ ��������������������������� ����������������� � ����3<I"���������������������������� ��� ������,�� ��
����������� �������*� � ������������������*��������������������������
0����� ��3�����4 ��������������������������������� 12
�������������������������������������� ������������������������������������������0������������������������������������������������������
��������������������� � ����3<I"� �� ������ ��������������
�;����� � �����3<I"������������������������������ ��������� ���������
������������������������������������������� � �����)71���711������������������������������������������ ������*���� �������+<7����������������������������� ������������������������������������3<I"��������������
centralnymi lub stacjami roboczymi IBM, np. SPQS, System/390 Parallel Query Server. )� �������� ���� ��������������+<7�)I%'#���������������8K������ ������
������������� ������� ��������������������������������������������������������������������������� �������)� ����3<I"������� �����������
kierunku integracji������� ���������������������������������������������
przez IBM architektura DRDA (Distributed Relational DataBase Architecture), czyli „Rozproszona Relacyjna Architektura Baz Danych”, stosowana jest obecnie przez Oracle, Informix i innych producentów.
�����������������������������L� ��?������ ���������� � �������)I"�
�����������������������������������������������������������������������
��������,���������������� �������������������������������)���������
����� ��������delu przetwarzania obiektowego System Object Model opracowanego ������+<7��0������������ � ������������� ��������"###����������+ ������������������������������������������ �����*���������� ����������*������������!��������� ��*�������������������,��� ������������������������������ � �����
�)I"����������� �������*��������� � �������������������� �������
komputerowymi.
� Informix (www.informix.com) +������G�)������@����������������������/'K#������ �1�� ������/''8�����!���������� � ��������������������������������������������������������=��G����
0���� �,�������)I"����������������������� ������� � ���������������
symetrycznego SMP i masowego MPP oraz dla gron komputerów. Serwery baz danych Informixa oparte� ����������������3)?� 3������)�������?�����������!��������
������������ ����������������������=��������������������� ������+������G�
�� �������������������������� ���������������������������������������������������������������������� � ���������������������� ��������� �������
�������������1���� ������������ ������� ������������������������� ���������������������������� ������ ����� � �������������������������������� �����������-������������������������enia jest jeszcze wiele innowacyjnych cech � �����+������G������������������ �������������� �� �������������
���������������������������� �������������� �������
�3���� ������������ ������������������������������������� ��������� �e +������G�)5���+������G��������A�����)��M����)��������� � �������������� � �����
���������������������������������������������������*���������� �������������������� ��������������������� ����������������3�� ������������������
aplikacj��������� ���������I ����������������� ����������������� ���+������G�
0����� ��3�����4 ��������������������������������� 13
,�5��������� ���������������������������������������������������������
����������������������������������������������������������������� ������
����������������+������G�8A.��������������������������������������
�����������������������������������������+������G�������������������������������������8A.���� ������� ��������������� ���������������������������������
������������������������������������������� �*��������������@BB�������������� ��
��������������0����������������������������*����������������@�
��������������������������1�����,�5������������� �������������
������������������������ ���������������� �����h w atrakcyjny interfejs �����������
� Ingres (www.cai.com) ;����)� ��� �)������������������������1�� ���������@��������? ����� � @?!�
������������������-��������� � ����������������������������+���� ��)�����
CA-OpenIngres przeznaczony jest d���� ������������������� ����������������
������ ������������������������������������������������ �����������
�������������������I �������������������������������������� ��� ������ �����
������������������������������������������������dowisku rozproszonego �����������������0 ���������*������������������ ���������������������
��������� �������������������������������������������������������� � �����
������������������������������� ������������ ������������������ 100 KB). ����������������������� ���������������������������� ����������������������
����������������� ��� ���������������������������������� ������������3�������
systemu Ingres na wieloprocesorowych komputerach o architekturze SMP, MPP i na ������� ������������������������������ �������*� �������������� � ����
�������������������������"##�A<!��
CA-����+���� ���������������������������������������������2�5������� ��
?��� ����������� ������������������������������������������������
�� ������������������������D�,�������������� ���������������������������������
������ �������D�)�������������������������������������� ����������������������� ������������������D�3�1������������������������������������ � �����
������������� ��������D�5�������)��������)��M������ � ������ �����������������
���������� ��������������������������� � ������� ���������������@?-OpenROAD (Open Rapid Object Application Development) jest obiektowym �rodowiskiem do szybkiego opracowania aplikacji. Zawiera wszystkie elementy �������������������������������������������������������� ����� �����
�������������������������������������������� ������������������������
system pozwala na sz���������������������������������������������������
���������������������� ���������� ����������������������@BB��)���������
+������G�,�5��������������������������������������� ����������� ������������z bazami danych innych producentów.
� Gupta SQLBase (www.gupta.com) Firma Centura Corporation (znana poprzednio jako poprzednio Gupta Corporation), �������������1�� ���������������G�)?����������������������������������������
� ��� ������� ������������������������������ � ���ami OS/2, Novell NetWare, Windows NT i MS-0���� ���������������� �����������������)����� ��������������
������������������������ ��������������� ������������������������������������
0����� ��3�����4 ��������������������������������� 14
������I ������)� ����A=1�?���������������������� ������ ������� ����������������
������������������������� ����� � ��������������������������������������
� ��� ����N����������� ������������������������� ���������������� �������
��������� ������������1��������)C.����������� ��� ���������j formie jako gotowe do wykonania programy.
�)C.@�� �����������������*�������� ��������������� ���������������
������3�� ���������7��������������������������������� �������������
���������� ��������� � ������3<7)��3���������������� ��������������� ������� ��������������)����������7���������������������� ������ � �������
�������������������������������������������������1�� ���������������� ��)C.< ��
)��������,��0����������������������� ���������)C.< ��3� �����������������*�
���������������� ������������ �������������������������������)C.< ��;�����
������������������������������ ������������������������������
� Microsoft SQL Server for Windows NT (www.microsoft.com) 0�������� ������*�����opozycji Microsoft SQL Server for Windows NT. Jest to ������� � ������������������������������������������������� ���
7���� ���������������������������������� � ������0���� �,���������������
korporacji. SQL Server ma istotnie wielkie ���������2�������� ����*��������������
K������������������*����%"��� ����������������� �������� �������*���
���������������������������� ������ ������������������������*����������
skrócenia czasu wykonywania standardowego testu (PeopleSoft) w nowej wersji SQL )��M���>�#��������������������8#��������������%� �����$�3� �����������*������������ ������� �������������������������� � �������������������������
�� �������������������������������������������������0������� ystem ���������������������������� �����������������������������������*���� ������
1�������)C.�)��M����������� ��������������������7���� ����<����������
������� ������ � ���������������������������������I �������1������),?�)��M���
�������� �������������������������?)I8##�������������������������+<7���
7���)��M�������������� ����������������������������������������������������� � ����7��������)��M����������������� ���*���������� ���������������2�
�� ��������� ��������������������������������������������������� ����
������������������������� ��������������������������������������������
���������������������� ������������������� �������
� Software AG (www.softwareag.com) Jedyna fir����������� ������������������������/'J'�������������������������
amerykanów rynku oprogramowania DBMS obecna jest w ponad 80 krajach. Reprezentantem Software AG jest w Polsce Agencja Informatyczna. Oferta Software AG obejmuje system Adabas C dla rozp�� ��������� �������������������� ��
��������������������������������������� �����������������������������=��G��
OS/2, Windows NT, VMS i innych systemów na minikomputery i komputery centralne. Jako jeden z nielicznych systemów Adabas C nie ograni��� ��������������������
�������������������� �*��������������������������������������������������
���������������������������������������������0�� �������������?�� �3�
������������� �������������� � �����������������=��G��0���� �NT i OS/2. 7������� �������*������������L� ���< �����@����������������������� ��stosunkowo niska cena.
0����� ��3�����4 ��������������������������������� 15
�3���������������������������������������)������?A��������������� ���
����������������,������-�����������������������, zintegrowany edytor map ������������������������������������������������������������������
���������������������������������������������������������������������
���������������� ��������1�����,�����.���� ������������������@?)5 do ��������������������������������7)-0���� �� ���������������������
danych w wielu formatach, takich jak Oracle, Informix czy DB/2. Software AG ����������� ������������������������������������������������ ���
����������� ��������!������������������� ������������������������������������
��������������������������������������������� ������������������������ ��������
�����������������������@�������@�������������������������� � ��������
��������������������)������?A���������������� � ����7;1�++�
DBMS dla mniejszych firm
�����������������������3<7)������� ����������� ������������
�������������������� ����������������� ��� �������������������'#-tych. ����������������� ���� ��������������������������������������������
��������������������������������� ��� ����@������������������������ �����
����������������������������������������������������������������
������������ �����*� �������������������������������������������������������
� ������� ��������� ������
� dBase (www.borland.com) ���� � ������������������������ ��� ��������� ��������������������������
� ��� ������0������ �����������������< ��++� <�����!�������������K-bitowe ko������������������ � ������@1I7��/'K/�����D�� � ������3�)���������������
�< ��+++���������< ��+++B������������������������������������������������
baz danych. System dBase V jest znacznie udoskonalonym pakietem programów, godnym polecenia n�������������������������������� �� ������� �������� � �����������
���������������������������������� �����������������������������
danych.
�,��� ����� ��� � ������< ���������������� �*���������*�����������komputerów osobistych dzi���������7)-3�)������������ � �������)����������������� ��� �������������������� �������������� ���������� � ������4�G1��� �
������������< ��+++B������< ��+L�M�"����������/#����� �������!���< �������
�����������������< ���������������������������������������������
���������������������� ������������ �������� � �������< ��������������� �����
�������������)C.����������������� ������������������� �����������
formatach. W wersji Visual dBase znacznie rozbudowano mo�������������������������
�����������������������������������������������*������������������
�����������)� ������������� ����������������������������������������� �������
���������0���� ��������������.5��335��� �������������������ami danych ���������3<@��L� ����< �������������������� � �����������������0���� �'(��
DOS/MS-Windows i OS/2.
0����� ��3�����4 ��������������������������������� 16
ISIS to systemem DBMS w znacznej mierze wzorowany na dBase i pomimo licznych ���� �����������������������������*��������������������������������������< ��
+++��+)+)����������� ��������������=,5)@������ ������� ����������������
6���� ���������������������������������������������1�� ���������� �� ������
niewielkie bazy danych bibliograficznych.
� FoxPro Wielkim konkurentem��< �� ��� ��� � ������������������������4�G1����
���������������������7���� ��������������������������4�G1��������������������������
��������3<7)���� ��������������������� � ���������������� ������
������ ����������� ����������������������������������� �������� �������������
����������� ��������� ����������������������������������4�G1�������� ���"�(�
�� �������� ������������3�)��������7)-0���� � � ������������� ������7����� ���
��=��G!��3� ������� ������������ ���� �����������������������������������
����������������� ������������� � ����������������������������� ��������������
�� ��� ��������������������������-��������7���� ������������ ������������������� � ����������� ������������ �������������4�G1��� ���������� ��
������������������������7���� ����A����������������������������
�4�G1������������������ ��������������������� �����������������������
�������������������� ����������������������������� � ���������ch jak dobry ������������������� ����������������1�������7������������7��������1�������������������������*���������������������� ��������������3��
�� ����������������������������������������������������������������������
ekranów����������������������������������������������������������
�����������������������������������������������7������������������� ������������������������������������������������������������������ �
uzgodnienia ostatecznej wersji �����������������������������������7������
�� ������������������������ �������������4�G1����������������� �����@�����
asemblerze. ������4�G1����� �������������������������������������< ������ �����������������
"##��������������������������������������������� ��������� �������� ���������������������� ���������������������������������������������������������
�������������� ������������������������������������������1��������������� ��������������������������ikacyjnych. Zalecanym stylem programowania jest rzadko jeszcze spotykana technika programowania sterowanego zdarzeniami (event-���M�������������!������������A5,5;?.��������������*����������������
�� ������������������������.5��
�=�����������������������������4�G1������������������������������������������������������ � ��������������������������������������������
������������������������������������������������������������ O��������
�G����!��=����������� ����������������� � ���� ���������������������
��������� �������)C.���������*� ������������)C.������� ������������������������������������������������ �*��7����� ������4�G1����� ����������������*�integracji grafiki z danymi tekstowymi.
0����� ��3�����4 ��������������������������������� 17
Do systemu FoG1���������*������������������"###� ����������������� �
����������� �������������� �������� �������������������������!��0�������
������������������ � ������� ���������*�������������������������
������ ������ �����������������������ymi bazami danych w sieci komputerowej, �����������������������������������������#�(�A<������������ � ����4�G1��������
���������������������� � �����3<7)�������� ���3�)����������������������
� �����������������������������������������)� ������ ������� ��� ��������
konstrukcji baz danych Xbase. W najnowszych wersjach systemu FoxPro wprowadzono ��������� �������������������������� ���� ������9�� �����:!��������������������������� �������������������������� ��������������������danych i wielkie ���� ��� ����������������������������������������� ������������������������
0������� ����������� �������������������*�������%"-bitowy komputer.
��Paradox (www.borland.com) <����������� ���������������������������������������������������� ��
1���G��1���������������������������������������������� ������� ��
������ ������0�� ��8�#������������������� ��� �������������������
������������������������������������������������������ ������0�elu ��������������������*������������������� ����������� ������������������
��������������������� ���������������������1���G�������� ��� �� �����
���������2���� ���� �� ������������ ��������������������������������
��������� C��������5G����!��=��������������������� ���������������������
����������������������������������� �*��1���G�������������������� ��������
�������)C.������������������������������������������������������������
mechanizmów pytania ��������������������������)C.��1�����������������������
�������� *���������������������1?.� 1���G�?����������.�����!��1���G�
���*������� �� ��������������� �� �*������������������������� 8��������!���
��������*�������� ��������������������������������1���G������� �����
�����������������*���� ������������ �������������������� ���0���� �������
3�)����1�������� ����������������������<�������
�0�� ����������������� ���0���� ��� ������������� ����������������������
programowania zorientowanego obiektowo o nazwie ObjectPAL. Programy napisane w ������������������ ��������������� ������� ����������������������� ���
0���� ������������������ ����������������������������� �������������� ���� �� ���1���G�������������*������������������������������ ������ ����
)��������������������1?.���������� �����������������������1?.�������������
���������� ������������ ����0� � ���������������������������������
������������������������� ����� ����*������������������7������������������������������������������������� 3..��3������.����������.������ !��0���� �
���������������������������� ������@BB�����1 �������������������������
obiektów innych producentów (np. ob����������������������������������������
�����!��3�����������1���G� ��� ��� � �����������������������������0����������
Paradox napisano system MediaOrganizer�������������������������������
���������������������������������������� �e, tworzenie struktur hierarchicznych ���������������������!����������� ������������������������������������
sterowniki wideo czy rzutników slajdów.
0����� ��3�����4 ��������������������������������� 18
�1�������������� ���*����������������� ��������0���� ���������������
�� ���������� ������������������������������������������������������������
����������� ���������N���*��������������������������� ����9�������
������:����������� ����������������������������� ����� ��������������������
(polu, ramce, linii siatki). Takie ��������� ��� ����������������������� ������
��������������*����� �����*�������������������������������*��������*������
������������������������ 1���G����0���� �������������� ����������������������������� � �������������
formularze i rapo������������������� ������� �����������0������������
�������������������!����*��������������97��������������:���������
���������� ��������������������������������������������������������������������przez wspólne pola. Funkcji tej����������������*������� ������������������
�����������������������������1����������������������*�������������
������������� �������������������������������������������������������
������*��1��������� ������*�� ������������������������������������*���������
�.5������������������������ ��0���� ��,����������������������������������
�������������������������������< ������)C.����
��Microsoft Access (www.microsoft.com) <���������� ������������������������������������ ��������������
������ ��0���� �%�/��?��� �������� ������������� �����������������
� ���������� �������������������������������������������������� �������
����������������������������*��� �������������������� Zastosowano tu ����������������������� ������ ��� ��������������� ���0���� ��������� ��
9������������������*:� �����������!��1������������� ����������� ������������
oferowana jest pomoc dynamiczna, w postaci „kart podpowiedzi” (cue cards), o�� ����������������������*������������ ����������������+����������������� ��„magicy” czyli „wizzards” -� � ��������������������������������������������� �����
������������������������������������ ��������������������������������1���
dan�����������������*�������������� ������������������������������������������
�.5!�������������������������������������������������������
Baza danych w systemie Access� ���*� ���������������������������������������
��� �����������������������������������*������������ ��������������������danych. Tworzenie relacji polega na wybraniu z menu opcji „Relacje” i wskazaniu, które ���������*������� ������������� ����0� ��������������������������
�����������������7����������*���������� ���������*�����9����������������:������
���������������������������������������������������������� ���������
����������������������������������������< ������1���G!��7�������� ���������korzystanie z SQL. Projektowanie ekran��������������������������������� ��
���������������� ���������*����������������������� ����6��������������
�������*��������������������������������� ����������������������������
wybraniu i wczytaniu z dysku.
Tworzenie i drukowa����������������������*�� �� ������������
��������������������������� �����������������������������������������
0����� ��3�����4 ��������������������������������� 19
�������������������������������� ������������ �� ��������� ��������������������
� ����������� �������������������������?��� �< ��� ������������L� ���< ��!�
������� ������������������������������������������� � ������� -�����������������3<7)������������������� ���0���� � ����������
��������������������������1�� ���������������������� ������������������"#�
6<����������?)@++� ���� ������������7)-?��� ������������������������/#����"#�
�������������� �$�@�������������� ����������������������*��� ��������������
�������������������������������������������������� ������� �����i na dysku. 1������������������������������������*����� ���� ������ ������ Raima Database Manager ��� �� ��������������� � ������������������
��������������������������� ���2�3�)��0���� ���)I"��=��G��L7)��C,H��
)� ��������������� ��� ������������������������� ���������������������������
L� ���< �����@BB��3������� � �����������*�������������������������Raima Object Manager.
�,���������������������������������������� �������������������������� �������������������������8��������������������� �� ������������������
��������������������������������������������������������������������������
�� ������� ������������������������@�����1 �����1������������������������ ��
DataBoss (Kedwell Software), który dodatkowo wspomaga tworzenie dokumentacji. ������������������������ ����������������������@�����1 ������
���������������������������� ��������������������������� ��������������������
danych. =���� ���������������������������������������������������*� �����
��������������������������������������� ���������� ���������������������
��� ��������� ����*� ������ ���������������������*�������� ����� ��������������
programu. Niektóre programy pozwalaj��������������������������������������
������������������������������������������� �����������������������������
na dyskietkach -�� ����������*��� ��������������������������������������*�
��� ���3�����������������*�������������obre programy sharewarowe.
�<��������� ������ ���������*������ ������������������������3<7)���
danych zapisanych w formatach innych systemów DBMS. Pewnym standardem na ������������ ��� �����+<7�1@� ��� ����������< �D�������� �� �������ogramy ���������������������� ���������������������1���������������������
standardów wymiany danych jest zaproponowany przez Borlanda standard IDAPI +���������3�� ��?����������1����������+�������!������������������������+<7��
Odmiennym ��������������������� ��� �� ��������������������� ���� ����
przez Microsoft ODBC (Open DataBase Connectivity, czyli otwarta komunikacja �������������������!��0������ ���� ����������������������� ���������������
interfejsu programisty do r������ ����������������� �����������������������������
������������������������������ � �����3<7)�������������������������
���� �����3���������������������*�������������������������� �*������������
zapisanych w formatach SQL, Xbase, Paradox������������?)@++�������������������� ���������������������� � �����3<7)��������������������������������������
0����� ��3�����4 ��������������������������������� 20
�������*������� � ����3<7)��)�������3<@������������������ ������������
��������������������������������� ����������������������)C.�����������������
����� �*���������� ������������������������������������1������������������ ��������3<@��� ����������������������������������������������������������������� �������������������������������� �� �����,��������������������������*�����������������������������������3<@���������������������
��������������������������� � ��������������������������� ��������������� 0�1�� ������������� ����3<7)���������������������������������������������
banków czy �������� �� ����7��-Bank firmy CSK to polska wersja dBase III, ����� ���������� �� ����������������!� � ����+)+)����������� ����������< ���
0��� ���*�� ����������������������1@�������������< ��
Bazy danych bez struktury
Bazy danych ma�������������� ������ ����������������������������� �������!��
������������������� �����������������,���� ����� ������������� �� ���
����������������������1������������������������������������ ����
rekordów nie ma sensu a wydobyc���������� �� ������������ �����������������������
�������� ���������������������������������6������������������ ����������
���������������������������������������������������� ������?������������
����������������� ����������3<7)���������������������������� ����������)�����
������������������ ������������������������������� �������������������������
����������� ����� � �������*��� �������������������*�������� ����*��
���������������� @�������������������������������3<7)�������������� ��������������������
Lotus Agenda.�0������ � �������������?����������������*�������������������
@�������� ����� �������������������� �������������������� ������������
�������*����������������������������������������� ������ ���������������������� ������������ ����������*����� ������������������������?���������
������������*�������������������� ���������.��� ������������������������ ������� �����������������������Lotus Organizer, ���������������� ���0���� ��
6���� ������������������������������ ����������������� ������� ������������������������ ������ ���������������������� �������
Giga i Terabajtowe bazy danych
,� ������������������ ������ ��������������������������������
����������������������������,������������������ ������ ��������������������������������������������������������������� ��������������������������
���repozytoria danych, czyli centralne „magazyny informacji” ���������� �������
0����� ��3�����4 ��������������������������������� 21
������������������� ���������.������������������������������������ ���� �����
�������$�-�������������������������������� �� ������� ����,������ ���� ��
�������*� ������3<7)��������� � ��������������������������������*������
� ������������ ���� �������������������� �������������������������������
�;������������������� ���������������������� ���� ���� � ������
��������� ������������������������������� ��������������������������������
(SMP) ��� �������������*� 711!��;�� ������������������������)C.�����������������������������������������������������������Oracle� �� �������*���������� � ����1C�� 1������C�����������!�����������������������
procesorów komputera o arch����������)71��+������G�������������������� ��������������������� �������������������������������������������������������������
�������������������������������+������G�������� ������������������
komputerach SMP firmy Sequent. Oracle, S�� ����+<7� 3<I"!���������������������
komputerów o architekturze MPP oraz dla gron komputerów SMP. Systemy operacyjne ���������� �������������������������� ��� ������������������������������������
���������� ������������������������������������������� ���������0���� �,��
�� ����������K-�������������� � �����=��G������%"������ �����1����������� ����
���������������� �������� ������*�������������������������� ���������
�� ������������������� �������������������� ���������lka sterowników ������������������������������������*������������0�������
����������� ������ ������������������������������ ����!��,���� � ��
���������� ��� ������� ������������������������������������������ �����
sterowników.
�0���������� ��������������� ���*�������������������������������������
� ��������������������������������������������*���������������� �������� ������������!��?������ ���� ��� �����-=)��������� � ����������������� ����������, ������������������������������������������������ ������������� ����������
������)�����-������������� � ������� ����������������8#��� ����������������
�����������������"#������������ ���������������<���������,?)?�
������������������������� ����������� �����������������������������������
������ �������� ���������������� �*� ���������/##�A<����������0�������������
������� ���������������*����������������� �� ������������!�����������$ ����������������������������� ���������������������� �� �������-programowe ��������������������������7���G�+����������)� ��� ����� ���������?)@++�
��������� �������� ����������� ������������������������%-krotnie mniej ���� ������ ����������������������� ������������������������������
�����������������!��������� ������������� ���� ���������������������������
���������������� ������������ �����������������������(&����������������������
7��������������������*������� ����������������� ����aniu bazy. Te segmenty, ����������� �� �� ������*������������������������� ������� �����������������
������ ������ �������������� �������������������������������� �������
���������������@� ��� ��������������������������������������������������������
� ���� � ���������������� �������������������������� �������������������
��������������������������������������������������� �� ���������������
osobistych nie przekracza kilku sekund.
0����� ��3�����4 ��������������������������������� 22
�1��� ���� � �����������������������������������Textract.�-������������
���������� �����/�A���������������� �������*��� ���������������������������
����/"���������+���� ���������������������������������������������*�����������
)� ���������������� ���*�� ���������������������*������������ ���������� �����
����������)� ���������� ������� ������������ ����������������������
���������������� ������� ������� ����������� ������������������������������� ������ �������������������� ������ ������������!���������� ������������� �������������� ��������� �����!�������� ������������������������ ��� ��
����������������������� ��� ���������������������� �!������ �������
informacji w skomplikowanej dokumentacji technicznej w ��������������� �������
���������������������������������������������������������������������������������� �� ����������� � ���������������������������� ������� ��������
polsku. )��������������������������������� ����������� �����������������������
�������*� �������������������������� ���*��;������������ ���� ��������
9�������:� ������ ����!���������� �������� �������� ��������������������������
��� ����������������������������*��������������0����������������*�zaawansowanych technik matematycznych i lingwistycznych, stworzenia odpowiednich ������� ���������)� ������1+@�������L������������� ����������� �������
������ ������������������������������������� ����������������������������������������� �����������������������9� �������������������:����1+@��� ���
�������������������������� ������ �������������������������<����������
����������������������� ���������������������������������������������������dok�����������������������������������������������<������*����������������
�������������� ?)@++��0�����?���1�������!���������� �������������� ������������������������������������������������*���������������� ���
wykonywania reszty��� �������+ ���������������� ����1+@�;������������������ ���������������������������������������������������������������������������
������������ ����� ��� �����������������������������������������������������
����*������������ych osób.
Hiperkarta i hiperbazy
Ciekawym i tanim oprogramowaniem DBMS na Macintosha jest HyperCard, �������������*�������������� ������ ������������������� ������������������������� ��������� !������������������������������*�������������ty do drugiej, z ������������������������� ���������������� ��������1� ��������������������
��� �������������������������������� ����F����@����� ������ ��������������������������
����������������������������������������������������������iu jednego z �����������������������������������������������
�;������������������������+<7-1@��� ���������������������������
�����������������������������-����������������������������*�����������0����-
0����� ��3�����4 ��������������������������������� 23
Wide-Web w globalnej sieci Intern��� ������������� ������������������������
7����� ���@� ���������������� ���������������� �����������������������F�7.�
����������������������������������������������� �����������������������
�������������������������������������������� � ��������������*�������
������������� ���������3<7)�����������������������������������������������������������������������-��� ������0����������000��������
������������� �*���� ������ ����������������������������������@������������
t����������������������� ����������������������������������3<7)�������
����������������������� ��������������������������� �������� ��������
�����������������3<7)����������������;����������� ���������������� ����
�� ���� �������������������������� �� ��������������������� ����������������� �� ������������ ��������� ���������������������������������������������
����������<����������������������������������3<7)���������� ���������*���� ������ ������������������������������������� � ������������� �������� ��
����� ���-�������������������� �� ������������� ����������������� �����
mechanizmów wyszukiwania i przechowywania informacji.
����������� ������ ����������� ��� �����������
Typow������������������������������� ������ ���������������������
���������������������� ���������� ������+����������������� ����������
����������� ������ ����������� ������ ����� ��������������1�������� ���dysków optycznych ty���0�;7�������������������������������� �����
��������������������������������������0������������������
�������������������� ���0�;7��������� �������� ������������������������������ ������������������-���������������������*�kilka kopii �����������������
�0��� ���*�������������� ������������������������������������������������*����������������������������������������� ���������� ���� ���@3-ROM ������ �������������������)������������������������������������e instytucje �����������������=)?��/''"�������������"###���������@3-;�7���3�������*����������������������*��������������������������@�������� ������������������
���������������������*�������� ��������������������������������� ��������������������*� �����������@3-;�7�������������������������������������������� �����
������������� ���*������� ���������������������������� ���9�� ����*:����������
.��������������������� ����������������������������@3-;�7����������
����ie.
�+�������� ����������������������� ���������������������������6� ����
�������������� �������������������������� ��������� �����- dyskietki czy dyski CD-;�7������������*������� ��*������������������������ ����������������������
zac����������*������� ���������������������� �������-������������������ �����������*����� ������� �� � ��������������������� ���������6������������� ������������������������������������ ������������������������
0����� ��3�����4 ��������������������������������� 24
serwisu na mikrofilm����6����������������������������������������������
��������������� ��������������� ���*������ ���������������� ������ ����������
elektronicznej. 3����������������������������������������������������������*��������������
swoich klientów, zaw������������� ���������� ������������ ��������������������
Przechowywanie takich formularzy w elektronicznej formie wymaga ich przepisania �������� �����!������������������������������������ ������������������
wprowadza dziennie ponad 10 tys�����������������������������������������@3-ROM ����������������������@3-;������ ������������ �� ���������������0�����������
� �� ���������������� ������ ��������������1���������� ������� ��������������������������������������������������������������� �����
������������������-��������������/''%�������=)?������������������������
"###������������2���������� ��������������������������������������������� �������� �������������������������������� ��������� �������������������
����������������������������������*��� �����������������������
GIS, Systemy Informacji Geograficznych
Jest wiele baz danych bardzo odmiennych od typowych baz dotychczas omawianych. ,�������������)� �����+���������A������������ zwane w skrócie GIS (Geographical +����������)� ��� !��)������������������������������������������������������
�� �����������������3<7)��0��� ���*��������������� � �������������������
����� ����� ����� ��������� �������� ���=�������������do pewnego stopnia ����������������� ������������������� �� �����������������������������
�������������������������������������������������������������������� �������
������� �� ������������������� ��������������������� ���������� ����A+)� �� ����
���������������������������� ������������������ ��������������������������
���������������������������������������,���� ����A+)�������� �������
nowych inwestycji miejskich na funkcjonowanie infrastruktury.
Wiele firm������������������� ������������������� ������� ��������� � �������
1�����������������������������*�� ������������������������������������
miejsca -������������������������"K#7<�� �����������������������- a przy tym jest to informacja prz����� �� ������� ������������ ������ �������������� ��������dyskach magnetooptycznych lub CD-;�7����7������*������������������ �����
�� ����������������������������������@3-;��� ��������������������������
3� ������������� ������������������������������ ������������ ��������
3������������������������������������������������ ���������������������������� ����������������������������*�������� �� �����������������������������*�bardzo wysokich cen. W Polsce takie bazy �������������� ����������������*��A�������3�������3����
1������������������������������������ ���������������� � ����A+)�����������*�������������������������������������������� ��������0� �����������
������������������� � ������nformacji przestrzennej sprzedaje w Polsce Inter-
0����� ��3�����4 ��������������������������������� 25
3� ���������� ������������������������������������������������������1�� ��������������������������������������� ����������; ���5������
@?3; �������������������������������������e na skanowanych mapach, ich ������������������������������� ����������������������� 1������������������������������������������������������������������� ���
��������������-������ ��������������.��� �/-2-%�������������������� ���� ���
������������3�����������������������������������������������������������
��������������������� ��� ���������� ��������������� ���� �����������
�������������������� �*������������������������������������������ �������
skal�����������������������������1�����������������5�������������� ������,�
������������������������������ ������������*������ �� ����������������� �����
�����������������������������
Smallworld GIS ��������� �������������������� stacjach roboczych pod Unixem ������������ ������������������������������������������ ��������
numerycznych, tworzenie map wektorowych i rastrowych, indeksowanie obiektów ������������������ ������������ ��������3<7)���������������������+�gres. )��������������������������������������������������Magic do tworzenia � ������������� @��������������������������������������������������������������������������������������������������������������������������������������������������������� ��������������,���� ��������������*�������������������������
������������������������������������� � �����A+)��������� ������������*�
����������������������������������������������������������� ����ie ����������������������������������������������� ������0���������� ���� ����������������3<7)������������������������������
0����� ��3�����4 ��������������������������������� 26
Polskie banki danych.
0�1�� ��������������������������������������� ������������������ ����������
in���������� �����������,�������������A�����=�����)��� �����������������Rejestr Gospodarki Narodowej REGON��������������������� �� ������
podmiotach gospodarczych. Inne instytucje to: Krajowa Izba Gospodarcza (Ogólnopolski System Informacji Gosp����������)+A�������������8##��� ��������� ���������!��
<� ��� �4����������6��� �1����� �����������������/>��� ����������!��
���� ��� �� ����7��� ��� ���0 ��������A� �����������-������!������=�����
1����������������� ���������������������������/K(��� �������������������� �����
patentach przyznanych od 1973 roku. 3�������������������������������������������� �������������������� ����������
������������ �������������������������5���+���P'(��1���������� ����������
zarówno f���������������������������� ����������������� �������������������
��� ������������������� ���������������������31?����� ���1?1� �� �������� ��� ����� ����������������������� ������������+�������!�����������������
������������������������ �����������������0���������������� ���������������2 Business Foundation - bazy danych o polskim biznesie, oferowanych towarach, firmach �� ������������������������������� BMB Promotions -��� ��������������� �� ��������������1�� �����������������
������������������������ �������������������������������������� ������������
Internet pod adresem WWW http://bmb.ippt.gov.pl Centrum Informacji Profesjonalnej TeleAdreson - baza firm i organizacji zarejestrowanych w serwisie DATASTAR, obejm���� �� ����������������������
�� �������� ������J##��� ���������!���������� ������������� ����� ��������
elektronicznych banków danych. Witryna WWW: www.teleadreson.com.pl/ CINP -�@�������+���������,��������1����� ������������������)�,�+����national w 1�� �������������������������������� ������������������������� �������
zagranicznymi, bazy handlowo-��������������� ���������������������������������
������������������� ��������������� Dun & Bradstreet (D&B) Poland ������ ��������������� �������������������
���������>#��������"������������������������!����������� ����� ���������
������������ �����������0������������������������������ ��������������������J##�
�� ������������� �����������������/(��� ����� ���������ch raportów poddanych ocenie ���������������3Q<��3�����������������������������������������������������/>>��������������� �*�������������������� ������������ ��*��������������� EUROSTART -���� ������������������� �����������������ez serwis KOLIBER �� ������������ ��*���������1�.1?6�
0����� ��3�����4 ��������������������������������� 27
Giga-Teleservice -���� ��������������������������������������������������������
������������������������ � ������� ����������� ���� GUS -�A�����=�����)��� ����������������� ������� ���h zasobów (aktualne dane statystyczne, rejestr REGON) przez modem. Internet Securities dostarcza informacje inwestycyjno-finansowe o Polsce, Czechach, ;� ������������������������)���������������������� ������ ���+��������������
adresem: www.securities.com.pl Krajowa Izba Gospodarcza ���� �����������/>#������������������������� �����
������������������������������������������������������������ ���������� LEX -������� � ��������������������� ����������� �����������������������ych ��������������������������� �� ������������������)� ����.�G�1�������
wydawanych na CD-;�7���������������������������������������������
����������������� ������������� �� � ������� �������- informacja naukowa i naukowo-techniczna. Reuters Polska �����������/''%����������� ������� ��� ������������� ����������
Polish Financial News Service. TIP������������� ���+���������1���� ����������������������� ������������� ����
��� ��������������������
��������������������� ��������������� ����� ������� ��������������������������������*�� ����������������������������������������������)������ ��������
��������������� ���brokerami informacji.�0�1�� ���� �����������@�������
Wyszukiwania Informacji Profesjon��������������� ���������������������� <���������� �� ����������� ���������1�� �������� ������ �������������
jednej z bardziej reklamowanych. Mniej znana jest baza danych o potrzebach i ��������������� ��������� ������� ������-������������%��� ���������������
������������� ����������������������� ������������������������������������
����������� ����������������������3� ���������������*��=64���� 1� �������������������������������� ���������� ������������
Komputerowy Radca Prawny���� ������ � �������������������� ���������������*���������������3����������= ����7���������1�� ����������������������
��������������� ������/'/K�������������������������������� ���*�
��������������������� ���������� ������� ������������������ �����3� ������ ����������� ����� ������������������������������������������������
bankowego, handlowego czy gospodarki finansowej.
0����� ��3�����4 ��������������������������������� 28
�������������������������������� �������� ���������������������������,���
��������� �������������������������������������� �����������0� ��������
���������������������������������������������� ������������������������
������=������0�����������+������������������������������������ ��� administracji �����*��������������<����3�������� �������������� ����� � ������� ��Powszechny Elektroniczny System Ewidencji L���������������15)5.��)� ������������������ ��������7��� ��� ���)���
0������������������/'J8�������A������� ��������dane o wszystkich obywatelach, a ������������������������@��������<���3����� 8#����������������!��)� ����
1 ���������)� �������������1� ��������)� ����5��������=��������� )�����1�� ����6 ���������������������������������� ��������������ami ���������������� ��� ����������������������� ���@3-;�7��-�������������8##�
�� ����������������������������������������������/#�������������������/�%�
�����������������������(����������� ��������//�� ����������������������
Program napi ��������������� � �������������������������4�G�1��������������
������ ���0���� ��� ���������������� ������������������� ����������������������� �����
osobnym rozdziale.
Tendencje rozwojowe
Wprowadzenie standardu baz otwartych ODB@��������������������� ����������
��������� �����������������������)������������������������������)C.�
������� ����������� ��������� ����� �������������������������)�����������
��������� �������������������3<7)�����������ch centralnych jak i na ������������ ��� ������0������� �� ������������������������������������
������������������������*������������������������ ��� ������+����������������
��������������������������������� �� �����������������������������������-�
������� ����������� ������� �������� ������������������������������������������������������ ��������� ����������������������������������������� ������
�����������.5�����3�������� ��������������������������������aktowanie �� �������������������������������������������3<7)�������������
dokumentów. 0� ���� �� �������� ����������������3<7)���*������������� ��������������������������������������������������������������� ��1!��
,��������� ����������������������������������������� �������� ���������
����������������������� �������������*��������������-�������������������
�������������������� ������������������ ������������������������� �����������baz wiedzy. W odr������������������������������ ���������������������*������
������������������������������������������������������������ �������������������
������ � �������� �����������������������������������*����������������� ���������
potrafi tego �����*����������� ����� � ������ �����������������������������������
)� ������� ��������������������������������������������� �� �������������
0����� ��3�����4 ��������������������������������� 29
��������������*����������������� ����;��������������*��� �*������������������������������������������������3�������������������������������� ��systemy eksperckie. 3�������������������������� ���������������� ���������������� ������ ���
��������������5������ ����� ��������������������������@������������������
progr���3<7)��� ������������� �������������������������� ������� ����
����������������������������� �����������������0� � �������������������
������ ����� �������������� ������������� 711!����� ����������������������
wieloprocesorowe (SMP), lec��������������� ��������������������� � ������� ��
���������� ����,����������������������������� ��� ��*������ ������������������������������������ ����������������������� ������� �����)�������
��� ������������������������������������ ��������������� ���������
Technologia LIMD (Large-scale In Memory Database, czyli wielka baza danych w ������!�����������������������3�������������������������������(�
�������$�3������������������������������� ���������������������������� �������� ������������������� � ��������������� ������������ ��������� ���������������������� ��������������������������������������>8-bitowych komputerach DEC Alpha. Literatura �����������������������3<7)������*������������������ ����������
�������������������������� ����������� ������������ � �����1������������ ���� ���������������������������������������� �2 Harris Wayne, Bazy danych nie tylko dla ludzi biznesu. Wydawnictwa Naukowo-Techniczne, Warszawa 1994