Патракова д

ПРОЕКТУВАННЯ БАЗИ ДАНИХ ДЛЯ ПІДПРИЄМСТВА НА ПРИКЛАДІ КВІТКОВОГО САЛОНУ

Патракова Дарина Іванівна
ФГФОУ ВО «Уральський федеральний університет імені першого Президента Росії Б. М. Єльцина»
студентка 3 курсу


анотація
У статті розглядаються теоретичні основи і алгоритм побудови бази даних. Проектування бази даних для автоматизації діяльності розглядається на прикладі квіткового салону.

DESIGN OF THE DATABASE FOR THE ENTITY ON THE EXAMPLE A FLOWER SHOP

Patrakova Daria Ivanovna
Ural Federal University
3rd year student


Abstract
The article discusses the theoretical basis and the algorithm for constructing the database. Database design for automation of the activities is considered on the example of the florist shop.

Науковий керівник: Гаврилова Т. Б. к.е.н.,

доцент кафедри «систем управління енергетикою і промисловими підприємствами»

ФГФОУ ВО «УрФУ ім. Б. М. Єльцина »

Росія, г. Екатеринбург

У наш час практично кожна компанія має свою власну базу даних для автоматизації діяльності, яка допомагає ефективно управляти підприємством. Завдяки автоматизації зменшується кількість помилок, які допускають в процесі роботи співробітники компанії. А також економляться трудові ресурси, зменшуються ризики і знижується ймовірність втрат на підприємстві.

Моделювання бази даних - це основний етап автоматизації діяльності компанії. База даних являє собою сукупність організованих даних, які зберігаються в пам'яті обчислювальної системи і відображають об'єкти та їх взаємозв'язку в певній предметній області.

У даній статті показана розробка бази даних компанії на прикладі салону квітів з використанням програми «Microsoft Access» (однієї з найпоширенішою СУБД).

Метою роботи є формування бази даних для менеджера салону квітів, в якій буде зберігатися і оброблятися інформація про клієнтів салону, їх замовленнях і додаткові послуги, а також інформація про постачальників і асортименті магазину.

Завдання, які допоможе вирішити створена база даних:

1) ведення клієнтської бази;

2) швидке оформлення замовлення і підрахунок підсумкової суми;

3) можливість бачити реальні залишки магазину (фактичне та облікової кількості кольорів) і, отже, впливати на їх продажу;

4) звіт про продажі, підсумки продажів квітів і послуг за обсягом, квартальні обороти по квітам і послуг.

Першим етапом проектування бази даних є визначення бізнес-правил квіткового салону:

1) Основний напрямок діяльності - це квіти в роздріб, подарункові букети, композиції, весільні букети, флористичне оформлення інтер'єрів.

2) Режим роботи салону - цілодобово.

3) Плата за покупку квітів, букетів і надання послуг здійснюється за цінами, затвердженим в прейскуранті. Надання послуг відбувається тільки після 100% передоплати.

4) Покупець сам може вибрати квіти для складання букета. Вартість букета розраховується за вартістю квітів окремо, плюс оформлення.

5) Оплата товару здійснюється через касу. Оплата здійснюється готівковим, або безготівковим розрахунком.

6) Доставка товару по місту кур'єром здійснюється платно і дорівнює 300 рублів.

7) Також здійснюється доставка по інших містах Росії. Вартість доставки залежить від віддаленості міста.

8) Клієнти постійно інформуються про акції та знижки магазину через смс і email-розсилки.

9) Магазин надає своїм клієнтам такі послуги:

- оформлення ресепшена і офісів;

- оформлення домашніх інтер'єрів;

- оформлення кафе і ресторанів.

Наступний етап проектування бази даних включає в себе розробку структури таблиць. На цьому етапі потрібно визначити число інформаційних об'єктів (таблиць) бази, набір їх полів і тип даних в них, ключові поля і зв'язки між таблицями.

Інформаційний об'єкт - це інформаційне відображення деякої сутності, явища, процесу, або події. Інформаційний об'єкт формується об'єднанням логічно взаємопов'язаних реквізитів, які представлені якісними і кількісними характеристиками.

Інформаційними об'єктами для бази даних квіткового магазину будуть: Клієнт, Постачальник, Поставка, Квіти в асортименті, Послуга, Замовлення, Замовлено, Замовлено-послуга, спосіб оплати, Доставка.

Типи даних використовуваних при проектуванні наступні:

- Текстовий - використовується при зберіганні звичайного неформатированного тексту розміру до 250 символів.

- Числовий - використовується при зберіганні дійсних чисел.

- Поле Мемо - використовується при зберіганні великих обсягів тексту до 65 530 символів.

- Дата / час - використовується при зберіганні календарних дат і теперішнього часу.

- Грошовий - використовується при зберіганні грошових сум.

- Лічильник - використовується при зберіганні унікальних натуральних чисел з автоматичним нарощуванням.

- Логічний - використовується при зберіганні логічних даних (приймає тільки два значення, до напримеру, Так або Ні).

- Поле об'єкта OLE - МS Ассеss забезпечує зберігання в таблицях зображення і інші двійкові дані. Обсяг даних становить 1 Гбайт.

Нижче складені таблиці для об'єктів, що використовуються в базі даних квіткового салону.

Таблиця 1 - Опис об'єкта «Клієнт»

Наступним етапом проектування бази даних є виявлення зв'язків інформаційних об'єктів і побудова діаграми сутність-зв'язок (див. Рис.1).

Всі інформаційні об'єкти пов'язані між собою. Зв'язки поділяються на кілька типів, їх позначення виглядають наступним чином:

- Один до одного (1: 1);

- Один до багатьох (1: М або М: 1);

- Багато до багатьох (М: М).

Патракова д

Малюнок 1. Діаграма сутність-зв'язок

Зв'язок типу «один до одного» (1: 1) показує, що один екземпляр першої суті (лівою) пов'язаний тільки з одним екземпляром другої суті (правою).

Зв'язок типу «один до багатьох» (1: М або M: 1) показує, що один екземпляр першої суті пов'язаний з декількома екземплярами другої суті.

Зв'язок типу «багато до багатьох» (М: М) показує, що кожен екземпляр першої суті може бути пов'язаний з декількома екземплярами другої суті, і кожен примірник другої сутності може бути пов'язаний з декількома екземплярами першої сутності. Так як Access не утворює зв'язок цього типу, її потрібно робити, використовуючи зв'язки «один-ко-многим» і допоміжну таблицю, де присутні два кодових поля і зібрані тільки унікальні значення кодових полів основних таблиць.

Розглянемо діаграму Сутність-зв'язок для бази даних квіткового магазину.

Якщо Ви ще не зареєстровані на сайті, то Вам необхідно зареєструватися: