ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 16.12.2020

Просмотров: 1023

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

237

ких

 

последующих

 

лет

 

отвоевал

 

рынок

 

у

 Lotus 1-2-3. 

Благодаря

  

ши

-

рокому

 

набору

 

стандартных

 

функций

 

и

 

встроенному

 

языку

 

програм

-

мирования

 VBA — Visual Basic for Applications, Excel 

может

 

исполь

-

зоваться

 

не

 

только

 

для

 

простейших

но

 

и

 

для

 

сложных

 

статистичес

-

ких

 

и

 

оптимизационных

 

расчетов

В

 

настоящее

 

время

 

он

 

является

лидером

а

 

на

 

российском

 

рынке

  — 

монополистом

 

среди

 

электрон

-

ных

 

таблиц

. Lotus Development 

пришлось

 

искать

 

другую

 

рыночную

нишу

Как

 

мы

 

увидим

 

в

 

дальнейшем

это

 

ей

 

вполне

 

удалось

Настольные
СУБД

В

 1981 

году

 

инженер

 

американского

 

космическо

-

го

 

ведомства

 NASA 

Уэйн

 

Рэтлифф

 (Ratliff, Wayne)

в

 

свободное

 

от

 

работы

 

время

 

стал

 

делать

 

про

-

стенькую

 

СУБД

 

для

 

ведения

 

футбольной

 

статистики

В

 

ее

 

основу

была

 

положена

 

реляционная

 

модель

но

 

реализация

 

была

 

самой

 

при

-

митивной

,  

мощности

 

персонального

 

компьютера

  

хватало

 

лишь

 

на

обработку

 

сотни

-

другой

 

записей

Ни

 

о

 

каком

 

промышленном

 

ис

-

пользовании

 

такой

 

поделки

 

не

 

могло

 

быть

 

и

 

речи

но

 

для

 

бытовых

нужд

 

этого

 

хватало

Рэтлифф

 

начал

 

продавать

 

программу

 

под

 

на

-

званием

 «

Вулкан

»,  

впрочем

без

 

особого

 

успеха

.

Реклама

 «

Вулкана

» 

попалась

 

на

 

глаза

 

Джорджу

 

Тэйту

 — 

пред

-

принимателю

 

без

 

специального

 

образования

занимающемуся

 

про

-

граммным

 

бизнесом

Его

 

фирма

 Ashton-Tate 

заключила

 

с

 

Рэтлиф

-

фом

 

договор

 

на

 

исключи

-

тельное

 

право

 

продавать

программу

Так

 

как

 

к

 

этому

времени

 

марка

  «

Вулкан

»

была

 

занята

 

другой

 

фирмой

,

то

 

нужно

 

было

 

придумать

иное

 

название

Торговый

агент

 

предложил

 

назвать

программу

 dBase II, 

это

выглядело

 

солидно

 

и

 

содер

-

жало

 

намек

 

на

 

якобы

 

суще

-

ствовавшую

 

первую

 

вер

-

сию

.

Уэйн

 

Рэтлифф

 (

слева

)

и

 

Джордж

 

Тэйт


background image

238

Настольная

 

СУБД

 dBase 

очень

 

быстро

 

завоевала

 

рынок

ус

-

тановив

 

промышленный

 

стандарт

 

на

 

системы

 

подобного

 

класса

.

Ее

 

язык

 

манипулирования

 

данными

 

породил

 

множество

 

подра

-

жаний

а

 

формат

 dbf 

стал

  

классическим

 

для

 

представления

  

ре

-

ляционных

 

таблиц

Фирма

  Ashton-Tate 

выбилась

 

в

 

лидеры

 

ком

-

пьютерного

 

бизнеса

она

 

продолжала

 

совершенствовать

 

систе

-

му

выпуская

 

все

 

новые

 

версии

 dBase III,  III+, IV 

и

 

сопровождая

свои

 

действия

 

шумной

 

рекламой

.

Однако

 

навечно

 

удержаться

 

на

 

вершине

 

рынка

 

настольных

СУБД

  Ashton-Tate 

не

 

смогла

В

 

конце

 80-

х

 

годов

 

образовался

клон

 

конкурирующих

  dBase-

подобных

 

систем

 (FoxBase, FoxPro,

Clipper 

и

 

др

), 

совместимых

   

по

 

языку

 

и

 

форматам

 

данных

но

обладающих

 

лучшими

 

операционными

 

характеристиками

.  

По

-

степенно

 

слава

 dBase 

сошла

 

на

 

нет

а

 

фирма

 Ashton-Tate 

была

куплена

 

компанией

 Borland, 

решившей

 

освоить

 

новую

 

для

 

себя

нишу

Забегая

 

вперед

скажем

что

 

эта

 

покупка

 

оказалась

 

неудач

-

ной

 

и

 

славы

 Borland 

не

 

принесла

.

Современный

 

рынок

 

настольных

 

СУБД

 

довольно

 

богат

 

и

 

раз

-

нообразен

Кроме

 

остающейся

 

популярной

 FoxPro 

на

 

нем

 

пред

-

ставлены

 

системы

 Borland Paradox, Clarion  

и

 

др

.  

Более

 

того

,

современные

 

персональные

 

компьютеры

 

достигли

 

такой

 

мощ

-

ности

что

 

на

 

них

 

можно

 

запускать

 

облегченные

 

версии

 

промыш

-

ленных

 

СУБД

 

типа

 Oracle,  DB2, Informix 

и

 

др

.

Естественно

не

 

обошлось

 

в

 

этом

 

секторе

 

и

 

без

 Microsoft 

Она

приобрела

 

права

 

на

 FoxPro, 

а

 

также

  

в

 

составе

 

профессиональ

-

ной

 

версии

 MS Office.

предлагает

 

достаточно

 

мощную

  MS Access

Несмотря

 

на

 

то

что

 

система

 

позиционирована

 

как

 

настольная

  

и

продаетсяпо

 

соответствующей

 

цене

,  

в

 

ней

 

присутствуют

 

мно

-

гие

 

черты

 «

настоящих

» 

СУБД

в

 

частности

язык

 

запросов

 SQL.

Интегрированные
системы

Во

 

времена

 DOS, 

то

 

есть

 

фактически

 

до

начала

 90-

х

 

годов

пользователь

 

персональ

-

ного

 

компьютера

 

сталкивался

 

с

 

типичной


background image

239

проблемой

 

связи

 

между

 

различными

 

приложениями

Поясним

 

ее

 

на

примере

Предположим

готовился

 

отчет

  

о

 

расходовании

 

заработ

-

ной

 

платы

 

сотрудников

 

отдела

Первое

что

 

следовало

 

сделать

 —

загрузить

 

СУБД

 

и

 

выбрать

 

данные

 

о

 

нужных

 

сотрудниках

Эти

 

дан

-

ные

 

распечатывались

а

 

программа

 

выгружалась

так

 

как

 

операци

-

онная

 

смстемы

 DOS 

была

 

однозадачной

После

 

этого

 

запускалась

электронная

 

таблица

и

 

в

 

нее

 

вручную

 

вносились

 

данные

 

с

 

распе

-

чатки

 (

буфера

 

обмена

 

в

 DOS 

не

 

было

). 

Выполнив

 

расчеты

 

на

 

табли

-

це

ее

 

нужно

 

было

 

опять

 

распечатать

чтобы

 

потом

после

 

того

как

будет

 

загружен

 

текстовый

 

процессор

ввести

 

в

 

нужное

 

место

 

зак

-

лючительного

 

документа

Такая

 

канитель

 

с

 

передачей

 

данных

 

от

приложения

 

к

 

приложению

 

естественным

 

образом

 

привела

 

к

 

идее

создания

 

интегрированной

 

системы

которую

 

бы

  

пользователь

 

заг

-

ружал

приходя

 

утром

 

на

 

работу

и

 

которая

 

бы

 

обслуживала

 

его

 

по

-

требности

 

весь

 

день

.

Jazz 

и

 Simphony. 

Элементы

 

интеграции

 

были

 

заложены

 

еще

 

в

Lotus 1-2-3, 

где

 

можно

 

было

не

 

выходя

 

из

 

приложения

воспользо

-

ваться

 

простым

 

текстовым

 

редактором

 

и

 

посмотреть

 

данные

 

на

 

гра

-

фике

Эту

 

идею

 Lotus Development 

постаралась

 

развить

 

в

 

последу

-

ющих

 

разработках

.  

В

 1984 

году

 

для

 Macintosh 

была

 

выпущена

 

сис

-

тема

 Jazz, 

а

 

для

 PC —  Symphony. 

Сами

 

названия

 

этих

 

пакетов

 

на

-

мекали

 

на

 

ансамбль

 

возможностей

в

 

рамках

 

одной

 

системы

 

можно

было

 

использовать

 

текстовые

 

документы

электронные

 

таблицы

,

базы

 

данных

 

и

  

деловую

 

графику

Хотя

 

повторить

 

феноменальный

успех

 Lotus 1-2-3 

новым

 

пакетам

 

не

 

удалось

они

 

заложили

 

основу

будущих

 

наборов

 

офисных

 

программ

.

Framework 

и

 

другие

.

 

Вслед

 

за

 

продуктами

  Lotus Development

на

 

рынке

 

начали

 

появляться

 

интегрированные

 

системы

 

других

 

про

-

изводителей

При

 

этом

 

изобретались

 

различные

 «

коктейли

»: 

кроме

стандартного

 

набора

 (

текст

таблицы

СУБД

деловая

 

графика

), 

в

систему

 

включались

 

самые

 

разнообразные

 

функции

.

Например

известная

 

нам

 

фирма

 Ashton-Tate 

вышла

 

на

 

рынок

 

в

том

 

же

 1984 

году

  

с

 

очень

 

интересным

 

и

 

долгое

 

время

 

бывшим

 

по

-


background image

240

пулярным

в

 

частности

в

 

России

пакетом

 Framework. 

Еще

 

до

 

по

-

явления

 Windows, 

под

 

управлением

 DOS,  Framework 

моделировал

графическую

 

оконную

 

среду

Документы

 

располагались

 

на

 

рабочем

столе

увеличивались

 

и

 

уменьшались

 

в

 

размерах

сворачивались

 

в

значки

,  

прятались

 

в

 

лотках

 

и

 

шкафах

Но

 

самым

 

главным

 

достоин

-

ством

 

пакета

 

был

 

мощный

 

функциональный

похожий

 

на

 Lisp, 

язык

программирования

 Fred, 

позволявший

 

разрабатывать

 

в

 

среде

Framework 

разнообразные

 

прикладные

 

системы

.

Среди

 

прочих

 

интегрированных

 

систем

 

отличался

 

оригиналь

-

ностью

 

пакет

 Guru, 

разработанный

 

в

 1986 

году

 

фирмой

 Micro

DataBase Systems Inc. 

В

 

него

 

была

 

встроена

 

система

  

логического

вывода

с

 

помощью

 

которой

 

можно

 

легко

 

создавать

 

различные

 

экс

-

пертные

 

системы

.

Интеграция

 

в

 

среде

 Windows

С

 

появлением

 Windows 

интерес

к

 

интегрированным

 

системам

 

ослаб

поскольку

 

сама

 

операционная

система

 

обладает

 

обладает

 

многими

 

интегрирующими

 

свойствами

.

В

среде

 Windows, 

если

 

позволяют

 

ресуры

 

компьютера

можно

 

запус

-

тить

 

сразу

 

сколько

 

угодно

 

приложений

при

 

этом

 

передача

 

данных

между

 

приложениями

 

возможна

 

самыми

 

различными

 

способами

че

-

рез

 

буфер

 

обмена

путем

 

динамичесой

 

связи

 

или

 

встраивания

 

одно

-

го

 

приложения

 

в

 

другое

  (

технология

 OLE — Object Linking and

Embedding, 

иначе

 

называемая

 

технологией

 ActiveX). 

Например

в

пакете

 Microsoft Office, 

не

 

выходя

 

из

 

редактора

 Word, 

можно

 

встро

-

ить

 

в

 

документ

 «

живую

» 

электронную

 

таблицу

 Excel, 

картинку

 Visio

или

 

документ

 

базы

 

данных

 Access.

Пока

 

решались

 

задачи

 

взаимодействия

 

программ

 

в

 

масштабах

одного

 

компьютера

идея

 

интеграции

 

поднялась

 

на

 

более

 

высокий

уровень

В

 

больших

 

информационных

 

системах

 

постоянно

 

возни

-

кает

 

потребность

 

в

 

обмене

 

информацией

 

не

 

только

 

в

 

пределах

  

ЭВМ

,

но

 

и

 

между

 

различными

 

кеомпьютерами

участвующими

 

в

 

реше

-

нии

 

некоторой

 

прикладной

 

задачи

.

Такой

 

режим

 

взаимодействия

пользователей

 

называется

 

групповой

 

работой

он

 

стал

 

возможным

после

  

того

как

 

ЭВМ

 

стали

 

объединяться

 

в

 

компьютерные

 

сети

.

Историю

 

появления

 

и

 

развития

 

компьютерных

 

сетей

а

 

также

  

эво

-


background image

241

люцию

 

средств

 

обеспечения

 

групповой

 

работы

  

мы

 

подробно

 

рас

-

смотрим

 

в

 

следующей

 

главе

.

3.6. 

Выводы

1.

Программное

 

обеспечение

 (

ПО

компьютеров

 

делится

 

на

 

общее

(

базовое

), 

предназначенное

 

для

 

решения

 

типовых

 

задач

 

и

изготовляемое

 

массовыми

 

тирахами

и

 

специальное

создаваемое

под

 

заказ

 

для

 

уникальных

 

приложений

В

 

свою

 

очередь

общее

ПО

 

подразделяется

 

на

 

системное

служащее

 

для

 

технологических

целей

 

и

 

для

 

обеспечения

 

вычислительного

 

процесса

и

прикладное

поддерживающие

 

типовые

 

задачи

 

обработки

данных

 (

обработка

 

текстов

электронные

 

таблицы

СУБД

 

и

 

т

.

п

.).

2.

Накопленный

 

за

 50 

лет

 

существования

 

компьютеров

 

массив

общего

 

программного

 

обеспечения

 

представляет

 

собой

гигантскую

 

интеллектуальную

 

ценность

Он

 

постепенно

 

вы

-

кристлаллизовывался

  

из

 

специального

.

в

 

результате

 

эволюции

и

 

конкурентного

 

отбора

Каждое

 

десятилетие

 

внесло

 

свой

наиболее

 

существенный

 

вклад

 

в

 

формирование

 

общего

 

ПО

.

• 50-

е

 

годы

библиотеки

 

стандартных

 

программ

низкоуровневые

языки

 

и

 

системы

 

автоматизации

 

программирования

 (

ассемблеры

и

 

автокоды

);

• 60-

е

 

годы

высокоуровневые

 

языки

 

и

 

системы

 

автоматизации

программирования

пакетные

 

операционные

 

ситсемы

;

• 70-

е

 

годы

диалоговые

 

операционные

 

системы

системы

управления

 

базами

 

данных

 (

СУБД

);

• 80-

е

 

годы

пакеты

 

прикладных

 

программ

 

для

 

персональных

компьютеров

системы

 

автоматизации

 

проектирования

 (CASE);

• 90-

е

 

годы

программное

 

обеспечение

 

компьютерных

 

сетей

,

мультимедиа

.