Содержание

1.10. Выдать список клиентов, заказавших товары на определенный день текущего года, их телефоны и факсы............................................................. 3

1.16. Для оперативного использования и последующего анализа динамики получить сведения о товарах на складе от поставщика Ma Maison.......... 6

2.1. Выдать фамилии и имена сотрудников, работавших по заказам клиентов из Мексики в течение определенного периода текущего года......................... 9

3.1. Получить сведения о расходах в августе текущего года по типам расходов........................................................................................................................... 12

6.7. Сравнить данные о продажах, покупках и денежных средствах агентов (в абсолютных и относительных показателях). Кто из агентов активнее использует средства?........................................................................................................... 15

1.10. Выдать список клиентов, заказавших товары на определенный день текущего года, их телефоны и факсы

1. Определение состава выходного сообщения

Исходя из результатов анализа информационной потребности, определяем состав и структуру требуемого сообщения S (список клиентов, заказавших товары на определенный день текущего года, их адреса и телефоны).

Клиенты (Название, Телефон, Факс)

Заказы (Дата размещения).

2. Разработка модели процесса

В данном примере в запросе участвуют 2 таблицы – Клиенты и Заказы. Для того, чтобы выдать список клиентов, заказавших товары на определенный день текущего года, их адреса и телефоны необходимо из таблицы Клиенты включить в запрос поля Название, Телефон, Факс, а из таблицы Заказы – Дата размещения.

 

 

3. Общее описание процесса решения задачи

Получение выходного сообщения позволит уменьшить трудозатраты на выборку информации для организации взаимодействия с клиентами, заказавших товары 05 мая 1998 года.

С позиций пользователя-потребителя запрос можно охарактеризовать как простой с поэтапным потреблением информации.

4. Представление подсхемы базы данных

Рис.2. Подсхема базы данных

Таблица Заказы имеет простой ключ «Код Заказа», таблица Клиенты - простой ключ «Код клиента». Таблица клиенты является главной. Заказы - подчиненной. Тип связи – «один-ко-многим». Значения поля «Код Клиента» в таблице Заказы обновляются автоматически  при изменении значений поля «Код клиента» в таблице «Клиенты».

5. Подготовка контрольного примера

Таблица Клиенты (фрагмент)

Таблица заказы (фрагмент)

Результат выполнения запроса

6. Формирование и отладка запроса

Запрос в Access выглядит следующим образом: Дата размещения заказа =#05.05.1998#.

1.16. Для оперативного использования и последующего анализа динамики получить сведения о товарах на складе от поставщика Ma Maison

1. Определение состава выходного сообщения

Исходя из результатов анализа информационной потребности, определяем состав и структуру требуемого сообщения S (сведения о товарах на складе от поставщика Ma Maison).

Поставщики (Название)

Товары (На складе).

2. Разработка модели процесса

В данном примере в запросе участвуют 2 таблицы – Поставщики и Товары. Для того, чтобы выдать сведения о товарах на складе от поставщика Ma Maison  необходимо из таблицы Поставщики включить в запрос поля Название, а из таблицы Товары – на складе.

 

 

3. Общее описание процесса решения задачи

Получение выходного сообщения позволит оперативно использовать и анализировать динамику товаров на складе от конкретных поставщиков (в частности Ma Maison).

С позиций пользователя-потребителя запрос можно охарактеризовать как простой с поэтапным потреблением информации.

4. Представление подсхемы базы данных

Рис.4. Подсхема базы данных

Таблица Товары имеет простой ключ «Код Товара», таблица Поставщики - простой ключ «Код Поставщика». Таблица Поставщики является главной. Товары - подчиненной. Тип связи – «один-ко-многим». Значения поля «Код Поставщика» в таблице Товары обновляются автоматически  при изменении значений поля «Код Поставщика» в таблице «Поставщики».

5. Подготовка контрольного примера

Таблица Поставщики (фрагмент)

Таблица Товары (фрагмент)

Результат выполнения запроса

6. Формирование и отладка запроса

Запрос в Access выглядит следующим образом: Название =“Ma maison”

2.1. Выдать фамилии и имена сотрудников, работавших по заказам клиентов из Мексики в течение определенного периода текущего года

1. Определение состава выходного сообщения

Исходя из результатов анализа информационной потребности, определяем состав и структуру требуемого сообщения S (фамилии и имена сотрудников, работавших по заказам из Мексики в  течение определенного периода текущего года).

Сотрудники (Фамилия, Имя);

Заказы (Дата размещения);

Клиенты (Название, Страна).

2. Разработка модели процесса

В данном примере в запросе участвуют 3 таблицы – Сотрудники, Заказы и Клиенты. Для того, чтобы выдать фамилии и имена сотрудников, работавших по заказам из Мексики в  течение определенного периода текущего года необходимо из таблицы Сотрудники включить в запрос поля Фамилия и Имя, из таблицы Заказы – дата размещения заказа, а из таблицы Клиенты – Название и Страна.

 

3. Общее описание процесса решения задачи

Получение выходного сообщения позволит оперативно использовать и анализировать динамику заказов от конкретных клиентов из Мексики в течении определенного периода времени (в данном случает в течение 1997 года).

С позиций пользователя-потребителя запрос можно охарактеризовать как простой с поэтапным потреблением информации.

4. Представление подсхемы базы данных

Рис.4. Подсхема базы данных

Таблица Сотрудники и Клиенты имеют простой ключ «Код Сотрудника» и «Код Клиента», таблица Заказы - составной ключ «Код Сотрудника» и «Код Клиента». Таблицы Сотрудники и Клиенты являются главными. Заказы - подчиненной. Тип связи – «один-ко-многим». Значения поля «Код Сотрудника» и  «Код Клиента» в таблице Заказы обновляются автоматически  при изменении значений поля «Код Сотрудника» и  «Код Клиента» в таблицах «Сотрудники» и «Клиенты».

5. Подготовка контрольного примера

Таблица Сотрудники (фрагмент)

Таблица Заказы (фрагмент)

Таблица Клиенты (фрагмент)

Результат выполнения запроса

6. Формирование и отладка запроса

Запрос в Access выглядит следующим образом: Клиенты Страна = «Мексика»; Заказы Дата размещения - Between #01.01.1997# And #01.01.1998#

3.1. Получить сведения о расходах в августе текущего года по типам расходов

1. Определение состава выходного сообщения

Исходя из результатов анализа информационной потребности, определяем состав и структуру требуемого сообщения S (сведения о расходах в августе 1998 года по типам расходов).

Типы Расходов (Категория расходов);

Сведения о расходах (Дата расходов).

2. Разработка модели процесса

В данном примере в запросе участвуют 2 таблицы – Типы расходов и Сведения о расходах. Для того, чтобы получить сведения о расходах в августе 1998 года по типам расходов необходимо из таблицы Типы Расходов включить в запрос поле Категория расходов, из таблицы Сведения о расходах – дата расходов.

 

3. Общее описание процесса решения задачи

Получение выходного сообщения позволит оперативно использовать и анализировать динамику расходов в конкретном временном промежутке (в данном случает в течение августа 1998 года).

С позиций пользователя-потребителя запрос можно охарактеризовать как простой с поэтапным потреблением информации.

4. Представление подсхемы базы данных

Рис.4. Подсхема базы данных

Таблица Типы расходов имеет простой ключ «Код Типа Расходов», таблица Сведения о расходах - составной ключ «Код Сведений о расходах»; «Код отчета о Расходах» «Код типа расходов». Таблица Типы расходов является главной. Сведения о расходах - подчиненной. Тип связи – «один-ко-многим». Значения поля «Код типа расходов» в таблице Сведения о расходах обновляются автоматически  при изменении значений поля «Код типа расходов» в таблице Типы расходов.

5. Подготовка контрольного примера

Таблица Типы расходов (фрагмент)

Таблица Сведения о расходах (фрагмент)

Результат выполнения запроса

6. Формирование и отладка запроса

Запрос в Access выглядит следующим образом: Сведения о расходах Дата расходов - Between #01.08.1998# And #31.08.1998#

6.7. Сравнить данные о продажах, покупках и денежных средствах агентов (в абсолютных и относительных показателях). Кто из агентов активнее использует средства?

1. Определение состава выходного сообщения

Исходя из результатов анализа информационной потребности, определяем состав и структуру требуемого сообщения S (сравнить данные о продажах, покупках и денежных средствах агентов).

Агенты (Наименование агента; Сумма денег);

Заявки на покупку (Объем заявки на покупку);

Заявки на продажу (Объем заявки на продажу).

2. Разработка модели процесса

Заявки на продажу

 
В данном примере в запросе участвуют 3 таблицы – Агенты, Заявки на покупку и Заявки на продажу. Для того, чтобы сравнить данные о продажах, покупках и денежных средствах агентов необходимо из таблицы Агенты включить в запрос поля Наименование агента; Сумма денег, из таблицы Заявки на покупку – Объем заявки на покупку, а из таблицы Заявки на продажу – Объем заявки на продажу.

Сравнение данные о продажах, покупках и денежных средствах агентов

 
 

Данные о продажах, покупках и денежных средствах агентов

 
 

Рис.5. Обобщенная функционально-технологическая схема задачи

 
 

3. Общее описание процесса решения задачи

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

4. Представление подсхемы базы данных

Рис.4. Подсхема базы данных

Таблица Агенты имеет простой ключ «Код Агента», таблица Заявки на продажу - ключ «Код Заявки на покупку». Таблица Агенты является главной. Заявки на продажу и Заявки на покупку - подчиненные. Тип связи – «один-ко-многим». Значения поля «Код Агентов» в таблицах Заявки на продажу и Заявки на покупку обновляются автоматически  при изменении значений поля «Код Агента» в таблице Агенты.

5. Подготовка контрольного примера

Таблица Агенты (фрагмент)

Таблица Заявки на продажу (фрагмент)

Таблица Заявки на покупку (фрагмент)

Результат выполнения запроса

6. Формирование и отладка запроса