Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
baz_dan / Главы1-3.doc
Скачиваний:
52
Добавлен:
12.03.2015
Размер:
529.92 Кб
Скачать

28

Введение

Использование баз данных является неотъемлемой составляющей при создании и использовании любых автоматизированных информационных систем. В связи с этим весьма актуальным является изучение и освоение процессов проектирования и применения различных систем баз данных.

Можно выделить четыре этапа в развитии баз данных.

1 этап связан с организацией баз данных на больших машинах типа IBM 360/370, ЕС ЭВМ и мини-ЭВМ типа PDP11. На данном этапе многие функции по управлению данными возлагались на операционную систему. Значительная роль отвадилась по администрированию данных.

2 этап характеризуется эпохой персональных компьютеров. Данный этап характеризуется множеством настольных СУБД с монопольным доступом, удобным интерфейсом, отсутствием средств администрирования данных.

3 этап – распределенные базы данных. История развития идет по спирали, после процесса “персонализации”, начался обратный процесс – интеграция. Появляются сети, информация передается между компьютерами, возникают задачи, связанные с параллельной обработкой транзакций. Появляется технология распределенных баз данных. Данная технология характеризуется следующими особенностями:

  • Все СУБД поддерживают реляционные модели данных;

  • Язык запросов – SQL;

  • Большинство СУБД рассчитаны на многоплатформенную архитектуру;

  • Осуществляется поддержка многопользовательского режима работы с базой данных;

  • Используется технология “клиент-сервер”.

4 этап характеризуется появлением новой технологии доступа к данным – интранет. В отличие от технологии “клиент-сервер”, отпадает необходимость использования специализированного клиентского приложения. Для работы с удаленной базой данных используется стандартный браузер (например, Internet Explorer или Netscape Navigator).

СУБД – это программный продукт, поддерживающий процессы создания, ведения и использования БД.

Различают: полнофункциональные СУБД, серверы БД, клиенты БД,

средства разработки программ работы с БД. Полнофункциональные – это наиболее многочисленные и мощные СУБД по своим возможностям. К ним можно отнести следующие системы: Clarion, Database Developer, Data Ease, dBase IV, Microsoft Access, Microsoft FoxPro, Paradox. Они имеют развитый интерфейс, удобный язык запросов.

Серверы БД предназначены для организации центров обработки данных в сетях ЭВМ. Реализуют функции управления БД при запросах от клиентов с помощью операторов SQL. К ним можно отнести: NetWare SQL (Novell), MS SQL Server (Microsoft), Inter Base (Borland), SQL Base Server (Gupta), Intelligent Database (Ingress).

Клиенты – это различные программы: полнофункциональные СУБД, электронные таблицы, текстовые процессоры, программа электронной почты и др.

Существуют следующие средства разработки программ работы с бд

Это инструментальные средства: Delphi, Power Builder (Borland), Visual Basic (Microsoft), Erwin (Logic Works).

По характеру использования СУБД делятся на: персональные и многопользовательские.

Персональные СУБД: Visual FoxPro, Paradox, Clipper, dBase, Access и др.

Многопользовательские СУБД, включают в себя сервер БД и клиентскую часть: Oracle, Informix

По используемым моделям данных СУБД (как и БД) разделяются на следующие модели: иерархические, сетевые, реляционные, объектно-ориентированные и др.

Соседние файлы в папке baz_dan