Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 9.11.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. Я мыслю следовательно я существую Декарт Автор клиниконозологического принципа деления конституции че
2. 1 Сущность предпринимательства
3. социальное партнерство основано на принципе трипартизма трехсторонности что соответствует международ.html
4. Архиепископ Иоанн (Братолюбов)
5. Интеллигенция как зеркало европейской революции
6. Лекция 1 Понятие и состав недвижимости Деление имущества на движимое и недвижимое берет свое на
7. Полоцкий государственный университет именуемое в дальнейшем
8. на тему- Понимание мимики и жестов Выполнил- ст
9. Центр Ветеринарная клиника
10. Азия скифтері деп атал'ан тайпалар-са'тар Алаш партиясы 'ай жылы 'рылды 1917 жылы Алаш партиясы '
11. Облік розрахунків векселями
12. Развитие личности детей с задержкой психического развития
13. . Замкнутый сердечник магнитопровод- набор пластин из трансформаторной стали
14. Сущность основные черты и субъекты междунар экономики 2
15. житейской мудростью
16. Авторське право в мережі Інтернет
17. 1097 Зареєстровано в Міністерстві м
18. Тема свободы у Пушкина.html
19. Люди далекие от церковной жизни довольствовались слухами и сплетнями и на их основании выносили своё сужд
20. ТАГАНРОГСКИЙ ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ ИНСТИТУТ ИМЕНИ А.html