Разработка диаграммы «объект-отношение» состоит из нескольких этапов. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Разработка диаграммы «объект-отношение» состоит из нескольких этапов.



На первом этапе даётся словесное описание предметной области. При этом следует помнить, что создаваемая БД должна помогать конечному пользователю в выполнении его должностных обязанностей, следовательно, ведение БД не должно предполагать внесения малозначительной информации.

Словесное описание предметной области «Автомастерская»:

Машина поступает на ремонт.

В ремонте машины используются запчасти.

Машина проходит техобслуживание.

На втором этапе определяются объекты.

Объект - некоторый объект реального мира, мало изменяющийся с течением времени.

В данной диаграмме «объект-отношение» четыре правильных объекта – Машина, Ремонт, Запчасть, Техобслуживание.

Правильный объект - объект, существование которого не зависит ни от каких других объектов.

Правильный объект обозначается на диаграмме «объект - отношение» в виде прямоугольника, название объекта пишется внутри.

Существуют также слабые объекты, но их нет в данной диаграмме «объект-отношение».

Слабый объект — объект, существование которого зависит от существования некоторого другого объекта.

Слабый объект обозначается на диаграмме «объект - отношение» в виде прямоугольника в двойной рамке, название объекта пишется внутри.

На третьем этапе для каждого объекта показывается ключевое свойство.

Свойства - сведения, описывающие объект или смысловое отношение.

На диаграмме свойства показываются в виде эллипсов с названием свойств. Эллипс соединяется сплошной линией с соответствующим объектом или отношением.

Ключевые свойства - свойства, имеющее неповторяющиеся значение.

К ключевым свойствам объекта Машина относится Рег номер#, РемонтКод услуги#, ЗапчатьАртикул#, Техобслуживание№ техобс#.

На четвёртом этапе показываются смысловые отношения на основе словесного описания.

Смысловое отношение описывает взаимодействие между двумя и более объектами.

В данной диаграмме «объект-отношение» три смысловых отношения – Поступает, Используются, Проходит.

На пятом этапе определяются типы смысловых отношений. Существует три типа смысловых отношений:

· один— кодному (1-1) — имеет место, если одному экземпляру первого объекта соответствует один и только один экземпляр второго объекта, и одному экземпляру второго объекта соответствует один и только один экземпляр первого объекта.

В данном случае таких отношений нет.

· многие — к — одному (М-1) - имеет место, если одному экземпляру первого объекта соответствует один и только один экземпляр второго объекта, но одному экземпляру второго объекта соответствуют несколько экземпляров первого объекта.

В данном случае такой тип отношений присутствует – Проходит.

· многие - ко - многим (М-М) - имеет место, если одному экземпляру первого объекта соответствуют несколько экземпляров второго объекта, и одному экземпляру второго объекта соответствуют несколько экземпляров первого объекта.

В данном случае такой тип отношений присутствует – Поступает, Используются.

На шестом этапе для смысловых отношений многие — ко - многим проставляются внешние ключи, используя ключевые свойства объектов, участвующих в смысловых отношениях.

Для смыслового отношения Поступает проставили внешние ключи Код услуги# и Рег номер#;

ИспользуютсяАртикул# и Код услуги #.

На седьмом этапе для объектов и смысловых отношений многие - ко -многим проставляются неключевые свойства.

Неключевые свойства – свойства, имеющее повторяющиеся значение.

К неключевым свойствам объекта Машина относятся Владелец, Марка, Цвет.

Ремонт – Вид работы, Время выполнения, Стоимость;

Запчасть – Наименование, Цена;

Техобслуживание – Вид работы, Дата;

Поступает – Дата;

Используются – Дата, Количество.

Диаграмма «объект - отношение» представлена в Приложении А.


Проектирование структуры БД

Разработать структуру БД – это значит определить, из каких таблиц должна состоять БД, какие атрибуты должны входить в каждую таблицу, как они должны быть связаны между собой.

Для того чтобы разработать БД необходимо провести анализ предметной области. В данной курсовой работе рассматривается предметная область – Автомастерская.



Поделиться:


Последнее изменение этой страницы: 2017-02-16; просмотров: 74; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.139.104.214 (0.005 с.)