Автоматизация учёта продукции лесозаготовки на терминале
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
лиц, например, данные о клиенте и его заказы, каждая таблица должна содержать поле или набор полей, которые будут задавать индивидуальное значение каждой записи в таблице. Такое поле или набор полей называют основным ключом.
Определить связи между таблицами. После распределения данных по таблицам и определения ключевых полей необходимо выбрать схему для связи данных в разных таблицах. Для этого нужно определить связи между таблицами.
Еще раз просмотреть структуру базы данных и выявите возможные недочеты. Желательно это сделать на данном этапе, пока таблицы не заполнены данными.
Добавить данные и создайте другие объекты базы данных. Если структуры таблиц отвечают поставленным требованиям, то можно вводить все данные. Затем можно создавать любые запросы, формы, отчеты, макросы и модули.
Использовать средства анализа в Microsoft Access. В Microsoft Access существует два инструмента для усовершенствования структуры баз данных. Мастер анализа таблиц исследует таблицу, в случае необходимости предлагает новую ее структуру и связи, а также переделывает ее. Анализатор быстродействия исследует всю базу данных, дает рекомендации по ее улучшению, а также осуществляет их.
2.3 Схема базы
В состав полей таблицы Приход, входит следующие атрибуты:
1.IDPrich - Код операции, он же является счетчиком и внешним ключом, который связан с полем кода операции в таблице ПокупкаТов связью один-ко-многим с каскадным удалением (обновлением) связных полей и обеспечением целостности данных.
2.Дата операции (тип данных - дата/время, предназначена для ввода/вывода даты операции).
.Код поставщика, который связан с полем кода поставщика (в таблице поставщики) связью многие-к-одному с каскадным удалением (обновлением) связных полей и обеспечением целостности данных (тип данных - числовой).
Схема базы данных выглядит следующим образом:
Сама же таблица является журналом поставок товара
В состав полей таблицы ПокупкаТов, входят следующие атрибуты:
1.IDG - (тип данных - счётчик) является индексированным полем;
2.IDPrich - Код операции (тип данных - числовой) связан с полем кода операции в таблице Приход связью многие-к-одному с каскадным удалением (обновлением) связных полей и обеспечением целостности данных.
3.IDTovara - Код товара (тип данных - числовой) связан с полем кода товара (IDTovara) в таблице Товары связью многие-к-одному с каскадным удалением (обновлением) связных полей и обеспечением целостности данных.
.Hiht, Long, Shir - Высота, длинна, ширина (тип данных числовой). Используется для ввода размеров круглого леса.
В состав полей таблицы Товары, входят следующие атрибуты:
1.IDTovara - код товара (тип данных - счётчик) является индексированным полем, связан с полем кода товара (IDTovara) в таблицах ПокупкаТов и ПродажаТов связью один-ко-многим с каскадным удалением (обновлением) связных полей и обеспечением целостности данных.
2.Name - Наименование товара (тип данных - текстовый) предназначен для ввода/показа наименования товара.
3.Ost - Остаток (тип данных - числовой) предназначен для ввода/вывода остатка товара на складе.
4.Pok (Prod) - Покупка (продажа) - (тип данных - числовой) предназначен для ввода/вывода стоимости покупки(продажи) товара.
В состав полей таблицы ПродажаТов, входят следующие атрибуты:
1.IDs - Тип данных - счетчик, является индексированным полем.
2.IDRash - Код расхода (Тип данных - числовой) связан с полем кода операции в таблице Расход связью многие-к-одному с каскадным удалением (обновлением) связных полей и обеспечением целостности данных.
3.IDTovara Код товара (тип данных - числовой) связан с полем кода товара (IDTovara) ПродажаТов связью многие-к-одному с каскадным удалением (обновлением) связных полей и обеспечением целостности данных.
4.Kol-vo Количество (тип данных - числовой) предназначен для ввода/вывода количества проданных кубических метров круглого леса.
В состав полей таблицы Расход, входят следующие атрибуты:
1.IDRash - Код операции (тип данных - счетчик), является индексированным полем, связан с полем кода операции (IDRash) ПродажаТов связью один-ко-многим с каскадным удалением (обновлением) связных полей и обеспечением целостности данных.
2.Date - Дата операции (тип данных - дата/время, предназначена для ввода/вывода даты операции).
3.IDKlienta - Код клиента (тип данных - числовой), связан с полем кода клиента (IDKlienta) в таблице Клиенты, связью многие-к-одному с каскадным удалением (обновлением) связных полей и обеспечением целостности данных.
В состав полей таблицы Клиенты, входят следующие атрибуты:
1.IDKlienta - Код клиента (тип данных - счетчик), является индексированным полем, связан с полем кода клиента (IDKlienta) в таблице Расход, связью один-ко-многим с каскадным удалением (обновлением) связных полей и обеспечением целостности данных.
2.Abr - аббревиатура (тип данных - числовой) связан с полем аббревиатура (Abr) в таблице Аббревиатура, связью многие-к-одному с каскадным удалением (обновлением) связных полей и обеспечением целостности данных.
3.NameK - Наименование клиента (тип данных - текстовый)
4.Adress - Адрес клиента (тип данных - текстовый)-предназначен дл