18.4.7. Атрибут

Каждая сущность будет представлена на физическом уровне таблицей. Каждая из этих сущностей обладает собственными признаками. Каждый признак будет представлен на физическом уровне столбцом.

Экземпляры одной сущности имеют одинаковые наборы признаков

(свойств). Например, для каждого автора имеется характеризующий его набор признаков: Фамилия, Имя, Отчество и т. п.

Атрибутом сущности является любой признак, который служит для уточнения, идентификации, классификации, числовой характеристики или выражения состояния сущности.

Каждый признак сущности описывается ровно одним атрибутом в своей сущности. Атрибуты должны именоваться в единственном числе и иметь четкое смысловое значение.

Для большинства сущностей полный набор признаков неисчерпаем. Поэтому выбирают только те сведения о сущности, которые необходимы для решения данной практической задачи.

21. Определите атрибуты: выберите Автор, МП, выберите Properties, выберите вкладку Attributes, нажмите плюс, в поле Name введите Автор#, в области Datatype выберите Domain, в списке Type выберите numeric_id, нажмите Apply, выберите плюс, в поле Name введите Фамилия, в области Datatype выберите Domain, в списке Type выберите vio, выберите Mandatory,нажмите Apply, выберите плюс, в поле Name введите Имя, в области Datatype выберите Domain, в списке Type выберите vio, выберите Mandatory,нажмите Apply, выберите плюс, в поле Name введите Отчество, в области Datatype выберите Domain, в списке Type выберите vio, нажмите Apply, нажмите Ладно.

Имя

Тип данных

Ещё

Автор# (avtor)

Domain numeric_id

Primary UID, уникальный идентификатор автора

Фамилия (famil)

Domain vio

Mandatory

Имя (imja)

Domain vio

Mandatory

Отчество (otche)

Domain vio

 

Позиция (pozic)

Logical type: NUMERIC (Precision=2, Scale= 0)

 

Разделение гонорара (razde)

Logical type: NUMERIC (Precision=3, Scale= 1)

 

Таблица 2: Атрибуты сущности Автор

22. Определите атрибуты сущности Современник по табл. 4.

23. Определите атрибуты сущности Классик по табл. 5.

Имя

Тип данных

Ещё

Адрес (adres )

Domain adress

 

Индекс (Indek)

Domain zip

 

Город (gorod)

Domain city

 

Телефон (telef)

Domain tel

 

Таблица 3: Атрибуты сущности Современник

Имя

Тип данных

Ещё

Дата смерти (smert)

Domain rod

 

Таблица 4: Атрибуты сущности Классик

24. Определите атрибуты сущности Книга по табл. 6.

Имя

Тип данных

Ещё

Книга# (kniga_id)

Domain book_id

Primary UID, уникальный идентификатор книги

Название (nazva)

Domain title

Mandatory

Тема (tema)

Domain tema

 

Цена (cena)

Domain price

 

Расходы (rasho)

Domain price

 

Дата выхода (vyhod)

Domain rod

 

Таблица 5: Атрибуты сущности Книга

24. Определите атрибуты сущности Редактор по табл. 7.

Имя

Тип данных

Ещё

Редактор# (redak_id)

Domain numeric_id

Primary UID, уникальный идентификатор редактора

Фамилия (famil)

Domain vio

Mandatory

Имя (imja)

Domain vio

Mandatory

Отчество (otche)

Domain vio

 

Адрес (adres )

Domain adress

 

Индекс (indek)

Domain zip

 

Город (gorod)

Domain city

 

Телефон (telef)

Domain tel

 

Специализация (speci)

Domain tema

 

Таблица 6: Атрибуты сущности Редактор

26. Определите атрибуты сущности Заказ по табл. 8.

Имя

Тип данных

Ещё

Заказ# (zakaz_id)

Domain numeric_id

Primary UID, уникальный идентификатор заказа

Магазин# (magaz)

Domain numeric_id

Mandatory

КоличествоЗаказано (kolza)

Domain kol

Mandatory

КоличествоОтправлено (kolot)

Domain kol

 

Дата выполнения (vypol)

Domain rod

 

Таблица 7: Атрибуты сущности Заказ

Имя

Тип данных

Ещё

Издательство# (izdat_id)

Domain numeric_id

Primary UID, уникальный идентификатор автора

Название (nazva)

Domain title

Mandatory

Адрес (adres)

Domain adress

 

Индекс (indek)

Domain zip

 

Город (gorod)

Domain city

 

Телефон (telef)

Domain tel

 

Таблица 8: Атрибуты сущности Издательство

27. Определите атрибуты сущности Издательство по табл. 9.

Рисунок 18.4. Атрибуты логической модели в нотации Баркера

Атрибуты логической модели в нотации Баркера


Рисунок 18.5. Атрибуты логической модели в нотации Бахмана

Атрибуты логической модели в нотации Бахмана