Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Задание-Пусть некая фирма занимается торговлей кондитерскими изделиями

Работа добавлена на сайт samzan.net: 2015-07-05

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 18.5.2024

Упражнение 2. Учет заказов

Задание:
Пусть некая фирма занимается торговлей кондитерскими изделиями. Клиентами (покупателями) фирмы являются рестораны, кафе, клубы и т.д. Необходимо разработать базу данных для учета и анализа заказов фирмы.

Шаг 1. Проектирование базы данных

  1.  Основная таблица проектируемой базы данных должна содержать сведения о заказах. В числе таких сведений должны быть:
    •  Номер заказа
    •  Код клиента
    •  Наименование клиента
    •  Адрес клиента
    •  Код продукта
    •  Название продукта
    •  Количество
    •  Дата поставки
    •  Цена
    •  Стоимость

Каждая строка таблицы с такими полями содержит полную информацию о конкретном заказе, а вся таблица в целом - дает возможность не только вести учет, но и анализировать деятельность фирмы (по объемам продукции, стоимости, датам и т.п.).

  1.  Если таблица со сведениями о заказах будет оформлена в виде единой таблицы Microsoft Access, то это будет не самым лучшим вариантом организации данных. Например, значения полей "Наименование клиента" и "Адрес клиента" полностью определяются полем "Код клиента" и в базе будет наблюдаться дублирование информации. Может произойти и потеря информации: при удалении записей о заказах будут удаляться и сведения о клиентах.

Аналогичная ситуация складывается и с полями "Код продукта", "Название продукта", "Цена". Кроме того, значение поле "Стоимость" является произведением цены на количество, поэтому данное поле можно вообще не включать в таблицу, при необходимости его следует вычислять.

  1.  Таким образом, имеет смысл организовать рассматриваемую нами базу данных в виде трех связанных таблиц:
    •  Классификатор "КЛИЕНТЫ" ("Код клиента", "Наименование клиента", "Адрес клиента");
    •  Классификатор "ПРОДУКТЫ" ("Код продукта", "Название продукта", "Цена");
    •  "ЗАКАЗЫ" ("Номер заказа", "Код клиента", "Код продукта", "Количество", "Дата поставки").

Поля "Код клиента" и "Код продукта" таблицы "ЗАКАЗЫ" должны быть связаны с соответствующими полями таблиц "КЛИЕНТЫ" и "ПРОДУКТЫ".

Подумайте о назначении ключевых полей в таблицах, типах данных и размерах полей, дополнительных параметрах (необходимости указания значений по умолчанию, признаков обязательности и т.п.).

Шаг 2. Создание базы данных

  1.  Создайте макеты указанных выше таблиц. Настройте подстановочные поля и укажите параметры межтабличных связей (обеспечение целостности данных).
  2.  Создайте формы для работы с всеми таблицами. Сделайте так, чтобы формы для работы с таблицами "КЛИЕНТЫ" и "ПРОДУКТЫ" в каждый момент времени позволяли бы работать только с одной записью (например, с данными только одного клиента), а форма для работы с таблицей "ЗАКАЗЫ" отображала бы сразу группу заказов.
  3.  Заполните таблицы следующими данными:

КЛИЕНТЫ

 Код клиента 

 Наименование клиента 

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

10

Зеленая, 12

20

Лесная, 28

30

Весенняя, 45

40

Голубева, 10

50

Московская, 7

60

Волжская, 51

ПРОДУКТЫ

 Код продукта 

 Название продукта 

 Цена 

200

32,60

300

16,40

400

35,20

500

24,80

Таблицу "ЗАКАЗЫ" заполните по своему усмотрению (10-30 записей).

Шаг 3. Анализ информации в базе данных

  1.  Создайте запрос, который позволяет просматривать список заказов в более наглядном виде. Поместите в результирующую таблицу все поля таблицы "ЗАКАЗЫ", за исключением полей "Код клиента" и "Код продукта", а также дополнительное (вычисляемое) поле "Стоимость".

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

Стоимость: [Количество]*[Цена]

  1.  Для решения поставленной задачи, необходимо составить запрос, который будет выполняться на основе анализа полей "Название продукта" и "Стоимость" составленного ранее (в п. 7) запроса. Группировку следует сделать по полю "Название продукта", а к полю "Стоимость" следует применить операцию суммирования.
  2.  Создайте запрос, который позволяет просматривать статистику по клиентам. Сделайте так, чтобы в результирующей таблице присутствовали сведения о количестве и суммарной стоимости заказов по каждому клиенту.
  3.  Измените предыдущие (создайте новые) запросы так, чтобы они показывали сведения не за весь период работы фирмы, а лишь за некоторое время (например, за последний год, месяц или день). (Используйте параметр "Условие отбора" в бланке запросов по образцу).
  4.  Создайте отчет, показывающий сводные данные за некоторый отрезок времени по фирмам о проделанных заказах. В отчете должны содержаться данные о том, какие фирмы, какие товары и на какие суммы приобретали. Подумайте, какой запрос и на основе каких итоговых вычислений вам понадобится. Создайте сначала этот запрос, и на его основе создайте отчет.




1. Юриспруденция Казань 2006 Автор- Михалкин Н.html
2. Реферат на тему- Плеврити Проведення плевральної пункції План- Визначення Етіологія і па
3. Таблицы маршрутизации для пунктов сигнализации Код исх
4. варианта анемии по результатам исследования периферической крови
5. лекция проф ЮВШубика
6. не больше и меньше
7. Модуль уск.я- направляющ.html
8. на тему- Текстовый редактор Выполнил- Студент II курса
9. Павел Александрович Флоренский (доклад)
10. История фотографии в Ижевске
11. комплекс диагностических лечебных и профилактических мероприятий проводимых с целью обеспечения нормаль
12. Овердрафт
13. ні~ 238 бабымен реттелген
14. тематическое описание методов 2
15. Центр Славянка
16. на тему- Финская национальная кухня
17. тема счисления Действия над числами в двоичной системе счисления
18. Тверская область Член СФР с 1998 года
19. тема мер защиты человека и среды обитания от опасностей это- безопасность b наличие потенциальной опасно.
20. Наби в Москве 26 января 2014 года в Crocus City Hll.