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

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

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

Добавлен: 16.12.2020

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

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

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

227

который

 

впоследствии

 

был

 

доработан

 

и

 

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

 

в

 SQL —

Structured Query Language.

Несмотря

 

на

 

теоретическую

 

проработанность

реляционные

 

си

-

стемы

 

далеко

 

не

 

сразу

 

получили

 

широкое

 

распространение

долгое

время

 

считалось

 

невозможным

 

добиться

 

эффективной

 

реализации

таких

 

систем

Первое

 

масштабное

 

воплощение

 

реляционной

 

моде

-

ли

 

удалась

 

все

 

той

 

же

 IBM 

в

 

экспериментальной

 

СУБД

 System R,

разрабатываемой

 

в

 1975-1979 

годах

Это

 

был

 

гигантский

 

успех

ре

-

ляционные

 

СУБД

 

стали

 

реальностью

После

 

успешного

 

заверше

-

ния

 

работ

 

по

 

созданию

 

прототипа

 

системы

 

и

 

получения

 

экспери

-

ментальных

 

результатов

 

ее

 

использования

фирмой

 IBM 

был

 

запу

-

щен

 

полномасштабный

 

проект

 

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

 

реляционной

 

СУБД

.

В

 1883 

году

 

система

получившая

 

название

 DB2, 

поступила

в

 

продажу

с

 

тех

 

пор

 

в

 

течение

 

многих

 

лет

 

она

 

успешно

 

фун

-

кционирует

 

на

 

всех

 

фирменных

 

аппаратных

 

платформах

: S/

390, AS/400, PowerPC, 

есть

 

реализация

 

и

 

для

 

платформы

Wintel.

Проект

 System R, 

опубликованный

 

Чемберленом

 

с

 

соав

-

торами

 

в

 

ноябре

 1976 

года

 

в

 

журнале

 «IBM Journal of Research

and Development», 

вдохновил

 

сразу

 

несколько

 

групп

 

разра

-

ботчиков

Одна

 

из

 

них

возглавляемая

 

Ларри

 

Эллисоном

(Ellison, Larry), 

решила

 

создать

 

собственную

 

фирму

 

для

 

со

-

здания

 

реляционной

 

СУБД

характерными

 

чертами

 

которой

были

 

бы

 

переносимость

 

на

 

разные

 

платформы

 

и

 

совмести

-

мость

 

с

 

языком

 SQL. 

Фирму

 

назвали

 Relation Software

Incorporated, 

а

 

систему

 — Oracle. 

Версия

 2 (

первая

 

в

 

продажу

Иванов

   1401

Петров

   1401

Сидоров

  1401

Трофимов

 1402

...

Фамилия

 

Группа

1401 

Информатики

 

Сидоров

1402 

Информатики

 

Михайлов

 501 

Физический

  

Самойлов

...

Группа

 

Факультет

 

Староста

ГРУППЫ

Клуб

   

Член

 

клуба

Туристов

 

Сидоров

Туристов

 

Пяткин

Водников

 

Ломакин

...

КЛУБЫ

СТУДЕНТЫ

Пример

 

реляционной

 

структуры

 

данных


background image

228

не

 

поставлялась

была

 

создана

 

в

 1979 

году

 

для

  

ЭВМ

 PDP-11,

впоследствии

 

система

 

постоянно

 

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

 

и

 

адап

-

тировалась

 

для

 

различных

 

платформ

в

 90-

е

 

годы

 

она

 

заняла

лидирующее

 

положение

 

на

 

рынке

 

реляционных

 

СУБД

Фир

-

ма

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

 

в

 Oracle, 

к

 

концу

 

века

 

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

 

в

одну

 

из

 

крупнейших

 

софтверных

 

компаний

 

мира

а

 

ее

 

прези

-

дент

 

Ларри

 

Эллисон

 

занял

 

почетное

 30-

е

 

место

 

в

 

списке

 

бо

-

гатейших

 

людей

 

планеты

 (

состояние

 9,5 

млрд

 

долларов

).

Постепенное

 

накопление

 

опыта

 

организации

 

реляционных

баз

 

данных

 

и

 

управления

 

ими

 

привели

 

к

 

тому

что

 

уже

 

в

 

се

-

редине

 80-

х

 

годов

 

реляционные

 

системы

 

практически

 

вытес

-

нили

 

с

 

мирового

 

рынка

 

ранние

 

иерархические

 

и

 

сетевые

СУБД

Вслед

 

за

 IBM 

и

 Oracle 

на

 

рынок

 

вышли

 

фирмы

 Informix,

SyBase, Ingres, 

разработавшие

 

одноименные

 

системы

 

и

 

зара

-

батывающие

 

на

 

них

 

громадные

 

деньги

.  

Не

 

упустила

 

своего

шанса

 

и

 Microsoft, 

предложившая

 

реляционную

 

СУБД

 

под

 

на

-

званием

 MS SQL Server.  

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

 

СУБД

 

способны

 

об

-

рабатывать

 

реляционные

 

таблицы

 

с

 

миллионами

 

строк

они

являются

 

весьма

 

дорогостоящими

 

продуктами

масштаб

 

цен

измеряется

 

десятками

 

и

 

сотнями

 

тысяч

 

долларов

а

 

объем

 

рын

-

ка

 

составляет

 

миллиарды

 

долларов

.

 

Замечание

 

о

настольных

 

СУБД

Полномасштабные

 

СУБД

  

требуют

 

для

 

сво

-

ей

 

работы

 

мощных

 

компьютеров

поэтому

они

 

как

 

правило

 

устанавливаются

 

на

 

сер

-

верах

 

и

 

обслуживают

 

сразу

 

целые

 

предприятия

 

или

 

их

 

подразделе

-

ния

Когда

 

появились

 

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

 

компьютеры

возник

 

соблазн

реализовать

 

на

 

них

 

СУБД

но

 

ресурсов

 

явно

 

не

 

хватало

Тогда

 

на

рынке

 

появились

 

мини

-

СУБД

 

типа

 dBASE, 

о

 

которой

 

мы

 

будем

 

го

-

ворить

 

далее

По

 

своей

 

сути

 

они

 

являлись

 

подделками

способны

-

ми

 

по

 

упрощенным

 

процедурам

 

манипулировать

 

таблицами

 

с

 

сот

-

ней

-

другой

 

строк

Однако

 

со

 

временем

 

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

 

компьютеры

стали

 

мощнее

на

 

рынке

 

стали

 

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

 

спросом

 

дешевые

 

на

-

стольные

 

системы

 

типа

 Microsoft Access 

или

 Borland Paradox, 

по

-

зволяющие

 

создавать

 

личные

 

базы

 

данных

 

небольшого

 

размера

Си

-

стема

 MS Access, 

в

 

частности

входит

 

в

 

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

 

версию


background image

229

популярного

 

офисного

 

набора

 

программ

 MS Office.

3.5. 

Пакеты

 

прикладных

 

программ

для

 

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

 

компьютеров

Программы
как

 

товар

массового

 

спроса

Итак

в

 

конце

 70-

х

 

годов

 

произошла

 

мик

-

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

 

революция

Прежде

 

бас

-

нословно

 

дорогие

 

компьютеры

 

стали

 

вдруг

продаваться

 

в

 

обычных

 

магазинах

 

по

 

дос

-

тупным

 

ценам

  

В

 

результате

 

на

 

них

 

стали

 

решать

 

не

 

только

 

научные

задачи

но

 

и

 

заниматься

 

такими

 

несерьезными

 

делами

 

как

 

печать

документов

 

или

 

рисование

 

картинок

.

На

 

рынок

 

хлынули

 

пакеты

 

прикладных

 

программ

 (

ППП

). 

Рань

-

ше

 

типовых

 

программ

 

были

 

десятки

 — 

ОС

СУБД

компиляторы

,

сейчас

 — 

тысячи

но

 

разница

 

эта

 

не

 

только

 

количественная

она

носит

 

принципиальный

 

характер

Дело

 

в

 

том

что

 

ППП

 

в

 80-

е

 

годы

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

 

в

 

массовый

 

продукт

 

потребительского

 

спроса

Они

рассчитаны

 

не

 

на

 

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

а

 

на

 

рядовых

 

клерков

школьни

-

ков

домохозяек

Поэтому

 

в

 

них

 

важны

 

не

 

только

 

и

 

не

 

столько

 

каче

-

ство

 

самих

 

алгоритмов

сколько

 

простота

удобный

 

интерфейс

краси

-

вое

 

название

,  

яркая

 

упаковка

привлекательная

  

реклама

Короче

 

го

-

воря

программы

 

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

 

в

 

товар

коммерческий

 

успех

 

на

 

этом

рынке

 

обеспечен

 

не

 

столько

 

программистам

сколько

 

дельцам

.

Иногда

 

качества

 

программиста

 

и

 

бизнесмена

 

удачно

 

сочетаются

 

в

одном

 

человеке

классический

 

пример

 — 

глава

 Microsoft 

Билл

 

Гейтс

,

ставший

 

в

 

конце

 

века

 

самым

 

богатым

 

человеком

 

на

 

планете

 

с

 

личным

состоянием

 

в

 90 

млрд

долларов

.

Однако

 

чаще

 

всего

 

успеха

 

добивались

фирмы

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

 

парами

 

программист

 — 

коммерсант

В

 

роман

-

тическое

 

время

  

конца

 70-

х

 — 

начала

 80-

х

 

годов

 

в

 

одночасье

 

рожда

-

лись

 

и

 

расцветали

 

программистские

 

компании

сделавшие

 

себе

 

имя

 

и

состояние

 

на

 

одном

 

удачном

 

пакете

наиболее

 

яркие

 

примеры

 

мы

 

рас

-

смотрим

 

чуть

 

позже

.

Классификация

 

ППП

 

для

 

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

 

компьютеров

 

весьма

 

зат

-


background image

230

руднительна

слишком

 

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

 

выбор

 

предлагаемых

 

товаров

В

каталогах

 

обычно

 

выделяют

 10-20 

класов

 

прикладных

 

программ

 

об

-

щего

 

назначения

 

В

 

нашем

 

кратком

 

обзоре

 

мы

 

рассмотрим

 

историю

создания

 

и

 

логику

 

развития

 

наиболее

 

популярных

  

пакетов

програм

-

мы

 

обработки

 

текстов

электронные

 

таблицы

настольные

 

СУБД

ин

-

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

 

системы

.

Обработка

 

текстов

Попытки

 

применить

 

ЭВМ

 

для

 

обработки

текстов

 

были

 

задолго

 

до

 

появления

 

персо

-

нальных

 

компьютеров

Мы

 

уже

 

говорили

 

о

 

сенсационной

 

демонстра

-

ции

 

Дугласа

 

Энгельбарта

 

в

 1968 

году

когда

 

он

 

показывал

 

возможнос

-

ти

 

изобретенной

 

им

 

мыши

 

на

 

примере

 

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

 

текста

В

 

нача

-

ле

 70-

х

 

годов

когда

 

большое

 

распространение

 

получили

 

мини

-

ЭВМ

,

целые

 

компании

например

 Wang, 

специализировались

 

на

 

производ

-

стве

 

компьютеров

 

и

 

программ

специально

 

предназначенных

 

для

 

ве

-

дения

 

делопроизводства

 

в

 

крупных

 

офисах

.

Однако

 

это

 

были

 

узкопро

-

фессиональные

 

системы

не

 

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

 

для

 

широкой

 

публи

-

ки

1

массовое

 

распространение

 

системы

 

обработки

 

текстов

 

полу

-

чили

 

только

 

после

 

появления

 

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

 

компьютеров

.

«

Электрический

 

карандаш

» 

Шрейера

Идея

 

превратить

 

ПК

 

в

электронную

 

пишущую

 

машинку

 

реализовалась

 

сразу

 

же

 

после

 

вы

-

пуска

 

первых

 «

Альтаиров

». 

В

 1975 

году

 

кинорежиссер

 

из

 

Нью

-

Йорка

Майкл

 

Шрейер

 (Shrayer, Michael) 

уехал

 

в

 

Калифорнию

,  

купил

 «

Аль

-

таир

», 

подключил

 

к

 

нему

 

телевизор

 

и

 

клавиатуру

и

 

написал

 

про

-

стой

 

текстовый

 

редактор

 

под

 

названием

 «

Электрический

 

карандаш

».

Впоследствии

 

аналогичную

 

прогшрамму

 

он

 

написал

 

и

 

для

 

других

компьютеров

,  

всего

 

им

 

было

 

сделано

 78 

вариантов

 

редактора

Шрей

-

ер

 

пытался

 

продавать

 

свой

 

пакет

но

 

вскоре

 

ему

 

это

 

надоело

так

как

 

в

 

душе

 

он

 

был

 

программистом

а

 

не

 

бизнесменом

.

WordSta

r. 

В

 1978 

году

 

за

 

разработку

 

текстового

 

редактора

 

взял

-

Например

в

 1975 

году

 

на

 

факультете

 

прикладной

 

математики

 

ТГУ

 

под

 

руковод

-

ством

 

доцента

 

Ю

.

Л

.

Костюка

 

была

 

выполнена

 

дипломная

 

работа

 

Г

..

Петровой

 

и

Г

..

Дейнеко

 «

Автоматический

 

генератор

 

отчетов

» 

в

 

которой

  

предлагался

 

текстовый

процессор

 

для

 

ЕС

 

ЭВМ

.  

Эта

 

работа

 

впоследствии

 

получила

 

медаль

 

Академии

 

Наук

СССР

  

за

 

лучшую

 

студенческую

 

работу

.


background image

231

ся

 

Сеймур

 

Рубинштейн

  (Rubinstein, Seymour) 

из

 

Нью

-

Йорка

Он

подошел

 

к

 

делу

 

по

-

новому

Прежде

 

чем

 

создавать

 

пакет

он

 

собрал

агентов

 

по

 

продаже

 

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

 

обеспечения

 

и

 

выяснил

что

 

хо

-

чет

 

от

 

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

 

продукта

 

будущий

 

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

Говоря

 

со

-

временным

 

языком

он

 

провел

 

глубокое

 

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

 

исследова

-

ние

После

 

этого

 

Рубинштейн

 

пригласил

 

талантливого

 

программи

-

ста

 

Барнэби

 (Barnaby, Rob) 

и

 

сформулировал

 

ему

 

четкое

 

техничес

-

кое

 

задание

В

 

результате

 

появился

 WordStar — 

текстовый

 

процес

-

сор

ставший

 

фактическим

 

стандартом

 

для

 

всех

 

последующих

 

раз

-

работок

.

Рынок

 

текстовых

 

редакторов

Персональный

 

компьютер

 

про

-

извел

 

революцию

 

в

 

конторском

 

деле

к

 

началу

 90-

х

 

годов

 

он

 

вытес

-

нил

 

из

 

офиса

 

пишущую

 

машинку

Поэтому

 

не

 

удивительно

что

текстовый

 

редактор

 

быстро

 

превратился

 

в

 

самую

 

ходовую

 

програм

-

му

,  

а

 

рынок

 

быстро

 

наполнился

 

системами

 

аналогичного

 

класса

.

На

 

рисунке

 

представлены

 

некоторые

 

наиболее

 

известные

 

у

 

нас

пакеты

представляющие

 

три

 

основные

 

сектора

 

рынка

.

Простейшие

 

редакторы

 

обладают

 

ограниченными

 

возможнос

-

тями

 

форматирования

 

текста

В

 

эпоху

  DOS 

огромной

 

популярнос

-

тью

 

пользовался

 

отечественный

 

пакет

 

Лексикон

созданный

 

Евге

-

нием

 

Веселовым

работавшим

 

в

 

то

 

время

 

в

 

в

 

Вычислительном

 

цен

-

тре

 

Акалемии

 

наук

 

СССР

и

 

ставший

 

непременной

 

принадлежнос

-

тью

 

любого

 

русского

 

офиса

В

 

наше

 

время

 

такие

 

редакторы

 

исполь

-

зуются

 

для

 

составления

 

простых

 

документов

 

и

 

для

 

первичного

 

вво

-

да

 

текста

Примером

 

могут

 

послужить

 

прилагаемые

 

к

 Windows  

ре

-

MS

Word

Простейшие

редакторы

Текстовые

процессоры

Norton

Editor

Лексикон

-97

для

Windows

Page

Maker

Corel

Ventura

TeX

Издательские

 

системы

Лексикон

для

 DOS