
- •2.4 Создание запросов для предметной области “ Выдача банком кредита ”....…….……..………………………….23
- •1. Понятие базы данных и субд.
- •1.1 Предметная область.
- •1.2 Понятие и функции субд.
- •1.3 Классификация субд.
- •1.5 Структурные элементы базы данных.
- •1.6 Обеспечение целостности данных на уровне базы данных.
- •1.7 Создание структуры таблиц базы данных.
- •1.8 Ввод и редактирование данных.
- •1.9 Обработка данных, содержащихся в таблицах
- •2.Разработка базы данных “Выдача банком кредита”
- •2.1 Анализ предметной области “Выдача банком кредита”
- •2.2 Создание er и реляционной модели данных для предметной области “Выдача банком кредита ”
- •2.3 Создание таблиц в ms sql Server 2000 для предметной области “Выдача банком кредита”
- •2.4 Создание запросов для предметной области “ Выдача банком кредита ”
2.4 Создание запросов для предметной области “ Выдача банком кредита ”
1. Запрос выводит Фамилию И.О клиента, ежемесячную плату и сколько должно поступать на счет банка каждый месяц.
Рисунок 2.1. Пример запроса “Ежемесячная плата”
2. Запрос выводит кредитную программу, дополнительные условия, тип кредита, процентная ставка которого составляет 18 % годовых.
Рисунок 2.2. Пример запроса “Процентная ставка”
3. Запрос выводит по названию страховой компании в моем случае “Жизнь” сумму страховки, банк которому выдана страховка, фамилию клиента, его телефон и адрес.
Рисунок 2.3. Пример запроса “Страховая компания”
4. Запрос выводит по должности сотрудника, в моем случае “Менеджер” тип договора, дату договора, фамилию сотрудников и какие договора они заключили. Сотрудники упорядочены в алфавитном порядке.
Рисунок 2.4 Пример запроса “Заключенные договора”
5. Запрос выводит номер договора, форму договора, фамилию клиента, телефон клиента, адрес клиента, место работы клиента.
Рисунок 2.5. Пример запроса “Информация о клиенте”
2.5 Создание хранимых процедур для предметной области “Выдача банком кредита”
1. Процедура уменьшает процентную ставку на 60 %
CREATE PROC my_proc_2
AS
UPDATE KREDIT SET KREDIT_PROC_STAV=KREDIT_PROC_STAV*0.6
EXEC my_proc_2- Запускает процедуру.
Результат до применения процедуры:
Результат после применения процедуры:
Рисунок 3.1 и 3.2. пример хранимой процедуры “Уменьшение процентной ставки”
2. Процедура с входным параметром выводит имена сотрудников по должности “Менеджер”.
Рисунок 3.3. Пример хранимой процедуры “Менеджеры”
3. Хранимая процедура с входным и выходным параметром. Входной параметр фамилия клиента. Выходной параметр ежемесячная плата.
Рисунок 3.4. Пример хранимой процедуры “Ежемесячная плата”
Заключение
Использование баз данных и информационных систем – это составная часть функционирования различных преуспевающих организаций и деятельности современного человека. В связи с этим большую актуальность приобретает освоение принципа построения и эффективного применения соответствующих технологий и программных продуктов.
В настоящее время базы данных почти во всех сферах человеческой деятельности. Так как с помощью электронных баз данных работа персонала организации становится быстрой, качественной и удобной.
В результате нашей работы, объектом которой являлся банк, была создана база данных «MOBBANK».
Проектирование базы данных «MOBBANK», проводилась c помощью MS SQL Server 2000.Данная база данных, содержит основные характеристики банка: фамилию клиента, адрес клиента, телефон клиента, место работы, ежемесячную плату, номер договора клиента, тип кредита, процентную ставку, фамилию сотрудника заключившего договор, дату заключения. Данный продукт существенно облегчает работу пользователей.
В данной курсовой работе изложено об основных понятиях, функциях баз данных, использованию и созданию их в MS SQL Server 2000.
В итоге были выполнены все поставленные задачи: подчеркнута актуальность предметной области “Выдача банком кредитов” , данная база данных «MOBBANK», будет, эффективно применятся в банках, обеспечивая отличную результативность работы.
Список используемой литературы
1. Дейт,К. Введение в системы баз данных.//К.Дейт. 6-е изд. - М.: Вильямс. 2000. – 317 с.
2. Конноли,Т., Бегг,Л., Страчан,А. Базы данных. Проектирование, реализация и сопровождение. Теория и практика.// Т.Конноли, Л.Бегг, А.Страчан. 3-е издание.M.: Вильямс 2003. - 251 с.
3. Дейт,К. Введение в системы баз данных //К.Дейт 6-е изд. - Вильямс, 2000. - 657с
4. Фаронов, В.В. Основы программирования в SQL // В.В. Фарафонов - М.: Издатель Молгачева С.В., 2002. - 329 с.
5. Самоучитель по языку SQL (SQL DML) [Электронный ресурс] - Режим доступа http://www.sql-ex.ru/help
6. Коннолли,Т., Бегг,К., Страчан,А. Базы данных. Проектирование, реализация и сопровождение. Теория и практика.// Т.Коннолли, К.Бегг, А.Страчан. 2-е изд. - С-Пб.: Вильямс, 2000. - 1120 с.
7. Корнеев,В.В., Гареев,А.Ф., Васютин,С.В., Райх,В.В., Базы данных. Интеллектуальная обработка информации.// В.В.Корнеев, А.Ф.Гареев, С.В. Васютин. 2-е изд. - М.: Изд. Молгачева С.В., 2001. - 494 с.
8. Мамаев,Е. Microsoft SQL Server 2000// Е.Мамаев - СПБ.: БХВ-Петербург, 2002.
9. Когаловский,М.Р. Энциклопедия технологий баз данных.// М.Р.Когаловский - М.: Финансы и статистика, 2002.
10. Ролланд,Ф.Д. Основные концепции баз данных.// Ф.Д.Ролланд 2002г.
11. Симонович,С.В. Информатика. Базовый курс//С.В.Симонович и др. – СПб: Издательство «Питер», 2000. – 640 с.
12.Ломтадзе,В.В., Шишкина,Л.П. Системы управления базами данных. Учебное пособие // В.В.Ломтадзе, Л.П.Шишкина – Иркутск: ИрГТУ, 1999. – 116 с.
13.Мейер,М.М.Теория реляционных баз данных. Учебное пособие// М.М.Мейер – Москва: Мир, 1999. -610 с
14. Аулберт, М. «Изучи сервер Windows SQL 2000 за 15 минут в неделю»// М.Аулберт (серия статей).
15. Гарсиа,М.Ф., Рединг,Дж., Уолен,Э., ДеЛюк,С.А. «Microsoft SQL Server 2000. Справочник администратора».// М.Ф.Гарсиа, Дж.Рединг, Э.Уолен, С.А.ДеЛюк. Издательство: «ЭКОМ», Москва, 2002.