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

24 Типы связи, их представление на er-диаграмме

Связь - взаимодействие между сущностями. Каждая связь может иметь один из следующих типов связи: 1:1, 1:М, M:N. Связь типа 1:1 означает, что 1 экземпляр первой сущности связан с 1 экземпляром второй сущности.( МЕНЕДЖЕР – УПРАВЛЯЕТ – ФИЛИАЛ. Т.к. менеджер управл только 1 филиалом, то каждый экземпляр сущности МЕНЕДЖЕР может быть связан не более чем с 1 экземпляром сущности ФИЛИАЛ.) Связь типа 1:М означает, что 1 экземпляр первой сущности связан с несколькими экземплярами второй сущности. ( ФИЛИАЛ – ОБРАБАТЫВАЕТ – СЧЕТ. Т.к. филиал обрабатывает несколько счетов, а счет обрабатывается только 1 филиалом, то каждый экземпляр сущности ФИЛИАЛ может быть связан более чем с 1 экземпляром сущности СЧЕТ, а каждый экземпляр сущности СЧЕТ может быть связан не более чем с одним экземпляром сущности ФИЛИАЛ.) Связь типа М:N означает, что каждый экземпляр первой сущности может быть связан с несколькими экземплярами второй сущности, и каждый экземпляр второй сущности может быть связан с несколькими экземплярами первой сущности. (КЛИЕНТ – ИМЕЕТ – СЧЕТ Т.к. счет может совместно использоваться несколькими клиентами и клиент может иметь несколько счетов, то каждый экземпляр сущности СЧЕТ может быть связан с несколькими экземплярами сущности КЛИЕНТ и каждый экземпляр сущности КЛИЕНТ может быть связан с несколькими экземплярами сущности СЧЕТ.). Тип связи M:N является временным типом связи, допустимым на ранних этапах разработки модели. В дальнейшем этот тип связи должен быть заменен двумя связями типа 1:М путем создания промежуточной сущности.

25 Класс принадлежности сущности, его представление на er-диаграмме.

Если каждый экземпляр сущности А связан с экз сущности В, то класс принадлежности сущности А явл обязательным. Отмечается на ER-диаграмме черным кружочком, помещ в прямоугольник, смежный с прямоуг сущности А. Если не каждый экз сущн А связан с экз сущн В, то класс принадлежности сущн А явл необязательным. Отм на ER-диаграмме черным кружком, помещенным на линии связи возле прямоугольника сущности А.

На ER-диаграмме 1 класс принадлежности обеих сущностей необязат. На ER-диаграмме 2 класс принадлежности сущности КЛИЕНТ обязат, а сущности СЧЕТ необязат. На ER-диаграмме 3 класс принадлежности сущности КЛИЕНТ необязат, а сущности СЧЕТ обязат. На ER-диаграмме 4 класс принадлежности обеих сущностей обязательный.

26.Правила преобразования er-диаграмм в реляционные таблицы в случае связи 1:1.

Правила опираются на 2 осн фактора – тип связи и класс принадлежности сущности. Правило1: Если связь типа 1:1 и класс принадл обеих сущностей явл обязательным, то нужна только одна табл. Первичным ключом этой таблицы может быть первичный ключ любой из двух сущностей. ПР.2:Если связь типа 1:1 и класс принадлежности одной сущности явл обязательным, а другой – необязательным, то необходимо построить таблицу для каждой сущности. Первичный ключ сущности должен быть первичным ключом соответствующей таблицы. Первичный ключ сущности, для кот класс принадлежности явл необязательным, добавляется как атрибут в таблицу для сущности с обязательным классом принадлежности. ПР.3: Если связь типа 1:1 и класс принадлежности обеих сущностей явл необязательным, то нужно построить 3 таблицы – по 1 для каждой сущности и 1 для связи. Первич ключ сущности должен быть первич ключом соответств таблицы. Табл для связи среди своих атрибутов должна иметь ключи обеих сущностей.

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