Ход выполнения работы. 1. Определение сущность базы данных (БД), согласно индивидуальному заданию (приложение А, табл.А.1.)

1. Определение сущность базы данных (БД), согласно индивидуальному заданию (приложение А, табл.А.1.).

2. Определение атрибутов сущностей БД.

3. Определение идентифицирующего атрибута (ключа), который позволяет отделить один объект (экземпляр сущности) от других

4. Определение связей, возникающих в ПО между сущностями, и описание класса принадлежности и степень связи. Построение диаграммы ER-экземпляров.

5. Графическое представление, полученной информационной модели ПО в виде диаграммы ER-типа.

Пример выполнения

Наименование предметной области – «Учет работы в цеху».

1. Основные сущности – Станок, Работник.

Связь – Выполнение работы.

2. Определение атрибутов сущностей БД.

Атрибуты сущности «Станок»:

Код станка A
Наименование станка B
Тип станка C

Атрибуты сущности «Работник»:

Таб. номер работника D
ФИО работника E
Должность F

Атрибуты связи «Выполнение работы»:

Дата выполнения работы G
Номер наряда H

3. Определение идентифицирующего атрибута (ключа):

Станок (Код станка, Наименование станка, Тип станка).

Работник (Таб. номер работника, ФИО работника, Должность).

Выполнение работы (Дата выполнения работы, Номер наряда).

4. Определение связей, возникающих в ПО между сущностями, и описание класса принадлежности и степень связи. Построение диаграммы ER-экземпляров.

Станок 103
Станок 102
Станок 101
Сидоров С.С.
Петров П.П.
Иванов И.И.

Рисунок 2 – Диаграмма ER-экземпляров ПО «Учет работы в цеху»

5. Графическое представление, полученной информационной модели ПО в виде диаграммы ER-типа.

n
m
Станок
Работник
Код станка (A) Наименование станка (B) Тип станка (C)
Дата выполнения работы (D) Номер наряда (E)
Таб. номер работника (F) ФИО работника (G) Должность (H)
Выполнение работы

Рисунок 1 – ER-диаграмма ПО «Учет работы в цеху»


Лабораторная работа 2

ПОЛУЧЕНИЕ НАБОРА ОТНОШЕНИЙ МЕТОДОМ ДЕКОМПОЗИЦИИ

Цель: освоить принципы определения нормальной формы отношения и корректировки информационной модели.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: