Разработка базы данных кредитной информации для заемщиков (на примере банка ООО "ХКФ Банк")

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



ПодписьID_VKredЧисловойДлинное целоеВид кредитаTipKredТекстовый50ДаТип кредитаCrokOtЧисловойДлинное целоеСрок от (мес.) CrokDoЧисловойДлинное целоеСрок до (мес.) GodЧисловойДлинное целое% годовых

Вид кредитаТип данныхРазмер данныхИндексное полеПодписьID_VKredСчетчикДлинное целоеДаКодNameТекстовый50Название акцииMinVozrЧисловойДлинное целоеМиним. возрастMaxVozrЧисловойДлинное целоеМакс. возрастMinSumДенежныйМин. суммаMaxSumДенежныйМакс. суммаVznosЧисловойПервый взнос (%) KomЧисловойОдинарное с плавающей точкойКомиссия (%) KomNBolДенежныййКомиссия не более

"Вид кредита" и "Тип кредита" содержат информацию по акциям, их условиям. Таблицы "Вид кредита" взаимодействует с таблицей "Тип кредита", т.к. виды кредитов подразделяются на типы. Чтобы обеспечить связь между таблицами необходимо в таблицу "Тип кредита" добавить поле ID_VKred Связь между таблицами - один-ко-многим. Так же таблица "Тип кредита" связана с таблицей "Договора", что обеспечивает связь один-ко-многим и добавление в таблицу "Договора" поле TipKred.

ПлатежиТип данныхРазмер данныхИндексное полеПодписьID_DokЧисловойДлинное целоеКод документаDataPlatRДата/времяДата платежа расчетнаяComДенежныйКомиссияGodikДенежныйГодовыеSumPogДенежныйЧасть суммы кредитаOstDolgaДенежныйОстаток задолжностиRasmPlatRДенежныйРазмер платежа расчетный

В "Платежах" указывается дата ежемесячных платежей, размер, часть суммы платежей, которая идет на погашение процентов по кредиту, часть на погашение задолжности. Таблица связана с "Договорами" по средствам связи один-ко-многим и поля ID_Dok.

Договор по ККТип данныхРазмер данныхИндексное полеПодписьID_DokKСчетчикДлинное целоеДаКод документаID_KlientЧисловойДлинное целоеКод клиентаNomDokKТекстовый50Номер документаDataKДата/времяДата документаSrokЧисловойДлинное целоеСрокLimitДенежныйЛимитMinPlatДенежныйМин. платежPlatДенежныйПлатежSostТекстовый50Состояние

Таблица "ДоговорПоКК" предоставляет информацию о всех заключенных договорах по кредитными картам. Из предметной области системы следует, что таблица "Клиенты" взаимодействует с таблицей "ДоговорПоКК", т.к. один клиент может фигурировать во многих договорах. Чтобы обеспечить связь между таблицами необходимо в таблицу "ДоговорПоКК" добавить поле ID_Klient (Код клиента). Связь между таблицами - один-ко-многим.

Платежи по ККТип данныхРазмер данныхИндексное полеПодписьID_DokKЧисловойДлинное целоеDataPlatKДата/времяДата платежа расчетнаяComKДенежныйКомиссияGodikKДенежныйГодовыеSumPogKДенежныйЧасть суммы кредитаOstDolgaKДенежныйОстаток задолжностиRasmPlatKДенежныйРазмер платежа расчетный

В "ПлатежахПоКК" указывается дата ежемесячных платежей, размер платежей, часть суммы платежей, которая идет на погашение процентов по кредиту, часть на погашение задолжности по карте. Таблица связана с "ДоговорамиПоКК" по средствам связи многое-ко-одному и поля ID_Dok.

Лимит по ККТип данныхРазмер данныхИндексное полеПодписьLimitДенежныйДаЛимитGodKЧисловойОдинарное с плавающей точкой% годовыхKomKЧисловойОдинарное с плавающей точкойКомиссия

В таблице "ЛимитПоКК" указывается размер лимита по кредитной карте, процент годовых и комиссии. Таблица связана с "ДоговорамиПоКК" по средствам связи один-ко-многим и поля Limit.

Таким образом, схема данных представляет собой:

2.3 Проектирование запросов базы данных

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

В дипломном проекте существует несколько запросов, все они принадлежат к типу Запрос на выборку. Запрос на выборку содержит условия отбора данных и возвращает выборку, соответствующую указанным условиям, без изменения возвращаемых данных.

Запросы можно подразделить на три основные группы:

проекции таблиц. Запросы этой категории представляют собой синтез связанных таблиц для отображения информации без каких либо ограничений или группировок данных. К этой группе относятся запросы: "Города", "Вид кредита" и др.

выбор конкретизации данных. К этой группе относятся запросы, основанные на выборе определенного поля из таблицы данных. Например такие запросы как "1Одобренные договора", "1Операции по клиенту".

сложные запросы являются синтезом нескольких таблиц, дополненные какими-то манипуляциями с данными iелью отображения тех или иных данных в запросе. Примером является запрос "1Документы+". С его помощью можно не только просмотреть все заключенные документы и легко редактировать данные, но и пополнять новыми записями

2.4 Проектирование графических окон доступа к данным

Формы - одно из основных средств для работы с базами данных в Access - используются для ввода новых записей (строк таблиц), просмотра и редактирования уже имеющихся данных, задания параметров запросов и вывода ответов на них и др.

Главным окном является окно "Главная":

Рис.1 "Главная"

К этому окну пользователь обращается в первую очередь при запуске программы. Здесь он осуществляет