Определение атрибутов и связывание их с типами сущностей и связей
Дата_Осмотра (Дата осмотра объекта клиентом) Комментарии. Окончание (Фактическая дата окончательного платежа). Полное_Имя (Имя, Фамилия) (имя, фамилия) Адрес Тел_Кл. Скорость_Печати (скорость печати на клавиатуре). Объект_Тип (требуемый тип объекта недвижимости). Таблица 2.4.1 Атрибуты, принадлежащие сущностям. Те же атрибуты, что и для сущности Работник. Те же атрибуты, что и для сущности… Читать ещё >
Определение атрибутов и связывание их с типами сущностей и связей (реферат, курсовая, диплом, контрольная)
На следующем этапе необходимо выявить все данные, описывающие сущности и связи, выделенные в создаваемой модели базы данных.
Пользуемся тем же методом, который применялся нами для идентификации сущностей:
выберем все существительные и содержащие их фразы, присутствующие в спецификациях на проект. Выбранное существительное представляет атрибут в том случае, если оно описывает свойство, качество, идентификатор или характеристику некоторой сущности или связи. Самый простой метод выделения атрибутов — после идентификации очередной сущности или связи в некоторой спецификации задать себе следующий вопрос: «Какую информацию требуется хранить о.». Ответ на этот вопрос надо искать в тексте спецификациях. Если имеющейся в спецификациях информации недостаточно, следует обратиться за необходимыми разъяснениями к пользователям.
При выполнении этого этапа следует обратить внимание на те случаи, когда определенный атрибут производит впечатление, что он описывает больше одного типа сущности или связи. Подобная ситуация возникает в одном из следующих случаев.
- — Выделено несколько сущностей подобного типа (например сущности Работник, Менеджер и Секретарь). На данном этапе достаточно просто отметить тот факт, что эти типы сущностей имеют общий набор атрибутов.
- — Найдена связь между сущностями разных типов. В этом случае атрибут следует связать только с родительской сущностью и уточнить, был ли описан этот тип связи при выполнении этапа 2.2.
Таблица 2.4.1 Атрибуты, принадлежащие сущностям.
Тип сущности. | Атрибут. | |
Отдел. | Отдел_№ (номер отдела). Отдел_Имя (название отдела). Тел_№ (номер телефона). Факс_№ (номер факса). | |
Работник. | Раб_№ (табельный номер). Полное_Имя (Имя, Фамилия) (имя, фамилия). Адрес Тел_№ Пол ДР (дата рождения) Должность. | |
Менеджер | Те же атрибуты, что и для сущности Работник | |
Секретарь. | Те же атрибуты, что и для сущности Работник Скорость_Печати (скорость печати на клавиатуре). | |
Объект. | Объект_№ (номер объекта). Площадь Тип (тип объекта недвижимости). Комнаты (количество комнат). Цена (стоимость квадратного метра). Адрес (Район, Улица, Дом, Кв). | |
Владелец. | Владелец_№ (номер владельца). Название (название компании). Адрес Тел_№ Контакт (контактное лицо/представитель. | |
Объявление. | Объявление_№ (номер объявления). Дата (дата выхода). СМИ_Имя (наименование СМИ). Цена (стоимость объявления). | |
СМИ. | СМИ_Имя Адрес Тел_№ Контакт_СМИ (контактное лицо). | |
Собеседование. | Дата Комментарии | |
Клиент. | Клиент_№ (номер клиента). Полное_Имя (Имя, Фамилия) (имя, фамилия) Адрес Тел_Кл. Объект_Тип (требуемый тип объекта недвижимости). Площадь_Мах (максимальная площадь объекта). Цена_Max (максимальная стоимость объекта). | |
Договор | Договор_№ (номер договора). Дата_Договор (дата подписания договора). Цена (стоимость квадратного метра). Аванс (сумма аванса). Дата_Аванс (Дата внесения аванса). Дата_окончание (Предполагаемая дата последнего платежа по договору). Окончание (Фактическая дата окончательного платежа). | |
Таблица 2.4.2 Атрибуты, принадлежащие связям.
Тип связи. | Атрибут. | |
Осматривает. | Дата_Осмотра (Дата осмотра объекта клиентом) Комментарии. | |