Накопление и обработка информации. Андреева Н.М - 47 стр.

UptoLike

47
Задача 5. Создать запрос, который определяет наименования эмитентов, чьи
ЦБ принимали участие более чем в 51 операции. Схема решения приведена на
рис. 4.28.
Запросвыборка
Таблица ОПЕРАЦИЯ
ГосНомерЦБ ----------1
Таблица ЭМИССИЯ
ГосНомерЦБ
ГосНомерЛицЭмитента ---------1
Таблица ЭМИТЕНТ
ГосНомЭмитента
Поле: НаименЭмитента ДатаСделки
Имя таблицы: ЭМИТЕНТ ОПЕРАЦИЯ
Групповая операция: Группировка COUNT
Сортировка:
Вывод на экран Х Х
Условие отбора: >51
Рис. 4.28. Схема запросавыборки с итоговой функцией COUNT
Задача 6. Для каждого эмитента определить среднее значение объема сделок
с его ценными бумагами по всем сделкам некоторого интервала времени. Нача-
ло и конец интервала времени задаются при выполнении запросаэто пара-
метры запроса. Схема решения приведена на рис. 4.29.
Запросвыборка
Таблица ОПЕРАЦИЯ
ГосНомерЦБ ------1
Таблица ЭМИССИЯ
ГосНомерЦБ
ГосНомерЛицЭмитента -----------1
Таблица ЭМИТЕНТ
ГосНомЭмитента
Поле: НаимЭмитента ОбъемСделки ДатаСделки
Имя таблицы: ЭМИТЕНТ ОПЕРАЦИЯ ОПЕРАЦИЯ
Групповая опе-
рация:
Группировка AVG Условие
Сортировка:
Вывод на экран Х Х
Условие отбора: BETWEEN
[Задайте начало интервала]
AND [Задайте конец интервала]
Рис. 4.29. Схема запросавыборки с параметрами
Задача 7. Для каждого эмитента подсчитать общее количество его ценных бу-
маг, которые принимали участие в операциях. Схема решения приведена на
рис. 4.30.
Запрос-выборка
Таблица ОПЕРАЦИЯ
ГосНомерЦБ --------1
Таблица ЭМИССИЯ
ГосНомерЦБ
ГосНомерЛицЭмитента ---------1
Таблица
ЭМИТЕНТ
ГосНомЭмитента
Поле: НаимЭмитента ОбъемСделки
Имя таблицы: ЭМИТЕНТ ОПЕРАЦИЯ
Групповая операция: Группировка SUM
Вывод на экран: Х Х
Условие отбора:
Рис. 4.30. Схема запросавыборки для решения задачи 7