Пример построения реляционной модели данных.

Рассмотрим следующий учебный пример построения модели данных: построить реляционную модель данных для диспетчера отдела продаж автомобильных шин

Шаг 1.Прежде все определим необходимые сущности для очерченной в условии примера предметной области:

Категория автошин – эта сущность необходима для облегчения поиска шин в системе и анализа состава заказов. Экземплярами этой сущности будут: зимние шины, летние шины, всесезонные шины и т.п.

Шины – эта сущность не требует пояснений.

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

Сотрудники – эта сущность содержит сведения о сотрудниках автомобильного салона, принимающих заказ. Эта сущность необходима для персональной ответственности сотрудников.

Заказы – эта сущность содержит информацию о заказе: заказчик, дата принятия заказа, дата исполнения заказа, сведения о сотруднике, принявшем заказ.

Таким образом, составленный список сущностей для рассматриваемого примера определяет таблицы в проектируемой базе данных.

Шаг 2.Определяем атрибуты каждой сущности и их характеристики.

Таблица 1.

Атрибуты сущности «Категория автошин» и их характеристики.

Наименование атрибута Тип данных Формат Обязательный Особые отметки
Код категории Целое число Без дробной части Да Первичный ключ, индексируется (совпаде­­ния не допус­каются)
Сезонность Текст, 50 знак.   Да  

Таблица 2.

Атрибуты сущности «Шины» и их характеристики.

Наименование атрибута Тип данных Формат Обязательный Особые отметки
Код шины Целое число Без дробной части Да Первичный ключ, индексируется (совпадения не допус­­каются)
Производитель Текст, 30 знаков   Да  
Радиус Текст, 5 знаков   Да  
Ширина Целое число Без дробной части Да  
Высота профиля Целое число Без дробной части Да  
Цена Денежный   Да  

Таблица 3.

Атрибуты сущности «Покупатели» и их характеристики.

Наименование атрибута Тип данных Формат Обязательный Особые отметки
Код покупателя Целое число Без дробной части Да Первичный ключ, индексируется (совпадения не допускаются)
Фамилия Текст, 30 знак.   Да  
Имя Текст, 20 знак.   Да  
Отчество Текст, 20 знак.   Да  
Телефон Текст, 15 знак.   Нет  

Таблица 4.

Атрибуты сущности «Сотрудники» и их характеристики.

Наименование атрибута Тип данных Формат Обязательный Особые отметки
Табельный номер Целое число Без дробной части Да Первичный ключ, индексируется (совпадения не допускаются)
Фамилия Текст, 30 знак.   Да  
Имя Текст, 20 знак.   Да  
Отчество Текст, 20 знак.   Да  
Должность Текст, 20 знак.   Да  

Таблица 5.








Дата добавления: 2016-04-06; просмотров: 585;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.