Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к экзамену УД (часть 1).docx
Скачиваний:
4
Добавлен:
25.09.2019
Размер:
240.16 Кб
Скачать

29) Проектирование бд. Концептуальное проектирование.

Концептуальное проектирование - эвристический процесс, корректность построенной инфологической модели проверяется эмпирически по анализу и проверке удовлетворения потребностей пользователей.

Выделяют следующие этапы:

  • обзор и изучение области использования ИС;

  • формирование и анализ функций и задач ИС;

  • определение основных объектов-сущностей предметной области и отношений между ними.

Обзор и изучение области использования ИС осуществляется при взаимодействии с заказчиком.

- фрагментирование предметной области;

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

- определение общих характеристик и содержания процессов потребления и обработки информации в каждом фрагменте.

Формирование и анализ функций и задач ИС

Производится последовательная декомпозиция цели создания АИС.

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

Определение основных объектов-сущностей предметной области и отношений между ними

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

Существует 2 подхода к формированию перечня сущностных объектов предметной области и их атрибутов – дедуктивный и индуктивный.

Дедуктивный подход

1. Выделяют основные понятия и категории.

2. Формируются атрибуты, характеризующие объекты-сущности.

При этом используют принцип минимальной достаточности - «Не умножай число сущностей без необходимости».

Индуктивный подход

1. формируется общий перечень атрибутов предметной области.

2. производится агрегация (группирование) атрибутов в отдельные группы, образующие объекты-сущности.

Чаще всего выделение объектов-сущностей, их атрибутов и отношений осуществляется комбинированным способом, с многократным уточнением.

Формализованное описание предметной области проектируемой базы чаще всего дается с помощью ER-диаграмм или ER-моделей.

30) Проектирование бд. Проектирование и создание таблиц.

  1. Для каждого объекта – сущности проектируется соответствующая таблица.

  2. Поля таблиц определяются на основе атрибутов сущностей концептуальной модели.

  3. Определяют необходимости индексирования полей таблиц.

  4. Выделяют полей с перечислительным (словарным, списковым) характером значений.

  5. Установление ограничений целостности по полям и связям (целостность ссылок).

  • уникальность ключевых полей

  • требование обязательности заполнения полей

  • ограничение по допустимым диапазонам значений полей (например, значение поля Оклад не может быть меньше величины МРОТ.)

  • запрещается удалять запись таблицы, если на неё существует ссылка из связанных таблиц ;

  • при удалении записи с ключевым полем (номер отдела) значения внешних ключей связанной таблицы (СОТРУДНИКИ) автоматически становятся неопределёнными;

  • осуществляется каскадное удаление записей связанных таблиц.