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

Вопрос 13

Характеристика этапа концептуального программирования в БД

Этапы создания БД:

Концептуальный

Логическая разработка

Физическое проектирование

Концептуальная модель описывается на русском языке – таблицы, классы, свойства, в виде блок-схемы

Кроме таблиц следует указать основные данные, входные документы. В дальнейшем они превратятся в формы. Выходные документы требуется формировать в БД

Вопрос 14

Диаграммы сущность-связь. Основные понятия: сущность, связь, степень связи

ER-диаграмма использует графическое изображение сущностей, предметной области их свойств и взаимосвязей между сущностями.

Сущность – это представление набора реальных или абстрактных объектов, которые можно выделить в одну группу потому что они имеют одинаковые характиристики и могут принимать участие в похожих связях. Сущность в модели изображается прямоугольником с наименованием.

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

Вопрос 15. Разработка предварительных отношений бд на основе er-диаграммы.

Существуют 6 правил перехода от ER-диаграмм к набору отношений, названными ПРАВИЛАМИ ДЛЯ БИНАРНЫХ СВЯЗЕЙ:

ПРАВИЛО 1. Если степень связи 1:1 и класс принадлежности обеих сущностей обязательный, то такая связь преобразуется в ОДНО отношение, первичным ключом которого становится ключ любой из сущностей.

ПРАВИЛО 2. Если степень связи 1:1 и класс принадлежности одной из сущностей - обязательный, а другой - необязательный, то формируются ДВА отношения, по одному для каждой сущности. Ключ каждой сущности становится первичным ключом соответствующего отношения. Ключ сущности с необязательным классом принадлежности добавляется как атрибут в отношение для сущности с обязательным классом принадлежности.

ПРАВИЛО 3. Если степень связи 1:1 и класс принадлежности обеих сущностей необязательный, то необходимы ТРИ отношения: по одному для каждой сущности и одно для связи. Ключами первых двух отношений будут ключи сущностей, а ключом третьего - ключ любой из сущностей.

ПРАВИЛО 4. Если степень связи 1:n и класс принадлежности n-связной сущности обязательный, то необходимы ДВА отношения: по одному для каждой сущности. Ключами этих отношений станут ключи каждой сущности. Ключ односвязной сущности добавится как атрибут в отношение для n-связной сущности.

ПРАВИЛО 5. Если степень связи 1:n и класс принадлежности n-связной сущности необязательный, то необходимы ТРИ отношения: по одному для каждой сущности и одно для связи. В отношении для связи для связи атрибутов должны быть ключи каждой сущности. Ключами первых двух отношений будут ключи сущностей, а ключом третьего - ключ n-связной сущности.

ПРАВИЛО 6. Если степень связи m:n, то необходимы ТРИ отношения: по одному для каждой сущности и одно для связи. В отношении для связи среди атрибутов должны быть ключи каждой сущности. Ключами первых двух отношений становятся ключи сущностей, а ключом третьего - ключи обеих сущностей.

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