1. Создать базу данных.
2. Заполнить базу данных тестовыми данными.
3. Разработать и протестировать представление для вывода следующей информации по сделке с ценными бумагами:
- Номер сделки;
- Тикер ценной бумаги;
- Тип сделки;
- Место совершения сделки;
- Номер поручения на сделку;
- Количество ценных бумаг;
- Цена одной ценной бумаги;
- Общая цена сделки;
- Краткое наименование валюты по сделки;
- Код трейдера;
- Комиссия по сделке.
4. Разработать и протестировать хранимую процедуру для вывода по заданному номеру сделки следующей информаций:
- Тикер ценной бумаги;
- Тип сделки;
- Место совершения сделки;
- Номер поручения на сделку;
- Общая цена сделки;
- Полнок наименование валюты по сделки;
- Код трейдера;
- Комиссия по сделке.
5. Оформить отчет по курсовому проекту.
Вариант 7. Информационная подсистема учета ценных бумаг
Назначение подсистемы поддержание в актуальном состоянии информации по торгуемым ценным бумагам.
Рисунок 7 - Структура базы данных подсистемы учета ценных бумаг
Назначение атрибутов таблицы Финансовый инструмент –FinAsset:
· ID – суррогатный ключ;
· TikerID – внешний ключ для связи с таблицей Tiker;
· Registration – Орган регистрации;
· DataRegistration – дата регистрации ценной бумаги;
· Emitent – эмитент ценной бумаги;
· FormIssue – форма выпуска;
· Principal – номинал;
· Amount – количество ЦБ в выпуске.
Назначение атрибутов таблицы Тикер ценной бумаги–Tiker:
· ID – суррогатный ключ;
· NameTiker – тикер ценной бумаги;
· DealPlace – торговая площадка.
Назначение атрибутов таблицы Акция–Security:
· ID – суррогатный ключ;
· FinAssetID – внешний ключ для связи с таблицей FinAsset;
· DateAccommodation – дата размещения;
· DateReport – дата регистрации отчета о размещении;
Назначение атрибутов таблицы Облигация – Bond:
· ID – суррогатный ключ;
· FinAssetID – внешний ключ для связи с таблицей FinAsset;
· DataRepayment – дата погашения;
· CouponsAmount – количество купонов;
· CouponsRate – размер купона;
Задание на курсовой проект.
1. Создать базу данных.
2. Заполнить базу данных тестовыми данными.
3. Разработать и протестировать представление для вывода следующей информации по финансовым инструментам:
- Тикер ценной бумаги;
- Орган регистрации;
- Дата регистрации ценной бумаги;
- Эмитент ценной бумаги;
- Форма выпуска ценных бумаг;
- Номинальная цена одной ценной бумаги;
- Количество ЦБ в выпуске;
- Дата размещения акции;
- Дата регистрации отчета о размещении акций.
4. Разработать и протестировать хранимую процедуру для вывода по заданному номеру облигации следующей информаций:
- Тикер ценной бумаги;
- Орган регистрации;
- Дата регистрации ценной бумаги;
- Эмитент ценной бумаги;
- Форма выпуска ценных бумаг;
- Номинальная цена одной ценной бумаги;
- Количество ЦБ в выпуске;
- Дата погашения;
- Количество купонов;
- Размер купона.
6. Оформить отчет по курсовому проекту.
Вариант 8. Информационная подсистема поручений по сделкам с ценными бумагами
Назначение подсистемы поддержание в актуальном состоянии информации по поручениям клиентов.
Рисунок 8 - Структура базы данных подсистемы поручений по сделкам с ценными бумагами
Назначение атрибутов таблицы Поручение –Order:
· ID – суррогатный ключ;
· OrderVerietyID – внешний ключ для связи с таблицей OrderVeriety;
· OrderTypeID – внешний ключ для связи с таблицей OrderType;
· CurrencyID – внешний ключ для связи с таблицей CurrencyID;
· Tiker –тикер ценной бумаги;
· Count – количество ценных бумаг;
· Type – тип поручения;
· Number – последовательный номер поручения;
· Data – дата и время получения поручения;
· Duration – срок действия поручения.
Назначение атрибутов таблицы Тип сделки – OrderType:
· ID – суррогатный ключ;
· Type – тип сделки по приказу (брокерская, дилерская).
Назначение атрибутов таблицы Вид сделки – OrderVeriety:
· ID – суррогатный ключ;
· Veriety – вид сделки по приказу.
Назначение атрибутов таблицы Валюта – Currency:
· ID – суррогатный ключ;
· CurrencyFull – полное наименование валюты;
· CurrencyShort – краткое наименование валюты.