Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
spr_gos.doc
Скачиваний:
10
Добавлен:
01.05.2025
Размер:
1.2 Mб
Скачать

20. Базы данных: назначение и основные компоненты системы баз данных; обзор современных систем управления базами данных (субд); уровни представления баз данных.

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

Система баз данных состоит из 4х основных компонентов:

1.данные; 2.аппаратное обеспечение

3 .программное обеспечение 4.пользователи

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

Аппаратное обеспечение

К аппаратному обеспечению системы относится следующее:

  • тома вторичной (внешней) памяти, используемые для хранения информации, а также соответствующие устройства ввода-вывода, каналы ввода-вывода.

  • Аппаратный процессор (или процессор) вместе с основной (первичной) памятью, предназначенные для поддержки работы программного обеспечения системы баз данных

Программное обеспечение

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

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

Пользователи

Пользователей можно разделить на три группы:

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

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

  3. Администраторы базы данных.

Уровни представления систем баз данных:

  1. Внутренний уровень (также называемый физическим) наиболее близок к физическому хранилищу информации, т.е. связан со способами сохранения информации на физических устройствах

  2. Внешний уровень (пользовательский или логический) наиболее близок к пользователям, т.е. связан со способами представления данных для отдельных пользователей

  3. Концептуальный уровень (общий логический) является промежуточным уровнем между двумя первыми.

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