Вариант 10. Разработка концептуальной модели данных. Логическое моделирование данных. Физическое моделирование

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

гарантия низкой цены

Вариант10.docx

Вариант10.mdb

Содержание:


1. Задание

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

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

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

семейное положение

фамилия

Сотрудники

отдел

должность

оклад

код сотрудника

дата

поступления

фамилия

Тр. книжка

должность

код сотрудника

дата

увольнения

Так как в сущности «Сотрудники» значение атрибута «фамилия» может повториться для различных значений атрибута «Трудовая книжка», то выбирать атрибут «фамилия» в качестве уникального для данной сущности недопустимо, остальные атрибуты этой сущности не могут быть уникальными. Следовательно, нужно добавить новый атрибут «Код сотрудника» в обеих сущностях. Соотношение между сущностями может быть таковым «У различных сотрудников трудовые различные книжки», «У каждого сотрудника должна быть только одна трудовая книжка».

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

Сотрудники

Трудовая книжка

обязательная связь

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

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

Связь один к одному означает, что одному экземпляру первой сущности соответствует один экземпляр второй сущности

4. Физическое моделирование

4.1 Структура таблиц

Структура таблицы «Сотрудники»:

[image]

Структура таблицы «Трудовая книжка»:

[image]

4.2 Содержание таблиц

Содержание таблицы «Сотрудники»:

Содержание таблицы «Трудовая книжка»: