262 ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ КОМПЬЮТЕРОВ [ГЛАВА 3
темы Borland Paradox, Clarion и др. Более того, современные персональ-
ные компьютеры достигли такой мощности, что на них можно запус-
кать облегченные версии промышленных СУБД типа Oracle, DB2,
Informix и др.
Естественно, не обошлось в этом секторе и без Microsoft. Она при-
обрела права на FoxPro, а также в составе профессиональной версии MS
Office предлагает достаточно мощную настольную СУБД MS Access.
Несмотря на то, что система позиционирована как настольная и прода-
ется по соответствующей цене, в ней присутствуют многие черты «на-
стоящих» СУБД, в частности язык запросов SQL.
Во времена DOS, то есть фактически до начала
90-х годов, пользователь персонального ком-
пьютера сталкивался с типичной проблемой
связи между различными приложениями. Поясним ее на примере.
Предположим, готовился отчет о расходовании заработной платы со-
трудников отдела. Первое, что следовало сделать, – загрузить СУБД и
выбрать данные о нужных сотрудниках. Эти данные распечатывались, а
программа выгружалась, так как операционная система DOS была од-
нозадачной. После этого запускалась электронная таблица и в нее вруч-
ную вносились данные с распечатки (буфера обмена в DOS не было).
Выполнив расчеты на таблице, ее нужно было опять распечатать, чтобы
потом, после того как будет загружен текстовый процессор, ввести в
нужное место заключительного документа. Такая канитель с передачей
данных от приложения к приложению естественным образом привела к
идее создания интегрированной системы, которую бы пользователь за-
гружал, приходя утром на работу, и которая бы обслуживала его по-
требности весь день.
Jazz и Simphony. Элементы интеграции были заложены еще в Lotus
1-2-3, где можно было, не выходя из приложения, воспользоваться про-
стым текстовым редактором и, кроме того, проанализировать данные на
графике. Эту идею Lotus Development постаралась развить в последую-
щих разработках. В 1984 году для Macintosh была выпущена система
Jazz, а для PC – Symphony. Сами названия этих пакетов намекали на
ансамбль возможностей: в рамках одной системы можно было исполь-
зовать текстовые документы, электронные таблицы, базы данных и де-
ловую графику. Хотя повторить феноменальный успех Lotus 1-2-3 но-
вым пакетам не удалось, они заложили основу будущих наборов офис-
ных программ.
Интегрированные
системы