Помощь в учёбе, очень быстро...
Работаем вместе до победы

Определение связей информационных объектов, построение информационно-логической модели и ER-диаграммы

РефератПомощь в написанииУзнать стоимостьмоей работы

Ё Один-ко-многим (1:М). Каждому экземпляру одного информационного объекта соответствует несколько экземпляров другого информационного объекта, а каждому экземпляру второго информационного объекта соответствовать не более одного экземпляра первого информационного объекта. Ё Многие-ко-многим (М:М). Каждому экземпляру одного информационного объекта соответствует несколько экземпляров другого… Читать ещё >

Определение связей информационных объектов, построение информационно-логической модели и ER-диаграммы (реферат, курсовая, диплом, контрольная)

Для построения информационно-логической модели сначала построим матрицу смежности — это квадратная матрица по числу ИО, которая заполняется по строкам. Элемент матрицы на пересечении строки и столбца равен 1, если ИО, стоящий в строке, связан с ИО, стоящим в столбце, отношением один ко многим, тип функциональной связи во внимание не принимается.

Существуют следующие типы отношений между объектами:

Ё Один-к-одному (1:1). Каждому экземпляру первого информационного объекта соответствует только один экземпляр второго информационного объекта.

Ё Один-ко-многим (1:М). Каждому экземпляру одного информационного объекта соответствует несколько экземпляров другого информационного объекта, а каждому экземпляру второго информационного объекта соответствовать не более одного экземпляра первого информационного объекта.

Ё Многие-ко-многим (М:М). Каждому экземпляру одного информационного объекта соответствует несколько экземпляров другого информационного объекта и каждому экземпляру второго информационного объекта может соответствовать несколько экземпляров первого.

В результате анализа получили 8 информационных объектов: ДНИ НЕДЕЛИ, АУДИТОРИИ, РАСПИСАНИЕ ЗВОНКОВ, УЧЕБНЫЙ ПЛАН, ГРУППЫ, ДИСЦИПЛИНЫ, РАСПИСАНИЕ, ПРЕПОДАВАТЕЛИ. Проведем попарный анализ связей между ними:

Дни недели (1) Расписание (7). Тип связи 1: М. Связь между этими объектами обеспечивается с помощью реквизита Код дня недели.

Аудитории (2) Расписание (7). Тип связи 1: М. Связь между этими объектами обеспечивается с помощью реквизита Номер аудитории.

Расписание звонков (3) Расписание (7). Тип связи 1: М. Связь между этими объектами обеспечивается с помощью реквизита Номер пары.

Учебный план (4) Дисциплины (6). Тип связи 1: М. Связь между этими объектами обеспечивается с помощью реквизита Дисциплина.

Группы (5) Расписание (7). Тип связи 1: М. Связь между этими объектами обеспечивается с помощью реквизита Код группы.

Дисциплины (6) Расписание (7). Тип связи 1: М. Связь между этими объектами обеспечивается с помощью реквизита Код дисциплины.

Преподаватели (8) Расписание (7). Тип связи 1: М. Связь между этими объектами обеспечивается с помощью реквизита Табельный номер преподавателя.

По этим данным можно построить матрицу смежности, которая позволяет выстроить информационные объекты по уровням (Рис. 2.2.).

Матрица смежности.

Рис. 2.2 Матрица смежности

Информационно-логическая модель приведена к каноническому виду, и объекты расположены в ней по уровням. На нулевом уровне располагаются объекты не подчиненные никаким другим объектам, на 1 уровне подчиненные 0 уровню и т. д. Такое размещение объектов дает представление об иерархической подчиненности, делает модель более наглядной и облегчает понимание зависимостей 1: М.

Матрица смежности показывает, что:

  • — информационные объекты Дни недели, Аудитории, Расписание звонков, Учебный план, Группы, Преподаватели находятся на 0ом уровне;
  • — информационный объект Дисциплины находится на 1ом уровне;
  • — информационный объект Расписание находится на 2ом уровне.

Диаграммы отношений между таблицами помогают наглядно представить проект базы данных. Диаграммы объект-отношение (Entity-relation — ER), которые также называют диаграммами объект-атрибут-отношение (entity-atribute-relation — EAR), представляют собой один из наиболее широко используемых методов для изображения отношений между таблицами базы данных. Эллипсы над прямоугольниками таблиц обозначают классы атрибутов (поля), входящие в отношение. Ромбы, соединяющие пары прямоугольников таблиц и эллипсы полей, представляющих отношение между полями.

ER-диаграмма предметной области «Расписание» представлена в ПРИЛОЖЕНИИ А.

Показать весь текст
Заполнить форму текущей работой