Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Практические работы Часть 1 / Практическая работа 1

.docx
Скачиваний:
67
Добавлен:
09.12.2018
Размер:
58.31 Кб
Скачать

Практическая работа №1

Моделирование баз данных в Microsoft Visio 2010

Цель работы: Изучить возможности MS Visio в проектировании БД.

Анализ предметной области

Предметная область – Расчет удержаний с заработной платы.

Список всех сущностей

Сущность

Атрибуты

1

Работники

Табельный номер, Фамилия И.О., Номер отдела, Количество детей.

2

Ведомость начислений.

Номер месяца, Табельный номер, Начислено.

3

Ведомость удержаний

Номер месяца, Табельный номер, Всего начислено, Удержан ПН

Связи между сущностями

Первая сущность (дочерняя)

Вторая сущность (родительская)

Тип связи

1

Ведомость начислений

Работники

один-ко- многим

2

Ведомость удержаний

Работники

один-ко- многим

Создание схемы модели базы данных

1. Сущности.

Первичные ключи используются для идентификации отдельной записи сущности.

Внешние ключи используются для связывания дочерний сущности с родительской сущностью.

Первичные и внешние ключи сущностей

Сущность

Первичный ключ

Внешний ключ

1

Работники

Табельный номер

-

2

Ведомость начислений

Номер месяца, Табельный номер

Табельный номер

3

Ведомость удержаний

Номер месяца, Табельный номер

Табельный номер

Физический и концептуальное имя сущности – Работники.

Физический и концептуальное имя сущности – Ведомость начислений.

Физический и концептуальное имя сущности – Ведомость удержаний.

2. Связи.

Связи проектируются с помощью соединительных линий.

Связи между сущностями:

  1. Сущности Работники и Ведомость начислений соединяются по атрибуту Табельный номер. Для одного работника может быть начислено несколько фиксированных начислений (за все время работы), следовательно, связь между этими сущностями имеет тип один-ко-многим.

  2. Сущности Работники и Ведомость удержаний соединяются по атрибуту Табельный номер. Для одного работника может быть несколько удержаний (за все время работы), следовательно, связь между этими сущностями имеет тип один-ко-многим.

Схема модели базы данных

Соседние файлы в папке Практические работы Часть 1