Состав таблиц бд
Разбивая имеющуюся информацию на части, получаем, что лучшим решением в данной ситуации будет разбитие БД на связанные таблицы:
список складов,
план выпуска изделий,
спецификация цеховой накладной,
список выпускаемых изделий,
список цехов,
список цеховых накладных,
справочник единиц измерения».
Ссылочная целостность обеспечивает соответствие значений в поле одной таблицы значениям связанного поля в другой. Кроме обеспечения равенства значений в связанных полях при вводе, ссылочная целостность обеспечивает сохранение этого условия при изменениях в связанных полях подчиненной таблицы, отображая их в основной. В Access она запрещает удаление записей в основной таблице, если они используют данные из подчиненной таблицы.
Последовательность создания таблиц в режиме конструктора:
Выбираем в окне базы данных в списке «Объекты» значок «Таблица».
Нажимаем кнопку «Создать» на панели инструментов окна БД. Дважды щелкаем мышью строку Конструктор.
Определяем все нужные поля в таблице, т.е. определяем имя поля, тип данных, размер и формат поля, определяем ключевые поля.
Для сохранения таблицы нажимаем кнопку «Сохранить» на панели инструментов, а затем вводим имя таблицы.
Наша База данных состоит из 7 таблиц:
Таблица 1. План выпуска изделий.
|
Наименование атрибута |
Тип поля |
Размер поля |
|
Номер цеха |
Числовой |
Байт |
|
Месяц |
Дата/время |
|
|
Код изделия |
Текстовый |
2 |
|
Количество |
Числовой |
Целое |
Таблица 2. Спецификация цеховой накладной.
|
Наименование атрибута |
Тип поля |
Размер поля |
|
Номер цеховой накладной |
Числовой |
Байт |
|
Номер цеха |
Числовой |
Байт |
|
Код изделий |
Текстовый |
2 |
|
Количество выпущенного изделия |
Числовой |
Целое |
Таблица 3. Список выпускаемых изделий.
|
Наименование атрибута |
Тип поля |
Размер поля |
|
Код изделия |
Текстовый |
2 |
|
Наименование изделия |
Текстовый |
255 |
|
Код единицы измерения |
Числовой |
Длинное целое |
|
Цена |
Денежный |
|
|
Нормативный запас |
Числовой |
Длинное целое |
|
Номер склада |
Числовой |
Байт |
Таблица 4. Список выпускающих цехов.
|
Наименование атрибута |
Тип поля |
Размер поля |
|
Номер цеха |
Числовой |
Байт |
|
Наименование цеха |
Текстовый |
255 |
Таблица 5. Список складов.
|
Наименование атрибута |
Тип поля |
Размер поля |
|
Номер склада |
Числовой |
Байт |
|
Наименование склада |
Текстовый |
255 |
Таблица 6. Список цеховых накладных.
|
Наименование атрибута |
Тип поля |
Размер поля |
|
Номер цеховой накладной |
Числовой |
Байт |
|
Номер цеха |
Числовой |
Байт |
|
Дата сдачи |
Дата/время |
|
Таблица 7. Справочник единиц измерения.
|
Наименование атрибута |
Тип поля |
Размер поля |
|
Код единицы измерения |
Числовой |
Длинное целое |
|
Наименование единицы измерения |
Текстовый |
255 |
После создания всех необходимых таблиц базы данных создадим необходимые связи между таблицами.
