Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ_в эк_3_2011.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
203.26 Кб
Скачать

Атрибут, Название цеха, в котором он работает

или

ключ) (описательные атрибуты)

Для того, чтобы в предметной области рационально выделить ИОб, надо учесть требование функциональной зависимости и для остальных ИОб. Таким требованиям удовлетворяют ИОб, приведенные в

Варианте 3.

Деталь:

Деталь, используемая в цеху  Завод-поставщик детали;

Стоимость детали;

Название цеха, использующего деталь.

Цех:

Название цеха, использующего деталь  Начальник цеха.

Поставка:

Завод-поставщик детали  Страна-местонахождение завода-поставщика Служащий (из варианта 2).

Б. Определение ИЭл и ИОб.

Для удобства работы с таблицами целесообразно уменьшить имена атрибутов (полей) ИОб:

  1. Определение таблицы Деталь (ИОб1):

Название ИЭл из предметной области

Имя ИЭл

(атрибута/поля) ИОб1

Тип поля

Деталь, используемая в цеху

Деталь

Текстовый 20*

Завод-поставщик детали

Поставщик

Текстовый 15

Стоимость детали

Цена

Денежный

Название цеха, использующего деталь

Цех

Текстовый 15

Таким образом, ИОб1 Деталь имеет следующую структуру:

(Деталь*, Поставщик, Цена, Цех).

Приведем пример таблицы Деталь:

Брусок

KORVIT

13

А1

Двигатель

Светлана

7800

А13

Линза

ЛОМО

1271

В1

Экземпляры ИОб1

Поле Поле Поле Поле

«Деталь» «Поставщик» «Цена» «Цех»

  1. Определение таблицы Цех (ИОб2):

Название ИЭл из предметной области

Имя ИЭл

(атрибута/поля) ИОб2

Тип поля

Название цеха, использующего деталь

Цех

Текстовый 15*

Начальник цеха

Начальник

Текстовый 20

Таким образом, ИОб2 Цех имеет следующую структуру:

(Цех*, Начальник)

Приведем пример таблицы Цех:

А 1

Иванов И.И.

А 13

Петров П.П.

В 1

Сидоров С.С.

  1. Определение таблицы Служащий (ИОб3):

Название ИЭл из предметной области

Имя ИЭл

(атрибута/поля) ИОб3

Тип поля

Служащий цеха

ФИО

Текстовый 20*

Зарплата служащего цеха

Зарплата

Денежный

Дата поступления на работу

Дата

Дата/время

Название цеха, в котором он работает

Цех

Текстовый 15

Таким образом, ИОб3 Служащий имеет следующую структуру:

(ФИО*, Зарплата, Дата, Цех)