Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КП Пояснительная записка (борзых).doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
2.57 Mб
Скачать

3.3 Определение атрибутов сущностей и первичных ключей

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

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

Список всех первичных ключей приведён в таблице 2.

Таблица 2 - Список первичных ключей сущностей

Сущность

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

Адрес

Код адреса

Клиент

Код клиента

Заказ_на_строительство

Код заказа

Сотрудник

Код сотрудника

Работа

Код работы

Материал

Код материала

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

Таблица 3 - Атрибуты сущностей

Сущность

Атрибут

Описание

Тип данных

Допустимость NULL-значений

Адрес

Код адреса

ПК

Числовой

нет

Город

Название города

Текстовый

нет

Улица

Название улицы

Текстовый

нет

Номер дома

Номер дома

Числовой

нет

Номер

квартиры

Номер квартиры

Числовой

да

Клиент

Код клиента

ПК

Числовой

нет

Организация

Название организации

Текстовый

нет

Код адреса

ВК

Числовой

да

Телефон

Контактный телефон клиента

Текстовый

нет

Заказ_на строительство

Код заказа

ПК

Числовой

нет

Код клиента

ВК

Числовой

нет

Код адреса

ВК

Числовой

нет

Площадь

Площадь коттеджа

Числовой

нет

Количество этажей

Количество этажей

Числовой

нет

Дата поступления заказа

Дата поступления заказа

Дата

нет

Дата исполнения заказа

Дата исполнения заказа

Числовой

нет

Код сотрудника

ВК

Числовой

нет

Код работы

ВК

Числовой

нет

Стоимость строительства

Стоимость в рублях

Числовой

да

Сумма оплаты

Сумма оплаты за строительство (аванс)

Числовой

нет

Выполнено

Флаг завершения строительства

Булевый

нет

Сотрудник

Код сотрудника

ПК

Числовой

нет

ФИО

Ф.И.О сотрудника

Текстовый

нет

Код адреса

ВК

Числовой

нет

Стаж

Стаж работы

Числовой

нет

Разряд

Разряд сотрудника

Числовой

да

Материал

Код материала

ПК

Числовой

нет

Материал

Название материала

Текстовый

нет

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

Стоимость материала в рублях

Числовой

нет

Работа

Код работы

ПК

Числовой

нет

Работа

Название работы

Текстовый

нет