Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы Информационных Технологий.docx
Скачиваний:
44
Добавлен:
23.11.2019
Размер:
617.97 Кб
Скачать

3.Система управления базами данных

Активная деятельность по отысканию приемлемых способов обобществления непрерывно растущего объема информации привела к созданию в начале 60-х годов специальных программных комплексов, называемых "Системы управления базами данных" (СУБД). Основной целью создания и использования систем управления базами данных является снижение затрат на разработку приложений (задач), ускорение процесса проектирования и частичная автоматизация процесса программирования базы данных.

СУБД - это программная оболочка, расширяющая функции операционной системы (OC), которая управляет доступом к базам данных и обеспечивает сервисные функции для пользователя.

СУБД подразделяют:

    1. По типу поддерживаемых моделей на: сетевые, иерархические, реляционные, объектно-ориентированные, объектно-реляционные;

    2. Типу взаимодействия с обрабатывающей программой на: автономные и с включающим языком программирования;

    3. Уровню централизации обработки информации на: централизованные, децентрализованные, равноправные и смешанные;

СУБД должна выполнять следующие функции:

  1. обмен управляющими воздействиями с ОС и прикладным ПО в процессе функциони­рования (прежде всего — генерация событий и прерываний);

  1. преобразование данных в процессе передачи из БД в прикладную область и обратно;

  2. обеспечение многопользовательского режима доступа к БД (механизм транзакций);

  3. обеспечение секретности доступа к данным (авторизация).

При чтении данных из БД, СУБД выполняет следующую последовательность действий: