Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
книга1(полный конспект).docx
Скачиваний:
55
Добавлен:
23.12.2018
Размер:
49.16 Mб
Скачать

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

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

В соответствии с определением базы данных функциями СУБД является:

а) ликвидация избыточности данных при их хранении;

б) представление данных в виде, удобном для пользования ими любыми программами – этим достигается независимость данных от пользовательских программ;

в) обеспечение обновления данных, пополнения, модификации и поиска;

г) обеспечение выполнения различных операций над данными с высокой производительностью и удобством;

д) защита данных от несанкционированных запросов.

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

СУБД классифицируется по следующим признакам:

а) по языку общения;

б) по числу уровней в архитектуре;

в) по выполняемым функциям;

г) по сфере возможного применения.

По языкам общения СУБД делятся на открытые, замкнутые и смешанные. Открытые СУБД для работы с базами данных используют универсальные языки программирования.

Замкнутые СУД для работы с данными используют свои собственные языки. Примером таких СУБД являются системы ряда dBASE, Access, FoxPro, Paradох.

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

На втором уровне локальные представления объединяются в интегрированное представление, которое охватывает все узкоспециальные. Здесь просматриваются все связи, существующие в данной предметной области, а не только частные.

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

На четвертом уровне реализуется представление о предметной области в памяти ЭВМ.

Нумерация уровней условна. Некоторые из них могут объединяться в один.

На этом основании СУБД могут быть одно – двух и трех- уровенные.

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

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

Системы управления базами данных поддерживают различные типы данных. Те из них, которые позволяют добавлять новые типы данных, называются расширяемыми системами баз данных (РС БД).

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

1. Анализ предметной области.

2. Проектирование структуры базы данных.

3. Задание ограничений целостности при описании структуры базы данных.