- •Кафедра и5
- •Руководитель
- •Оглавление
- •Предметная область и постановка задачи
- •Инфологическое проектирование базы данных
- •Типы связей
- •Даталогическое проектирование базы данных
- •Спецификация связей
- •Спецификация ключей
- •Проектирование интерфейса пользователя
- •Диаграммы интерфейсов
- •Примеры интерфейса
- •Примеры выполнения запросов и выпуска отчетов
- •Руководство пользователя по работе с ипк
- •Навигация
- •Авторизация
- •Поставщик
- •Каталог товаров
- •Договор и заказ
- •Клиенты
- •Заключение
- •Список литературы
Спецификация ключей
В таблице 3 представлена спецификация первичных ключей. В первых двух столбцах указывается соответственно имя и описание таблиц. Далее в столбцах указывается имя первичного ключа, его описание, имя индекса и его тип (primary – первичный, однозначно идентифицирует запись).
Таблица 3 Спецификация первичных ключей
Отношение |
Первичный ключ |
||
Имя |
Описание |
Поле |
|
Имя |
Описание |
||
developer |
поставщики |
dev_id |
номер поставщика |
shop |
магазины |
shop_id |
номер магазина |
article |
товары |
art_id |
код товара |
contract |
договоры |
contr_number |
номер договора |
schet |
счета |
sch_number |
номер счета |
orders |
заказы |
order_number |
номер заказа |
ordered_article |
заказанный товар |
order_number |
номер заказа |
sklad |
товары на складе |
art_id |
код товара |
client |
список покупателей |
client_id |
номер покупателя |
client_orders |
заказы покупателей |
ord_id |
номер заказа |
ordered_client_article |
товары по заказу |
ord_id |
номер заказа |
schet_client |
счета покупателей |
sch_number |
номер счета |
salesman |
список продавцов |
salesman_id |
ID продавца |
В таблице 4 представлена спецификация вторичных ключей
Таблица 4. Спецификация вторичных ключей
Отношение |
Вторичный ключ |
||
Имя |
описание |
поле |
|
имя |
Описание |
||
contract |
договор |
contract_ibfk_1 |
номер поставщика |
contract |
договор |
contract_ibfk_1 |
номер магазина |
orders |
заказ у поставщика |
orders_ibfk_1 |
номер договора |
schet |
счет |
schet_ibfk_1 |
номер заказа |
article |
поставляемый товар |
article_ibfk_1 |
код товара |
ordered_article |
заказанный товар |
order_key |
номер заказа |
ordered_article |
аказанный товар |
ordered_article_ibfk_1 |
код товара |
ordered_client_article |
товары, заказанные клиентом |
ordered_client_article_ibfk_1 |
код товара |
client_orders |
заказ клиента |
client_orders_ibfk_1 |
номер клиента |
schet_client |
счет клиента |
schet_client_ibfk_1 |
номер заказа |
В таблице 5 представлено соответствие между сущностями и отношениями
Таблица 5. Соответствия между сущностями и отношениями
Типы отношений |
Сущность |
developer |
поставщики |
shop |
магазины |
contract |
договоры |
article |
поставляемые товары |
orders |
заказ на поставку |
ordered_articles |
заказанные товары |
sklad |
склад каталог |
schet |
счет поставщика счет клиента |
client |
клиенты |
client_orders |
заказы клиента |
ordered_client_article |
заказанные клиентом товары |
salesman |
продавцы |