Вариант 20. Строительная фирма. База данных должна содержать сведения о следующих объектах

  • ID: 23116 
  • 11 страниц
200 рубСкачать

антиплагиат в подарок

Отчет.docx

Строительная фирма.mdb

Содержание:


ЗАДАНИЕ

Вариант 20. Строительная фирма

База данных должна содержать сведения о следующих объектах:

Строящиеся объекты: адрес, название и количество требуемых стройматериалов.

Стройматериалы: название, остаток на складе, поставщик.

Строительные бригады: бригадир, состав (работники), объект, за которым закреплена бригада.

Строители: ФИО, специальности, которыми владеет, домашний адрес.

Выходные документы: список необходимых материалов, отсутствующих на складе.

Разработка концептуальной модели данных

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

Изображения атрибутов сущностей «Строящиеся объекты», «Стройматериалы», «Строительные бригады» и «Строители» на ER-диаграмме:

[image]

[image]

[image]

Атрибуты «состав (работники)» можно убрать из сущности «строительные бригады» и добавить атрибут «бригада» в сущность «строители», тогда можно будет узнавать, какие работники работают в каких бригадах и на каких объектах.

[image]

[image]

[image]

[image]

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

Отношение между сущностями:

[image]

Логическое моделирование данных

Преобразование сущностей: