Понятие о базах данных и системах управления ими.
Базы данных являются одним из основных компонентов современных информационных систем. Информационная система – это взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации.
Цель любой информационной системы – обработка информации конкретной предметной области.
Под предметной областью понимается совокупность связанных между собой функций, задач управления в некоторой области деятельности предприятия, с помощью которых достигается выполнение поставленной цели.
База данных (БД) – это поименованная совокупность структурированных данных, относящихся к определенной предметной области. Особенностями такой совокупности данных являются:
- достаточно большие объемы информации;
- максимально возможная компактность хранения данных;
- возможность извлечения из базы данных разнообразной информации, относящейся к определенной предметной области;
- удобные для пользователя вид и форма извлекаемой информации;
- высокая скорость доступа к данным;
- надежность хранения информации и возможность предоставления санкционированного доступа к данным для отдельных пользователей;
- удобство и простота конструирования пользователем запросов, форм и отчетов для выборки данных.
Создание базы данных, ее поддержка и обеспечение доступа пользователей к ней осуществляется с помощью специального программного инструмента – системы управления базами данных.
Система управления базами данных (СУБД) – это комплекс программных и языковых средств, необходимых для создания баз данных, поддержки их в актуальном состоянии и организации поиска информации в них.
По технологии обработки информации базы данных делятся на централизованные и распределенные.
Централизованная база данных хранится в памяти одной машины.
Распределенная база данных состоит из нескольких частей, хранимых на нескольких машинах вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной базой данных - СУРБД.
Централизованные базы данных по способу доступа делятся на:
- базы данных с локальным доступом (данные и процедуры их обработки хранятся на одной машине);
- базы данных с удаленным (сетевым) доступом. СУБД с удаленным доступом могут быть построены с использованием архитектур файл-сервер и клиент-сервер.
Архитектура файл-серверорганизована следующим образом. Одна машина выделена в качестве центральной (сервер файлов), на ней хранится централизованная БД. Остальные машины сети выполняют функции рабочих станций. Файлы базы данных в соответствии с пользовательскими запросами рабочих станций передаются на эти станции и там обрабатываются. Производительность такой системы падает, если требуется интенсивный одновременный доступ к одним и тем же данным.
Архитектура клиент-серверорганизована следующим образом. Центральная машина (сервер базы данных) хранит централизованную БД и процедуры обработки. Клиент посылает запрос, он обрабатывается сервером, и данные, полученные по запросу, передаются клиенту.
Дата добавления: 2015-08-08; просмотров: 725;