Статья_Абдулмановой О.Хx

advertisement
УДК 004.657
РАЗРАБОТКА БАЗЫ ДАННЫХ ДЛЯ ЦВЕТОЧНОГО МАГАЗИНА
«SEND FLOWER»
Абдулманова О.Х.,
научный руководитель канд. физ.-мат. наук, доцент Хусаинова Г. Я.
Стерлитамакский филиал Башкирского государственного университета
Автоматизация различных областей нашей жизни – непреодолимый процесс.
Все больше и больше процессов описываются и хранятся в компьютерных системах.
Это позволяет более эффективно и успешно обрабатывать данные, хранить их и более
быстро искать [1].
В настоящее время в современном мире электронных технологий практически
невозможно представить компанию, в которой не требуется обработка некоторого
объёма информации. Информацию требуется где-то хранить. Информация может
динамически изменяться. Базы данных создаются специально для хранения, обработки,
проведения расчётов, сортировки, выборки и представления любых массивов данных
по любым критериям. Система, которая может хранить информацию о поставках
цветов, своевременно предоставлять ее, позволяет отображать всю необходимую
информацию может быть весьма полезной для цветочного магазина «Send Flower».
Данная работа посвящена применению системы управления базами данных
MicrosoftAccess. СУБД (система управления базами данных) MicrosoftAccess является
системой управления реляционной базой данных, включающей все необходимые
инструментальные средства для создания локальной базы данных, общей базы данных
в сети с файловым сервером или создания приложения пользователя, работающего с
базой данных на SQL-сервере. В работе будут рассмотрены основные характеристики и
возможности данной СУБД, сравнение с другими системами подобного класса.
Цель работы состоит в том, чтобы разработать подсистему учета и регистрации
поступления цветов, заказов клиентов и о поставках в цветочный магазин. Система
должна поддерживать возможность добавления, удаления, редактирования и поиска
записей. Определить сферу применения MS Access и круга решаемых ею задач.
Для осуществления цели необходимо решить следующие задачи, которые
состоят из двух этапов. Первый этап - инфологическое проектирование:

Формулирование сущностей;

Назначение сущностям описательных атрибутов;

Выбор идентифицирующего атрибута для каждой сущности;

Итоговая концептуально–инфологическая модель.
Второй этап - логическое проектирование:

Нормализация отношений;

Приведение отношений к первой нормальной форме;

Приведение отношений ко второй нормальной форме;

Приведение отношений к третьей нормальной форме;

Структура и создание таблиц, полей, ключей;

Итоговая логическая реляционная модель;

Заполнение базы данных.
Microsoft Office Access 2007 предоставляет эффективный набор средств, которые
позволяют быстро организовать учет данных, отчетность и совместный доступ к
данным. Не обладая специализированными знаниями баз данных, пользователи могут
быстро создавать удобные приложения учета данных.
В работе анализирована предметная область, рассмотрены понятие и функции
магазина цветов.
Основные функции магазина цветов - это обслуживание покупателя, обработка
заказа, подготовка товара для покупателя (оформление букета), проведение платежа,
складирование и заказ товара.
Клиент, делает заказ по телефону, может выбрать интересующий его товар.
Информация о заказе содержит в себе данные об оплате, дате, скидки и сумме покупки.
Была спроектирована БД, инфологическое моделирование предметной области,
представленные с помощью модели «Сущность-Связь» [2, 3]. После этого осуществили
переход к реляционной модели. В реляционной базе данных каждая таблица имеет
первичный ключ, которые единственным образом идентифицируют каждую строку
таблицы.
Для создаваемой нами БД была построена итоговая концептуально инфологическая модель, представленная ниже на рисунке 1 [4].
Рисунок 1. Итоговая концептуально – инфологическая модель
На рисунке 1 существует пять сущностей с различными атрибутами. Между
сущностями «магазин - сотрудники», «магазин - цветы» создана связь «один ко
многим». Сущности «цветы - поставщики» и «цветы - клиенты» взаимосвязаны связью
«многие ко многим». Для них появляются новые соединительные таблицы
«поставщики» и «заказ» соответственно.
Ниже на рисунке 2 представлены логическая модель, связи между сущностями
их атрибутами:
Рисунк 2. Логическая модель базы данных
Каждая таблица содержит информацию на отдельную тему, а каждое поле в
таблице содержит отдельные сведения по теме таблицы:

Магазин – содержит информацию о магазине «Send Flower»:

Сотрудники – информация о рабочем персонале магазина;

Цветы – информация о цветах в магазине;

Поставщики – информация о поставщиках цветов в магазин;

Клиенты – покупатели, наиболее часто делающие заказ и имеют скидки.
Структуры таблиц отвечают поставленным требованиям, поэтому были введены все
данные. Затем были созданы запросы, формы, отчеты, макросы и модули.
База данных отвечает требованиям тех, кто будет непосредственно с ней
работать. Для этого определили темы, которые должна покрывать база данных, отчеты,
которые она должна выдавать, проанализировали формы, которые в настоящий момент
используются для записи данных.
Созданная база данных решает такие задачи как:

Учет товара;

Выдача данных о поставщиках и поставляемых ими товарах;

Учет продаж;

Вывод информации о сотрудниках.
Литература
1.
Избачков Ю. И. Информационные системы : учеб. пособие для студ.
вузов / – 2-е изд. – СПб. : Питер, 2005. - 655с.
2.
Хусаинова Г.Я.- Базы данных: Учеб.-метод. пособие. Стерлитамак, Риц
СФ БашГу, 2013. - 80 с.
3. Хусаинова Г.Я., Хусаинов И.Г. Информационные системы. Управление
реляционными базами данных: Учеб.-метод. материалы. – Стерлитамак: Стерлитамак.
гос. пед. академия, 2007.
4.
Малыхина М.П. Базы данных: основы, проектирование, использование. СПб.:БХВ-Петербург, 2009. – 256 с.
Download