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

Анализ предварительных отношений

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

В данном разделе проведем анализ предварительных отношений. Для начала необходимо выписать все отношения, перечисленные в предыдущем разделе. На основе произведенных действий перепишем оставшиеся отношения, приведя их к полному виду: Удаляются все дублирующие отношения (с тем же именем и идентификационным ключом); Водитель автомобиля (Номер автомобиля, Фамилия Имя Отчество …); Водитель автомобиля… Читать ещё >

Анализ предварительных отношений (реферат, курсовая, диплом, контрольная)

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

  • 1. Удаляются все дублирующие отношения (с тем же именем и идентификационным ключом);
  • 2. Удаляются одноименные отношения, содержащие только первичный ключ, если имеется отношение с тем же именем и первичным ключом, но дополнительно содержащие вторичные ключи.
  • 3. Могут встречаться одноименные отношения с тем же самым первичным ключом, но с разными вторичными ключами, в этом случае они заменяются отношением с таким же именем и ключом, но набор вторичных ключей, которого представляет собой перечень всех одноименных отношений.

В данном разделе проведем анализ предварительных отношений. Для начала необходимо выписать все отношения, перечисленные в предыдущем разделе.

  • 1. Автомобиль (Номер автомобиля…);
  • 2. Водитель (Фамилия Имя Отчество.);
  • 3. Водитель автомобиля (Номер автомобиля, Фамилия Имя Отчество …);
  • 4. Автомобиль (Номер автомобиля…);
  • 5. Путевой лист (Номер путевого листа…);
  • 6. Путевой лист (Номер путевого листа…);
  • 7. Водитель (Фамилия Имя Отчество…);
  • 8. Автомобиль (Номер автомобиля…);
  • 9. Марка автомобиля (название марки…);
  • 10. Тип кузова (Тип кузова…)

Теперь произведем минимизацию количества отношений:

Исключаем отношение «4», т.к. оно дублирует отношение «1»;

Исключаем отношение «6», т.к. оно дублирует отношение «5»;

Исключаем отношение «7», т.к. оно дублирует отношение «2»;

Исключаем отношение «8», т.к. оно дублирует отношение «1»;

На основе произведенных действий перепишем оставшиеся отношения, приведя их к полному виду:

  • 1. Автомобиль (Номер автомобиля, название марки);
  • 2. Водитель (Фамилия Имя Отчество, Телефон);
  • 3. Водитель автомобиля (Номер автомобиля, Фамилия Имя Отчество);
  • 4. Путевой лист (Номер путевого листа, Номер автомобиля, Фамилия Имя Отчество, Дата выезда, Время выезда, Показатели спидометра 1, Дата возвращения, Время возвращения, Показатели спидометра 2, Расход топлива, Выручка);
  • 5. Марка автомобиля (Название марки, Количество пассажирских мест, Грузоподъемность, Тип кузова, Нормативный расход топлива, Периодичность техосмотров);
  • 6. Тип кузова (Тип кузова, количество пассажирских мест)
Показать весь текст
Заполнить форму текущей работой