Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ud.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
821.25 Кб
Скачать

2.1 Базы данных

В широком смысле слова база данных – это совокупность сведений о конкретных объектах реального мира в какой либо предметной области.

Предметная область – часть реального мира, подлежащего изучению для организации управления и автоматизации.

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

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

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

СУБД должна обладать следующими возможностями:

1. Воспринимать и обрабатывать команды пользователей и приложений на выборку, изменение, добавление и удаление данных из БД.

2. Принимать данные в исходной форме из источников различной природы и преобразовывать их в форму, соответствующую собственным объектам.

3. Поддерживать функции по обеспечению безопасности и целостности, а в случае повреждения и восстановлению хранящейся в БД информации.

4. Иметь механизмы оптимизации выполнения операций 1-3.

5. Иметь компонент, который хранит сведения обо всех объектах, которыми оперирует СУБД. Например, об объеме используемой ею памяти, активных соединениях и т.д. Т.е. различная техническая и справочная информация о состоянии СУБД и БД.

2.2. Архитектуры обработки информации

Виды БД

1. Распределенные БД

Распределенная БД состоит из нескольких частей, хранимых различными ЭВМ вычислительной сети. Этот способ обработки требует наличия нескольких серверов (как минимум 2) на которых может храниться пересекающаяся или даже дублирующая информация. Для работы с такой БД требуется система управления распределенными базами данных (СУРБД).

Распределенные БД довольно сложны в архитектуре и редко встречаются в повседневной жизни. Поэтому в данном курсе мы их затрагивать не будем.

2. Централизованные БД

Хранится в памяти одной вычислительной системы. При этом БД располагается на одной ЭВМ. Если для этой ЭВМ установлена поддержка сети, то множество пользователей с клиентских ЭВМ могут одновременно обращаться к информации, хранящейся в центральной БД. В ЛВС чаще всего используется именно такой способ обработки данных.

Системы централизованных БД могут существенно различаться в зависимости от их архитектуры.

Файловый сервер

БД располагаются на файловом сервере (одном или нескольких), в качестве которого может использоваться наиболее мощная ЭВМ, объединенных в сеть. Функции файлового сервера заключаются в хранении БД и обеспечения доступа к ним пользователей, работающих на различных ЭВМ. Файлы БД а соответствии с пользовательскими запросами передаются на рабочие станции, где и производится их обработка. Переданные данные обрабатываются СУБД, которая также находится на ЭВМ пользователей. После того, как пользователи выполняют необходимые изменения данных, СУБД копирует файлы обратно на файловый сервер, где другие пользователи, в свою очередь могут также с ними работать. Кроме того, каждый пользователь может создавать на своей ЭВМ свои собственные БД и использовать их в монопольном режиме. Схематично такая схема обработки представлена на рисунке 2.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]