Содержание


Задача 1.4. Выдать названия клиентов с заказами на определенный месяц текущего года, их адреса, сведения о месте нахождения 3

Задача 1.12. Кому из финских клиентов были оформлены заказы на поставку товаров со скидкой с начала текущего года? 6

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

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

Задача 6.14. Имеются ли в составе портфелей бумаги, эмиссия которых была осуществлена позже указанной даты, и в каком количестве? 17

Список литературы 19


Задача 1.4. Выдать названия клиентов с заказами на определенный месяц текущего года, их адреса, сведения о месте нахождения

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

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

Названия клиентов с заказами на определенный месяц текущего года, их адреса, сведения о месте нахождения:

Название

страна

адрес


Состав полей и таблиц, используемых в запросе из схемы № 1 (база данных Борей) в виде обобщенной функционально-технологической схемы задачи, представлен в графическом виде на рисунке 1.


Рисунок 1. Функционально-технологическая схема задачи

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

С позиций потребителя-пользователя запрос можно охарактеризовать как простой с поэтапным потреблением информации. Для работы с данными результирующая таблица может быть экспортирована в Excel. При реализации в Access данный запрос может быть запросом на выборку.

Подготовка запроса в Access с использованием *.mdb-файла осуществляется с использованием Конструктора, поскольку все данные находятся в связанных между собой таблицах. При формировании запроса автоматически генерируется SQL-код. SQL-запрос передается серверу, который возвращает клиенту результирующую таблицу. Выполнение процедур создания и использования запроса осуществляется на рабочей станции и на сервере сети.


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

Методы связи и первичные ключи видны из рисунка.

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

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

Код клиента

Название

Обращаться к

Адрес

Город

Страна

Телефон

Факс

ALFKI

Alfreds Futterkiste

Maria Anders

Obere Str. 57

Берлин

Германия

030-0074321

030-0076545

ANATR

Ana Trujillo Emparelados

Ana Trujillo

Avda. de la Constitucion 2222

Мехико

Мексика

(5) 555-47291

(5) 555-3745

ANTON

Antonio Moreno Taqueria

Antonio Moreno

Mataderos 2312

Мехико

Мексика

(5) 555-3932


AROUT

Around the Horn

Thomas Hardy

120 Hanover Sq.

Лондон

Великобритания

(171) 555-7788

(171) 555-6750


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

Код заказа

Клиент

Сотрудник

Дата размещения

Дата назначения

Дата исполнения

11011

Alfreds Futterkiste

Бабкина, Ольга

09-04-1998

07-05-1998

13-04-1998

10952

Alfreds Futterkiste

Белова, Мария

16-03-1998

27-04-1998

24-03-1998

10702

Alfreds Futterkiste

Воронова, Дарья

13-10-1997

24-11-1997

21-10-1997

10625

Ana Trujillo Emparelados

Бабкина, Ольга

08-08-1997

05-09-1997

14-08-1997


Таблица 3. Результат выполнения реляционной операции произведения

Запрос2


Код заказа

Клиент

Дата размещения

Код клиента

Название

Адрес

Страна

10702

Alfreds Futterkiste

13-10-1997

ALFKI

Alfreds Futterkiste

Obere Str. 57

Германия

10952

Alfreds Futterkiste

16-03-1998

ALFKI

Alfreds Futterkiste

Obere Str. 57

Германия

11011

Alfreds Futterkiste

09-04-1998

ALFKI

Alfreds Futterkiste

Obere Str. 57

Германия

10308

Ana Trujillo Emparelados

18-09-1996

ANATR

Ana Trujillo Emparelados

Avda. de la Constitucion 2222

Мексика

10625

Ana Trujillo Emparelados

08-08-1997

ANATR

Ana Trujillo Emparelados

Avda. de la Constitucion 2222

Мексика


Таблица 4. Результат выполнения реляционной операции соединения – сцепления строк с совпадающими значениями поля «Код Клиента»

Запрос2


Код заказа

Дата размещения

Название

Адрес

Страна

10702

13-10-1997

Alfreds Futterkiste

Obere Str. 57

Германия

10952

16-03-1998

Alfreds Futterkiste

Obere Str. 57

Германия

11011

09-04-1998

Alfreds Futterkiste

Obere Str. 57

Германия

10308

18-09-1996

Ana Trujillo Emparelados

Avda. de la Constitucion 2222

Мексика

10625

08-08-1997

Ana Trujillo Emparelados

Avda. de la Constitucion 2222

Мексика


Таблица 5. Результат выполнения операции селекции – выбора строк по принадлежности значений поля дата назначения по заданному параметру периода времени – фрагмент :

Запрос2


Код заказа

Клиент

Дата размещения

Название

Адрес

Страна

10726

Eastern Connection

03-11-1997

Eastern Connection

35 King George

Великобритания

10727

Reggiani Caseifici

03-11-1997

Reggiani Caseifici

Strada Provinciale 124

Италия

10728

Queen Cozinha

04-11-1997

Queen Cozinha

Alameda dos Canarios, 891

Бразилия

10729

LINO-Delicateses

04-11-1997

LINO-Delicateses

Ave. 5 de Mayo Porlamar

Венесуэла