Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛЕКЦИЯ_Тема_БД_СУБД.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.19 Mб
Скачать

4. Системы Управления Базами Данных

4.1. Основные функции субд

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

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

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

Управление данными. Указываются правила доступа к данным, их корректировки и добавления новой информации. Можно также определить правила коллективного пользования данными.

По степени универсальности различают два класса СУБД:

  1. системы общего назначения;

  2. специализированные системы.

СУБД общего назначения не ориентированы на какую-либо предметную область или на информационные потребности какой-либо группы пользова­телей. Каждая система такого рода реализуется как программный продукт, способный функционировать на некоторой модели ЭВМ в определенной операционной системе, и поставляется многим пользователям как коммерческое изделие. Такие СУБД обладают средствами настройки на работу с конкретной БД.

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

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

4.2. Основные средства субд

Основными средствами СУБД являются:

  1. средства задания (описания) структуры БД;

  2. средства конструирования экранных форм, предназначенных для ввода данных, просмотра и их обработки в диалоговом режиме;

  3. средства создания запросов для выборки данных при заданных условиях, а также выполнения операций по их обработке;

  4. средства создания отчетов для вывода на печать результатов обработки данных в удобном для пользователя виде;

  5. языковые средства - макросы, встроенный алгоритмический язык (Dbase, Visual Basic, Visual C++ или другой), язык запросов (QBE - Query By Example, SQL) и т.п., которые используются для реализации нестандартных алгоритмов обработки данных, а также процедур обработки событий в задачах пользователя;

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