Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
90
Добавлен:
31.05.2015
Размер:
616.6 Кб
Скачать
  1. Состав таблиц бд

Разбивая логически имеющуюся информацию на части, получаем, что целесообразным решением в данной ситуации будет разбиение БД на связанные таблицы: «номенклатура, поставщики, поставки, продажа, клиенты».

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

Итак, в организации ссылочной целостности присутствуют 2 таблицы, одна из них содержит данные (подчиненная), другая использует эти данные (основная). Осуществляется она через поля основной и подчиненной таблиц. При этом в основной таблице можно использовать только ключевые поля, а в подчиненной – индексированные, причем выбранные для связи поля автоматически становятся индексированными. Из основной таблицы можно организовывать связь с несколькими подчиненными.

Все таблицы связаны между собой связью типа «один-ко-многим». Так например, таблица «Номенклатура» основная таблица и содержит ключевое поле код продукции,код продукции неповторяющееся индексированное поле, она связано с подчиненным полем код продукции в таблице «поставки» и полем «код товара» в таблице «продажа».

База данных состоит из 5 таблиц:

Основная таблица «Номенклатура» содержит в себе информацию о товарах магазина, идентификатор продукции, наименование товара, цена товара.

Наименование

атрибута

Тип поля

Размер поля

Свойства поля

Код продукции

Счетчик

Длинное целое

Ключевое

наименование

Текстовый

50

цена

Числовой

Денежное

Таблица «Поставки»

Наименование

атрибута

Тип поля

Размер поля

Свойства поля

Код поставки

Счетчик

Длинное целое

Ключевое

Код продукции

Числовой

Длинное целое

Дата поставки

Дата/время

Код поставщика

Текстовой

50

Количество

Числовой

Таблица «Продажа»

Наименование

атрибута

Тип поля

Размер поля

Свойства поля

Код продажи

Счетчик

Длинное целое

Ключевое

№ чека

Числовой

Длинное целое

Код клиента

Числовой

Дата

Дата/время

Код товара

Числовой

Таблица «Поставщики»

Наименование

атрибута

Тип поля

Размер поля

Свойства поля

Код поставщика

Счетчик

Длинное целое

Ключевое

Фамилия

Текстовый

50

Адрес

Текстовый

50

Телефон

Текстовый

50

Таблица «Клиенты»

Наименование

атрибута

Тип поля

Размер поля

Свойства поля

Код клиента

Счетчик

Длинное целое

Ключевое

Фамилия

Текстовый

50

Адрес

Текстовый

50

Телефон

Текстовый

50

После создания всех необходимых таблиц базы данных создадим необходимые связи между таблицами.

Соседние файлы в папке 0215217_7772B_magazin_po_prodazhe_odezhdy