ВУЗ:
Составители:
Рубрика:
– 11 –
он работал в фирме
General
Electric, а потому разработка
велась на машине этой компа-
нии, а созданная им «интегри-
рованная система хранения»
могла работать только на этой
машине.
Дальнейшее
развитие этой
идеи предпринял Джон Кулли-
ан. Он был предпринимателем
и ему первому пришла в голову
оригинальная для того времени
идея: продавать ПО для ком-
пьютеров. Он не стремился раз-
рабатывать свои программы «с
нуля»; наряду с собственными
разработками он покупал от-
дельные программы сторонних организаций, производящих программную про-
дукцию, дорабатывал
их соответствующим образом и продавал готовые, более
сложные изделия на рынке.
На этом поприще он оказался чрезвычайно успешным, но вскоре столкнул-
ся с тем, что для интеграции приобретенных и разрабатываемых продуктов
нужна единая система управления данными. На основании анализа альтерна-
тивных решений выбор пал на «интегрированную систему хранения» Бахмана,
и
это было исключительно верным решением. Система Бахмана, названная
Куллианом СУБД, отлично работала на мейнфреймах IBM и совместимых с
ними машинах.
Система, созданная на основе «интегрированной системы хранения» Бах-
мана, была совсем простой: вся СУБД упаковывалась в один файл, а таблицы,
содержащие сведения о размещении данных, создавались вручную. Но в этой
системе был
использован революционный подход: доступ к данным осуществ-
лялся не непосредственно, как в файловой системе, а через описание данных.
Здесь необходимо отметить, что описание файлов, используемое файловой
системой касается только способов доступа, а в СУБД Бахмана были исполь-
зованы описание самих данных, т. е. описание их структуры и взаимосвязей
между ними.
Описание данных Бахмана было представлено в виде иерархической сис-
темы «указателей», помогающих осуществить доступ к конкретной ячейке па-
мяти. Эта незамысловатая работа оказала колоссальное влияние на развитие
ПО, за что Бахман получил Тьюринговскую премию, а это аналог Нобелевской
в области ВТ.
СУБД Бахмана строились с использованием иерархических и сетевых мо-
делей и были названы им навигационными, поскольку для перемещения по за-
писям использовались «указатели» или «пути», что отличает их от реляцион-
ных СУБД, где используются принципы логического программирования.
Рис. 1.2. Информационная система
с базой данных
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »