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

2.8 Какие типы соответствия существуют между объектами

Тот факт, что два объекта участвуют в одной ФС ГОВорит о том, что между этими объектами существует взаимосвязь или соответствие Можно выделить следующие четыре типа соответствия.

Тип соответствия 1:1 (один к одному) межд/ двумя объектами А и В означает, что каждому экземпляру объекта А может соответствовать макси­мум один экземпляр объекта В и, наоборот, любому экземпляру объекта В может соответствовать максимум один экземпляр объекта А Как правило при этом типе соответствия два объекта объединяются в один и потому ниже мы этот тип соответствия рассматривать не будем.

Тип соответствия 1:М (один ко многим) между двумя объектами А и В означает, что могут существовать экземпляры объекта а КОТОрым соответст­вует более одного экземпляра объекта В, но каждому экземпляру объекта В может соответствовать максимум один экземпляр Объекта А.

Тип соответствия М:1 (многие к одному) между двумя объектами А и В означает, что каждому экземпляру объекта А может соответствовать максимум один экземпляр объекта В, а среди экземпляров объекта В могут быть такие которым соответствует несколько экземпляров объекта А. Очевидно если тип соответствия между объектами А и В равен М:1, то соответствия между В и А равен 1:М .( Верно и обратно.; утверждение)

Тип соответствия М:М (многие ко многим) между двумя объектами А и В означает, что может существовать экземпляр объекта А которому соот­ветствует несколько экземпляров объекта В, и наоборот.

Очевидно, если тип соответствия между объектами А и В равен М:М то тип соответствия между объектами В и А также равен м:М.

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

Преобразование последовательности функциональных связей

Если последовательность ФС состоит только из одномерных связей, то она не требует преобразований. Если же в последовательности определены многомерные ФС, то следует преобразовать эти связи к более простому виду. Рассмотрим эти преобразования и алгоритм их осуществления, Предварительно введем ряд определений.

Преобразование 3. Если в процессе преобразования некоторой мно­гомерной ФС было выделено более одной цепи исходных объектов, то окон­чательно в последовательности ФС сохраняется лишь одна из этих цепей, а все остальные заменяются обратными совокупностями.

После выполнения преобразования 2 проверяется, входит ли объект Аi, для которого определена связьF, в цепь исходных объектов. Если да, соответст­вующая этой цепи объектов цепь ФС заменяется обратной совокупностью связей. Процесс преобразования последовательности ФС состоит в замене этой последовательности на ей тождественную.

Описание функциональных связей

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

  • имена исходных и конечных объектов;

  • ограничения на время выполнения ФС;

  • ограничения на право выполнения ФС, если выполнение разрешено не всем пользователям; значения этого параметра задаются так же, как значе­ния рассмотренных выше характеристик для атрибута (А6) и объекта (В5);

  • типы соответствия между каждым исходным и конечным объектами ФС.

На данном шаге проектирования следует учитывать и анализировать запросы, которые планируется реализовать при последующем развитии АС. Подобный анализ позволяет определить значение еще одной характеристики объекта, называемой структурной активностью (код характеристики В7). Значение В7= A(ACTIVE) означает, что при последующем развитии инфор­мационной базы для этого объекта могут быть определены новые ФС и, сле­довательно, он может войти в новые структурные связи. При значении B7=N(NO) предполагается, что объект не меняет своего статуса в информа­ционной базе.