logo
Иформационные технологии анализа данных в MS Office

Задача «Анализ продаж ценных бумаг»

Условие задачи:

Создать в СУБД Access базу данных для учета реализации ценных бумаг. БД обеспечивает:

  1. Ведение нормативно–справочной информации (справочники видов ценных бумаг и эмитентов).

  2. Учет сведений о котировке курсов ценных бумаг, объемах предложения и спроса.

Требуется:

  1. Данные БД Access передать для анализа в Microsoft Excel.

  2. Вычислить итоговые показатели:

    1. Всего предложений каждого эмитента.

    2. Всего предложений каждого вида ЦБ.

    3. Общая стоимость предложений по каждому виду ЦБ – рассчитывается как сумма произведений номинала ЦБ на эмиссию для всех ЦБ одного вида.

    4. Общая стоимость предложений ЦБ эмитента – рассчитывается как сумма произведений номинала ЦБ на эмиссию по всем ЦБ одного эмитента.

    5. Общая стоимость спроса по каждому виду ЦБ – рассчитывается как сумма произведений номинала ЦБ на спрос и на курс ЦБ одного вида.

    6. Общая стоимость спроса на ЦБ эмитента – рассчитывается как сумма произведений номинала ЦБ на спрос и на курс по всем ЦБ одного эмитента.

    7. Общий средний курс ЦБ каждого вида по всем эмитентам.

    8. Общий средний курс всех ЦБ каждого эмитента.

    9. Общая стоимость предложений ЦБ в целом за период (месяц) – рассчитывается как сумма произведений номинала ЦБ на эмиссию по всем видам ЦБ всех эмитентов.

    10. Общая стоимость спроса на ЦБ в целом за период (месяц) – рассчитывается как сумма произведений номинала ЦБ на спрос и курс по всем видам ЦБ всех эмитентов.

  3. Графически интерпретировать спрос и предложение по видам ЦБ.

  4. Выполнить статистическую обработку данных о котировках ЦБ.

Информационная технология:

  1. Создать базу данных СУБД Access – команда меню ФайлСоздать, указать имя и местоположение новой базы данных, например, ЦБ.mdb.

  2. Информационно-логическая модель предметной области (ИЛМ) представлена на рис. 29, состав реквизитов информационных объектов (ИО) – в табл. 30, все связи ИО – один ко многим.

Рисунок 29

Таблица 30

Наименование ИО

Реквизиты

Формат

ЦБ

Код вида ЦБ – ключ

Наименование вида ЦБ

Т1

Т50

Эмитент

Код эмитента – ключ

Наименование эмитент

Т1

Т50

Котировка

Дата продажи – ключ (краткий формат даты, маска ввода)

Код вида ЦБ – ключ, использовать Мастер подстановок ключа таблицы ЦБ

Код эмитента – ключ, использовать Мастер подстановок ключа таблицы Эмитент

Номинал– ключ

Эмиссия

Спрос

Курс

D

Т1

Т1

N

N

N

N

 Условные обозначения форматов данных: Т - текстовый (символьный) тип, n - длина текста; D- дата, время; N - числовой тип (допускается формат чисел с фиксированной десятичной точкой).

  1. Создать таблицы, имена и структура записей которых соответствуют информационным объектам ИЛМ.

 Таблица Дата не создается.

  1. Создать схему данных – команда меню СервисСхема данных – рис. 30.

Рисунок 30

  1. Подготовить экранную форму для ввода данных в таблицу ЦБ – команда меню ВставкаФорма, выбрать Автоформа:Ленточная, указать таблицу ЦБ. Автоматически создается форма. Сохранить форму под именем ЦБ.

  2. Перейти на вкладку Формы, открыть форму ЦБ, ввести исходные данные – рис. 31.

Код вида ЦБ

Наименование вида ЦБ

А

Акция

В

Вексель

О

Облигация

Рисунок 31

  1. Подготовить экранную форму для ввода данных в таблицу Эмитент – команда меню ВставкаФорма, выбрать Автоформа:Ленточная, указать таблицу Эмитент. Автоматически создается форма. Сохранить форму под именем Эмитент.

  2. Перейти на вкладку Формы, открыть форму Эмитент, ввести исходные данные – рис. 32.

Код эмитента

Наименование эмитента

А

Агропромбанк

Б

Онексимбанк

В

НПО Волга

Ж

Октябрьская железная дорога

К

Кировский завод

П

Промстройбанк

Рисунок 32

  1. Подготовить экранную форму для ввода данных в таблицу Котировка – команда меню ВставкаФорма, выбрать Мастер форм, указать таблицу Котировка:

  1. Перейти на вкладку Формы. Открыть форму Котировка в режиме конструктора – кнопка Конструктор – рис. 33.

  2. Изменить местоположение и размерные характеристики отдельных полей. Задать свойства полей «Наименование вида ЦБ» и «Наименование эмитента»: Доступ – Нет, Блокировка – Да.

Рисунок 33

  1. Ввести данные в таблицу Котировка с помощью экранной формы – табл. 31.

Таблица 31

Дата

Код вида ЦБ

Код эмитента

Номинал

Эмиссия

Спрос

Курс

01.02.00

А

А

1000

10

10

1,05

01.02.00

А

А

1500

2

2

1,07

16.08.00

А

Б

1200

6

4

0,97

03.02.00

А

В

500

4

3

0,98

12.06.00

А

Ж

500

4

3

0,98

12.02.00

А

К

100

6

4

0,97

22.06.00

А

К

100

6

4

0,97

15.07.00

А

К

500

4

3

0,98

12.02.00

В

А

5000

3

3

1,12

22.06.00

В

А

5000

3

3

1,10

17.08.00

В

Б

5000

3

3

1,12

21.02.00

В

Б

10000

2

2

1,06

23.06.00

В

В

500

2

2

1,06

23.02.00

В

Ж

2000

1

1

1,09

02.03.00

В

Ж

15000

1

1

1,12

01.07.00

В

К

500

1

1

1,07

01.08.00

В

К

500

1

1

1,15

02.03.00

О

А

5000

5

5

1,01

05.07.00

О

К

2000

5

5

1,01

12.08.00

О

А

1000

5

5

1,01

04.03.00

О

В

500

6

4

1,02

05.06.00

О

Ж

2000

5

3

1,00

12.07.00

О

А

500

6

4

1,02

13.08.00

О

К

2000

5

3

1,00

06.03.00

О

К

1000

3

2

1,02

13.07.00

О

В

1000

3

2

1,02

  1. Выполнить экспорт таблиц ЦБ, Эмитент, Котировка в Microsoft Excel с помощью команды меню СервисСвязи с OfficeАнализ в MS Excel. Автоматически создается рабочая книга Microsoft Excel, содержащая 1 лист. Имя файла рабочей книги совпадает с именем таблицы (запроса, формы, отчета).

  2. Закрыть СУБД Access.

  3. Перейти в Microsoft Excel. Переместить листы рабочих книг Эмитент.xls и Котировка.xls в книгу ЦБ.xls – команда меню ПравкаПереместить/скопировать лист.

  4. Построить сводную таблицу на основе списка (базы данных Excel), содержащего ячейки таблицы Котировка:

  1. Перейти на лист сводной таблицы. Таблица содержит итоговые показатели 2.a и 2.b, 2.g и 2.h (см. п. 2 задания).

  2. Установить курсор в сводную таблицу и выполнить команду контекстного меню ФормулыВычисляемое поле. Добавить вычисляемые поля:

  1. Выполнить группирование значений поля Дата в сводной таблице. Для этого установить курсор на значение поля Дата, выполнить команду меню ДанныеГруппа и структураГруппировать. Указать интервал группировки – месяцы.

  2. Перетащить групповое поле в область Страницы сводной таблицы.

  3. Выделить групповое поле в области страницы, выполнить команду контекстного меню Параметры поля. Изменить название поля – Месяц. В результате выполняется расчет показателей 2.i и 2.j за каждый месяц и в целом за все периоды.

Результирующая сводная таблица – рис. 34.

  1. Установить курсор в область сводной таблицы, выполнить команду контекстного меню Сводная диаграмма. Для графического анализа данных можно:

 Можно изменить состав области Данные – удалить ненужные. Одновременно редактируется сводная таблица.

Месяц

(Все)

 

 

Код вида ЦБ

 

 

 

Код эмитента

Данные

А

В

О

Общий итог

А

Всего ЦБ

2

2

3

7

 

Ср.Курс ЦБ

1,06

1,11

1,01

1,05

 

Предложение

30000,00

60000,00

104000,00

646000,00

 

Спрос ЦБ

63600,00

133200,00

276640,00

4487040,00

Б

Всего ЦБ

1

2

 

3

 

Ср.Курс ЦБ

0,97

1,09

1,05

 

Предложение

7200,00

75000,00

0,00

178200,00

 

Спрос ЦБ

4656,00

163500,00

0,00

459270,00

В

Всего ЦБ

1

1

2

4

 

Ср.Курс ЦБ

0,98

1,06

1,02

1,02

 

Предложение

2000,00

1000,00

13500,00

37500,00

 

Спрос ЦБ

1470,00

1060,00

18360,00

112200,00

Ж

Всего ЦБ

1

2

1

4

 

Ср.Курс ЦБ

0,98

1,11

1,00

1,05

 

Предложение

2000,00

34000,00

10000,00

214500,00

 

Спрос ЦБ

1470,00

75140,00

6000,00

653640,00

К

Всего ЦБ

3

2

3

8

 

Ср.Курс ЦБ

0,97

1,11

1,01

1,02

 

Предложение

11200,00

2000,00

65000,00

207700,00

 

Спрос ЦБ

22484,00

4440,00

151500,00

1258997,00

Итог Всего ЦБ

 

8

9

9

26

Итог Ср.Курс ЦБ

1,00

1,10

1,01

1,04

Итог Предложение

226800,00

739500,00

645000,00

6517800,00

Итог Спрос ЦБ

 

1420254,00

7313655,00

4509450,00

143040789,00

Рисунок 34

  1. Подготовка данных для описательной статистики:

  1. Сформировать описательную статистику:

  1. Повторить п. 24 для листа Вексель.

  2. Повторить п. 24 для листа Облигация.