Использование компонентов MS Access для создания баз данных систем документооборота. Часть 1. Усманова И.В - 10 стр.

UptoLike

10
После того, как на диаграмме «Объект/отношение» определены
объекты данных, их ключевые свойства, смысловые отношения между
объектами и их типы, для каждого смыслового отношения указываются
внешние ключи для связи с соответствующими объектами. Затем для всех
объектов и отношений задаются неключевые свойства (Рис. 1).
На основании построенной диаграммы «Объект/отношение»
выполняется проектирование структуры
БД. Для этого может быть
рекомендовано использование простейшего алгоритма, состоящего из пяти
этапов:
1. Выделяются правильные объекты. Им ставятся в соответствие
базовые отношения, для каждого из которых определяется первичный
ключ. Базовое отношениеэто именованная таблица, создаваемая
пользователем, причем данные в этой таблице не являются результатом
обработки данных из других таблиц.
Для БД архива объекту «Отдел»
поставим в соответствие таблицу О с первичным ключом Нотд,
«Сотрудник» - таблицу С с первичным ключом Табн, «Документ» - Д(Рег).
2. Выделяются отношения многие-ко-многим. Им ставятся в
соответствие базовые отношения, для каждого из которых определяются
внешние ключи. После этого формируется первичный ключ отношения;
как
правило, он является комбинацией внешних ключей, если не
возражают конечные пользователи, которые будут работать с БД. В
противном случае в базовое отношение вводится дополнительный атрибут,
который и будет играть роль первичного ключа. Для БД архива
отношению ДО поставим в соответствие таблицу ДО с внешними ключами
Нотд (для связи с таблицей О
) и Рег (для связи с таблицей Д); первичным
ключом таблицы будет являться комбинация внешних ключей (Нотд,
Рег).
3. Выделяются отношения многие-к-одному, в которых участвуют
только правильные объекты. Для них новые базовые отношения не
создаются. Но в базовое отношение, соответствующее стороне «многие»,
добавляется внешний ключ к базовому отношению, соответствующему
стороне «один». В качестве внешнего ключа используется первичный
ключ базового отношения стороны «один». В БД архива для отношения
    После того, как на диаграмме «Объект/отношение» определены
объекты данных, их ключевые свойства, смысловые отношения между
объектами и их типы, для каждого смыслового отношения указываются
внешние ключи для связи с соответствующими объектами. Затем для всех
объектов и отношений задаются неключевые свойства (Рис. 1).
    На основании построенной диаграммы «Объект/отношение»
выполняется проектирование структуры БД. Для этого может быть
рекомендовано использование простейшего алгоритма, состоящего из пяти
этапов:
    1. Выделяются правильные объекты. Им ставятся в соответствие
базовые отношения, для каждого из которых определяется первичный
ключ. Базовое отношение – это именованная таблица, создаваемая
пользователем, причем данные в этой таблице не являются результатом
обработки данных из других таблиц. Для БД архива объекту «Отдел»
поставим в соответствие таблицу О с первичным ключом Нотд,
«Сотрудник» - таблицу С с первичным ключом Табн, «Документ» - Д(Рег).
      2. Выделяются отношения многие-ко-многим. Им ставятся в
соответствие базовые отношения, для каждого из которых определяются
внешние ключи. После этого формируется первичный ключ отношения;
как правило, он является комбинацией внешних ключей, если не
возражают конечные пользователи, которые будут работать с БД. В
противном случае в базовое отношение вводится дополнительный атрибут,
который и будет играть роль первичного ключа. Для БД архива
отношению ДО поставим в соответствие таблицу ДО с внешними ключами
Нотд (для связи с таблицей О) и Рег (для связи с таблицей Д); первичным
ключом таблицы будет являться комбинация внешних ключей (Нотд,
Рег).
    3. Выделяются отношения многие-к-одному, в которых участвуют
только правильные объекты. Для них новые базовые отношения не
создаются. Но в базовое отношение, соответствующее стороне «многие»,
добавляется внешний ключ к базовому отношению, соответствующему
стороне «один». В качестве внешнего ключа используется первичный
ключ базового отношения стороны «один». В БД архива для отношения
                                      10