Автоматизация учёта продукции лесозаготовки на терминале

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

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

Определить связи между таблицами. После распределения данных по таблицам и определения ключевых полей необходимо выбрать схему для связи данных в разных таблицах. Для этого нужно определить связи между таблицами.

Еще раз просмотреть структуру базы данных и выявите возможные недочеты. Желательно это сделать на данном этапе, пока таблицы не заполнены данными.

Добавить данные и создайте другие объекты базы данных. Если структуры таблиц отвечают поставленным требованиям, то можно вводить все данные. Затем можно создавать любые запросы, формы, отчеты, макросы и модули.

Использовать средства анализа в 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 - Адрес клиента (тип данных - текстовый)-предназначен дл