Работа со средой Microsoft Office Access - Создание базы данных для Интернет-магазина компьютерных комплектующих

Microsoft Office Access или просто Microsoft Office -- реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных. Для дальнейшей работы со средой программирования Borland Delphi 7 необходим формат хранения базы данных. mdb возможный в версии Microsoft Access 2002-2003. В более поздних же версиях данного программного обеспечения используются иные форматы, но также предусмотрена возможность сохранения базы данных в форматах ранних версий, что и необходимо.

Ориентируясь на созданную и описанную ранее модель "сущность-отношение", появилась возможность приступить непосредственно к созданию самой БД в Access. Для начала необходимо создать определенное раньше по ER-диаграмме количество таблиц. Их получается 4: Клиенты, Персонал, Поставщики и Товар (рисунки 3-6).

первая таблица бд

Рисунок 3. Первая таблица БД.

В данной таблице представлена информация по клиентам, как-то: его идентификационный номер, ФИО, стоимость приобретаемой им продукции и величина скидки, если таковая имеется.

вторая таблица бд

Рисунок 4. Вторая таблица БД.

Таблица Персонал представлена 6 столбцами. Как и каждый клиент, всякий сотрудник имеет свой номер. Далее располагается информация по его ФИО, занимаемой им должности и получаемой зарплате.

третья таблица бд

Рисунок 5. Третья таблица БД.

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

четвертая таблица бд

Рисунок 6. Четвертая таблица БД.

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

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

пятая таблица бд

Рисунок 7. Пятая таблица БД.

Связи таблиц представлены на рисунке 8. Связка осуществляется по принципу "один-ко-многим", потому что каждый выбранный связываемый элемент может быть использован несколько раз. Например: каждый клиент может заказать товар несколько раз (через определенный промежуток времени). Ему не будет присвоен второй идентификационный номер, потому что он уже будет зарегистрирован в базе данных. И так же по аналогии ситуация обстоит и с товаром, который могут заказать разные клиенты при условии, что это один тип товара; с поставщиком, который может несколько раз обеспечить запрашиваемым товаром; с персоналом, который может обслужить несколько раз даже одного клиента, или продать один и тот же товар.

модель схемы данных бд в access

Рисунок 8. Модель схемы данных БД в Access.

Похожие статьи




Работа со средой Microsoft Office Access - Создание базы данных для Интернет-магазина компьютерных комплектующих

Предыдущая | Следующая