Факультет переподготовки специалистов
Дисциплина: Основы построения баз данных
Тема: Проектирование БД
Выполнил студент гр. I __________________Тереханов В.В.
Руководитель __________________ Дюдин М.В.
"____" _________________ 2005 г.
Санкт-Петербург
2005
ВВЕДЕНИЕ
Вариант № 8.
Время сверхприбылей прошло, надо бороться за клиента, и Вас просят разработать систему учета фондового магазина:
a) Магазин работает со всеми видами ЦБ (ценных бумаг) (акции, облигации, фьючерсы опционы, и т.д.)
b) У каждого ЦБ есть эмитент, у одного эмитента есть несколько ЦБ. А про эмитента и ЦБ надо хранить информацию.
c) Своих клиентов надо знать в лицо, поэтому их финансовая история это самое важное, что есть в компании.
d) Отслеживать историю ЦБ, тоже не помешает.
Подсказка, минимальная информация:
1. Построить ER-диаграмму
2. Составить переменные-отношения
3. Составить запросы к БД
a. Список ЦБ эмитентов “Лукойл”, которые продавались в прошлом году
b. Список эмитентов, отсортированных по убыванию сделок за прошлый месяц
c. Список эмитентов по ЦБ, у которых не было ни одной сделки
1. ER-ДИАГРАММА
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2. ПЕРЕМЕННЫЕ-ОТНОШЕНИЯ
ЦБ: С |
IDЦБ# |
Номинал |
IDЭМ |
Журнал: G |
IDЖ# |
IDЦБ |
Date |
Min |
Max |
Кол-во |
Эмитенты: I |
IDЭМ# |
Имя |
Сделки: S |
IDСД# |
IDЦБ |
Тип |
Кол-во |
Цена |
Date |
IDСД |
Клиенты: K |
IDКЛ# |
ФИО |
3. ЗАПРОСЫ К БД
a) Список ЦБ эмитентов “Лукойл”, которые продавались в прошлом году.
SELECT C.NAME
FROM I, C, S
WHERE ( C.ID_ЦБ = S.ID_ЦБ ) AND
(S.ID_IC = I.ID_IC ) AND
I.NAME LIKE %ЛУКОЙЛ% AND
S.Тип = “ продажа ” AND
DATA ≥ 01.01.2004 AND
DATA < 01.01.2005
b) Список эмитентов, отсортированных по убыванию сделок за прошлый месяц.
SELECT I.NAME
FROM C, I, S
WHERE ( I.ID_Э = C.ID_Э ) AND
( C.ID_ЦБ = S.ID_ЦБ ) AND
DATA ≥ 01.01.2004 AND
DATA < 01.01.2005
GROUP BY I.NAME
ORDER BY count ( S. * )
c) Список эмитентов по ЦБ, у которых не было ни одной сделки
SELECT I.NAME
FROM I
WHERE I.ID_Э NOT IN (
SELECT C.ID.I
FROM C.S
WHERE C.ID_ЦБ = S.ID_ЦБ )
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.