Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Понятие базы и банка данных.docx
Скачиваний:
22
Добавлен:
22.09.2019
Размер:
83.52 Кб
Скачать

Определение и основные понятия субд.

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

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

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

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

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

  5. Языковые средства — макросы, встроенные в алгоритмический язык (Dbase, Visual Basic или другой язык), язык запросов (QBE — Query By Example, SQL) и так прочее.

  6. Средства создания приложений пользователя (генераторы приложений, средства создания меню и панелей управления приложениями).

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

Этапы проектирования бд.

  1. Построение информационно-логической модели БД предметной области;

  2. Определение логической структуры реляционной БД;

  3. Конструирование таблиц БД;

  4. Создание схемы данных;

  5. Ввод данных в таблицы (создание записей (кортеж));

  6. Разработка необходимых форм, запросов, макросов, модулей, отчётов;

  7. Разработка пользовательского интерфейса.

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

  1. На основе описания предметной области выявить отношения и их атрибуты (столбцы), которые должны находиться в БД.

  2. Определить функциональные зависимости между атрибутами.

  3. Выбрать все зависимые атрибуты и указать для каждого все его ключевые атрибуты.

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

Полученные группы зависимых атрибутов вместе с их ключевыми атрибутами образуют информационные объекты (сущности).

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

3 этап. В процессе создания БД сначала конструируются таблицы, которые соответствуют информационным объектам построенной модели данных.

4 этап. Затем создаётся схема данных, которые фиксируются существующие логические связи между таблицами. В схеме данных могут быть заданы параметры поддержания целостности данных.

5 этап. После формирования схемы данных осуществляется ввод непротиворечивых данных из документов предметной области.

6 этап. На основе созданных БД формируются необходимые формы, запросов, макросов, модулей, отчётов.