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

5Физическое проектирование

На основании итоговой логической модели, опишем таблицы, которые будут реализованы в InterBase.

Таблица 6. Товар

Название

Тип данных

Размер

Индексирование

Id_товара (id_gds)

Числовой (Integer)

4

Да

Id_группы (id_group)

Числовой (Integer)

4

Да

Имя (name)

Текстовый (Char)

20

Нет

Id_поставщика (id_marker)

Числовой (Integer)

4

Да

Количество (amt)

Числовой (Integer)

4

Нет

Цена (price)

Числовой (Integer)

4

Нет

Стоимость (cost)

Числовой (Integer)

4

Нет

Таблица 7. Группы

Название

Тип данных

Размер

Индексирование

Id_группы (id_group)

Числовой (Integer)

4

Да

Вид (title)

Текстовый (Char)

20

Нет

Таблица 8. Главная

Название

Тип данных

Размер

Индексирование

Id_товара (id_gds)

Числовой (Integer)

4

Да

Id_поставщика (id_marker)

Числовой (Integer)

4

Да

Номер ордера (№order)

Числовой (Integer)

4

Нет

Дата (data)

Числовой (Date)

4

Нет

Таблица 9. Поставщик

Название

Тип данных

Размер

Индексирование

Id_поставщика (id_marker)

Числовой (Integer)

4

Да

Имя (name)

Текстовый (Char)

20

Нет

Фирма (firm)

Текстовый (Char)

20

Нет

Страна (country)

Текстовый (Char)

20

Нет

Таблица 10. Магазин

Название

Тип данных

Размер

Индексирование

Id_магазина (id_shop)

Числовой (Integer)

4

Да

Адрес (adds)

Текстовый (Char)

20

Нет

Тип (type)

Текстовый (Char)

20

Нет

Таблица 11. Контроль

Название

Тип данных

Размер

Индексирование

Id_товара (id_gds)

Числовой (Integer)

4

Да

Id_поставщика (id_marker)

Числовой (Integer)

4

Да

Id_магазина (id_chop)

Числовой (Integer)

4

Да

Цена в магазине (price_shop)

Числовой (Integer)

4

Нет

Количество оставшееся (amt_have)

Числовой (Integer)

4

Нет

Количество проданное (amt_sold)

Числовой (Integer)

4

Нет

Итоговая физическая модель представлена на рисунке ниже.

Рисунок 12. Физическая модель данных