Описание объектов предметной области, их атрибутов и связей между объектами
Описание объектов предметной области, их атрибутов и связей между объектами - раздел Образование, Реферат 1. Выдача Кредита.
Необходима Реализовать Возможность Выдача Операто...
1. Выдача кредита.
Необходима реализовать возможность выдача оператором кредита на определённую сумму,
Сумма кредита должна находиться в пределах нижней и верхней границ, установленных изначально. Кредит может быть выдан только существующему в базе данных банка дебитору. Если клиент впервые желает получить кредит, он (дебитор) заносится в базу данных банка;
Для полного описания структуры «Кредитов» следует создать поля:
· Идентификатор кредита
· Идентификатор дебитора
· Дата выдача
· Сумма кредита
· Текущий баланс
2.Участники кредитных операций.
Так как система должна быть закрыта и защищена, то нам следует работать с теми людьми, которые есть в нашей системе – дебиторы. Мы всегда должны знать ФИО, телефон постоянный и мобильный, чтобы всегда была возможность связаться.
Для полного описания структуры «Дебиторов» следует создать поля:
· Идентификатор
· ФИО
· Стационарный телефон
· Мобильный телефон
3. Оплата кредита.
Так как погашение кредита у нас длится постепенно, то нам надо хранить историю пополнения кредитного счета, для этого создадим структуру «Оплата».
В ней будут поля:
· Идентификатор чека
· Номер кредита, который оплачивается
· Сумма
· Дата оплаты
4.Вход в систему.
Весь процесс авторизации приохотит таким образом, что при запуске программы изначально открыто только пустое меню с предложением авторизоваться используя личный пароль и логин, зарегистрироваться либо войти как гость имея ограниченные возможность действий. Более подробно все показано на схеме (рис 1.2).
Для ликвидации противоречий в отношениях необходимо провести их нормализацию... НФ... Все отношения уже находятся в НФ так как значения всех их атрибутов атомарны т е каждый его кортеж содержит только...
Схемы базовых отношений.
Можно выделить три базовых отношения: Дебитор, пользователь и кредит. Ниже приведены схемы этих отношений, полученные исходя из описания предметной области и представлений пользователей о ней.
Множество функциональных зависимостей.
Для всех отношений построим множества функциональных зависимостей, формализуя слова пользователей, приведённые в пункте 2.3.
Описания отношения «Дебиторы»:
1. В си
Неприводимое множество функциональных зависимостей.
Для отношения «Дебиторы» построим структурно более простое множество функциональных зависимостей эквивалентное исходному. Для этого воспользуемся правилами Армстронга.[7]
П
Построение суперключа и доказательство его уникальности.
Для отношения “Кредиты”построим один суперключ.
В качестве суперключа возьмём множество атрибутов SK = {ID, Дебитор }. Докажем его уникальность.
Итак, дано отношение R = “Кредиты”
Выбор первичных ключей.
Можно убедиться, что все отношения в рассматриваемой модели имеют только один потенциальный ключ, поэтому в качестве первичных ключей для каждого отношения выберем единственный имеющийся потенциаль
SQL-скрипт создания пустой базы данных
Для работы с базой данных – нам, прежде всего, нужно ее создать. Для этого мы используем SQL-скрипт, который создает пустую базу данных. С помощью приведенного далее запроса мы создадим таблицу Cre
Тестирование программы
На рис.1.5 представлено основное окно программ, на котором пользователю предоставляется возможность зарегестрироваться и просмотреть историю платежей на погашения кредита
Рис. 1.5 – Главно
Список использованных источников
1. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика, 1989
2. Дейт К.Дж. Введение в системы баз данных.
Хотите получать на электронную почту самые свежие новости?
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Новости и инфо для студентов