Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
v1.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
196.61 Кб
Скачать

2.4 Обоснование выбора субд Access для разработки бд

Приложение Microsoft Access является мощной и высокопроизводительной 32-разрядной системой управления реляционной базой данных (далее СУБД).

Access – мощное приложение Windows. При этом производительность СУБД органично сочетаются со всеми удобствами и преимуществами Windows.

Как реляционная СУБД Access обеспечивает доступ ко всем типам данных и позволяет одновременно использовать несколько таблиц базы данных. Можно использовать таблицы, созданные в среде Paradox или dBase. Работая в среде Microsoft Office, пользователь получает в своё распоряжение полностью совместимые с Access текстовые документы(Word), электронные таблицы(Excel), презентации(PowerPoint).С помощью новых расширений для Internet можно напрямую взаимодействовать с данными из World Wide Web и транслировать представление данных на языке HTML, обеспечивая работу с такими приложениями как Internet Explorer и Netscape Navigator.

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

Несмотря на то, что Access является мощной и сложной системой, его использование не сложно для непрофессиональных пользователей.

2.5 База данных автоматизированной системы управления складом

Основой для разработки базы данных служат таблицы, в которых содержится необходимая информация.

Наборы связей между таблицами для функциональной взаимосвязанной работы базы данных в системе изображены в Приложение 6.

В данной БД используются следующие таблицы:

1. «Клиенты» (таблица 3):

IDКлиента: идентификатор клиента. Является ключевым полем данной таблицы. По нему выполняется поиск конкретного клиента;

ФИО клиента: вводятся фамилия, имя, отчество нового клиента;

Город: предприятию необходимо знать тот город, в котором проживает клиент;

Адрес: адрес клиента;

Телефон: телефон клиента;

e-mail: необходим для того, чтобы предприятие в любой момент могло вязаться с клиентом и уточнить его заказ;

Паспортные данные: необходимы для предприятия, потому что именно паспорт является главным удостоверяющим личность клиента документом.

Все вышеперечисленные поля крайне необходимы для того, чтобы внести в БД наиболее точную и достоверную информацию о клиенте.

Таблица 3.

«Клиенты»

Название поля

Тип данных

Размер поля

IDКлиента

Счетчик, ключевое поле

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

ФИО клиента

Текстовый

50

Город

Текстовый

50

Адрес

Текстовый

50

Телефон

Числовой

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

e-mail

Текстовый

50

Паспортные данные

Числовой

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

«ОформлениеЗаказа» (таблица 4):

№заказа: является ключевым полем данной таблицы. По номеру заказа можно отследить и идентифицировать клиента;

IDКлиента: идентификатор клиента;

НаименованиеТовара: дается перечень товаров;

КоличествоЕдиницТовара: выбирается количество товара;

СтоимостьТовара: цена за единицу товара;

ДатаЗаказа: число оформления заказа;

БДТоваров: обращение к БД товаров.

Все эти поля служат для того, чтобы заказ был оформлен в индивидуальном порядке для каждого клиента.

Таблица 4.

«Оформление заказа»

Название поля

Тип данных

Размер поля

№Заказа

Счетчик, ключевое поле

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

IDКлиента

Числовой

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

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

Текстовый

50

КоличествоЕдиницТовара

Числовой

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

СтоимостьТовара

Денежный

ДатаЗаказа

Дата/время

БДТоваров

Мастер подстановок

Вводится из таблицы «БДТоваров»

«Продажа» (таблица 5):

№заказа: является ключевым полем данной таблицы. По номеру заказа можно отследить и идентифицировать клиента;

ФИОКлиента: вводятся фамилия, имя и отчество клиента;

НаименованиеТовара: выбирается из списка всех товаров;

СтоимостьТовара: цена за единицу товара;

КоличествоЕдиницТовара: количество покупаемого товара;

ДатаЗаказа: число оформления продажи.

Для того, чтобы продать товар необходимо знать то что мы продаем и в каком количестве. Это наиболее подробно представлено в таблице «Продажа» данной БД.

Таблица 5.

«Продажа»

Название поля

Тип данных

Размер поля

№Заказа

Счетчик, ключевое поле

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

ФИО клиента

Текстовый

50

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

Текстовый

50

СтоимостьТовара

Денежный

КоличествоЕдиницТовара

Числовой

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

ДатаЗаказа

Дата/время

«БДТоваров» (таблица 6):

НаименованиеТовара: предлается весь перечень имеющихся товаров;

КоличествоТовараНаСкладе: количество всех товаров, которые имеются на складе;

ЦенаЗаЕдиницуТовара: цена за единицу выбранного товара;

ОстатокТовараНаСкладе: остаток определенного товара на складе.

Продавая товар или приобретая товар через поставщиков нам необходимо руководствоваться какими-то данными. Эти данные мы получаем из таблицы «БДТоваров».

Таблица 6.

«БДТоваров»

Название поля

Тип данных

Размер поля

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

Текстовый, ключевое поле

50

КоличествоТовараНаСкладе

Числовой

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

ЦенаЗаЕдиницуТовара

Денежный

ОстатокТовараНаСкладе

Числовой

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

«ОформлениеЗаявки» (таблица 7):

IDПоставщика: идентификатор поставщика, в данной таблице является ключевым полем;

НаименованиеТовара: тот товара, который необходимо включить в список заявки;

КоличествоЕдиниц: количесво заказываемого товара;

ДатаВремяДоставки: оговариваются дата и время когда товар будет доставлен.

Все эти поля служат для того, чтобы заявка была оформлена в индивидуальном порядке, где будут указаны конкретны товары в конкретном количестве.

Таблица 7.

«ОформлениеЗаявки»

Название поля

Тип данных

Размер поля

IDПоставщика

Счетчик, ключевое поле

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

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

Текстовый

50

КоличествоЕдиниц

Числовой

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

ДатаВремяДоставки

Дата/время

«Поставщики» (таблица 8):

IDПставщика: идентификатор поставщика, в данной таблице является ключевым полем;

ЮридическийАдрес: адрес, по которому можно связаться с поставщиком;

ФИО: фамилия, имя, отчество поставщика;

№РасчетногоСчета: один из важных атрибутов, необходим для того, чтобы предприятие могло переводить средства на счет поставщика.

В этой таблице представлены все данные, которые необходимы для работы с поставщиками.

Таблица 8.

«Поставщики»

Название поля

Тип данных

Размер поля

IDПоставщика

Счетчик, ключевое поле

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

ЮридическийАдрес

Текстовый

50

ФИО

Текстовый

50

№РасчетногоСчета

Числовой

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]