Содержание
Задача 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
Венесуэла