база данных
Заказать уникальную курсовую работу- 37 37 страниц
- 11 + 11 источников
- Добавлена 22.01.2020
- Содержание
- Часть работы
- Список литературы
1 Системный анализ предметной области 4
1.1 Анализ предметной области 4
2 Описание проектирования БД 10
2.1 Инфологическое проектирование 10
2.2 Даталогическое проектирование 11
2.3 Нормализация данных 12
3 Физическое проектирование 14
3.1 Создание модели 14
3.2 Создание базы данных 24
3.3 Создание запросов 27
3.4 Инструкция пользователя 28
ЗАКЛЮЧЕНИЕ 29
Список использованных источников 30
Приложение А. Листинг 31
niokr.id, mydb.niokr.nazvanie, mydb.niokr.budget_plan, mydb.niokr.budget_fakt,sum(mydb.budget_niokr.suma), mydb.niokr.budget_plan - sum(mydb.budget_niokr.suma)FROM mydb.budget_niokr inner join mydb.niokr on mydb.niokr.id = mydb.budget_niokr.idniokrinner join mydb.stat_b on mydb.stat_b.id = mydb.budget_niokr.idstatgroup by mydb.niokr.id, mydb.niokr.nazvaniehaving id=79. У 7й записи изменить значение поля Факт на сумму по статьямUPDATE mydb.niokr SET mydb.niokr.budget_fakt = 118000WHERE mydb.niokr.id=710. Вывести суммы статей расходов по каждой НИОКРSELECT idniokr, SUM(SUMA) FROM mydb.budget_niokr GROUP BY IDNIOKRПроцедура:Изменяет значение всех строк Бюджет-факт на значение сумм по статьям расходовcreate PROCEDURE update_fakt_byid(in id int)UPDATE NIOKR SET BUDGET_FAKT = (SELECT SUM(SUMA) FROM mydb.budget_niokr WHERE IDNIOKR=NIOKR.ID GROUP BY IDNIOKR) where id = id;Триггер 1:при вставке новой записи вызывает процедуру для автоматического расчета бюджет-фактCREATE TRIGGER niokr_insert_trigger AFTER INSERT ON niokr FOR EACH ROW call update_fakt_byid(new.id);Триггер2:при редактировании новой записи вызывает процедуру для автоматического расчета бюджет-фактCREATE TRIGGER niokr_update_trigger AFTER update ON niokr FOR EACH ROW call update_fakt_byid(new.id);
2. 2 Браун, С. Дж Методы финансового анализа / С. Дж. Браун.-- М.: Нота, 2015. - 199 с.
3. 3 Галанов, В.А. Рынок ценных бумаг / В.А. Галанов -- М.: Финансы и статистика, 2008. - 322 с.
4. Кириллов В.В., Громов Г.Ю. Введение в реляционные базы данных СПб.: БХВ-Петербург, 2012. — 450 c.
5. Пирогов, В.Ю. Информационные системы и базы данных: организация и проектирование: учебное пособие / В.Ю. Пирогов. – СПб. : БХВ-Петербург, 2014.–528 с.
6. Преснякова, Г.В. Проектирование интегрированных реляционных баз данных: учебник / Г.В.Преснякова. – М.: КДУ, 2016.– 45 с.
7. Федоренко, Е.В.Базы данных: учебное пособие / Е.В. Федоренко, А.С. Самардак. – М. : Находка, 2016. – 116 с.
8. Ульман Д., Уидом Д. "Основы реляционных баз данных", 2006
Интернет ресурсы:
9. Базы данных - Урок 1. Понятие базы данных. [Электронный ресурс]. URL:
10. Базы данных - Урок 2. Структура базы данных. [Электронный ресурс]. URL:
11. Классификация баз данных. [Электронный ресурс]. URL: