Гр. ВПР-32
Ст. Аушев Акроман
1 ВНЕШНЯЯ МОДЕЛЬ
Предметная областьВ качестве предметной области выполнения курсовой работы выбирается система “АИС – КЛИЕНТ”.
Пользователи- Операционист
Мне необходимо в базе данных заполнять информацию о клиентах банка, которые используют услуги, которые обрабатывает данная система( выдача кредита, оформления депозита, аренду ячейки). Заполнение ведется в отдельном окне, где по каждому клиенту вводятся личные данные (фамилия, имя, отчество, дата рождения, пол, адрес проживания). Также при заведений записи клиента добавляются ему услуги, указав все необходимые данные. При добавлений услуги Хранение Депозитов указывается шифр депозита, дата открытия/дата закрытия, сумма депозита, процент годовых прироста суммы, id клиента, который присваивается записи операционистом при созданий записи клиента и номер лицевого счёта, привязываемый к каждому депозиту. При добавлений клиенту услуги получения кредита каждому клиенту прописывается шифр кредита, дата получения/дата погашения, сумма взятая в кредит, id клиента и номер лицевого счёта, присваеваемый каждому кредиту при его выдачи. При добавлений услуги Аренда Ячеек указывается номер ячейки, дата открытия/дата закрытия аренды, комиссия за использование ячейкой, id клиента который является арендатором ячейки.
- Бухгалтер
Мне необходимо в базе данных делать выборку данных для построения отчётных ведомостей по количеству выданных кредитов, по количеству выданных депозитов и количеству забронированных ячеек. Выборка данных осуществляется из таблиц Хранение Депозита, Получение Кредита, Аренда Ячеек. Чтобы сформировать отчёт вводятся две даты, которые формируют период для которого формируется выборка данных.
- Директор офиса
Мне необходимо поддерживать возможность построения отчётов по объёму выданных кредитов, привлечённых депозитов, арендованных ячеек. Также мне необходимо, иметь возможность добавлять и удалять пользователей. Информация о пользователях содержится в таблице Пользователи, в которой хранится логин, который присваивается пользователю, пароль и статус, согласно которому он будет получать доступ к определённым фукциям базы данных.
Объекты предметной областиНа базе представленных описаний пользователей можно выделить следующие объекты:
- Клиенты
Атрибуты: Id клиента, фамилия, имя, отчество, дата рождения, пол, адрес проживания.
- Лицевые счета
Атрибуты: Id клиента, номер лицевого счёта.
-Аренда Ячеек
Атрибуты: номер ячейки, дата открытия аренды, дата закрытия аренды, комиссия, Id клиента.
-Хранение депозитов
Атрибуты: код депозита, дата открытия, дата закрытия, сумма, Id клиента, номер лицевого счёта.
- Получение кредита
Атрибуты: код кредита, дата получения, дата погашения, сумма, Id клиента, номер лицевого счёта.
- Депозиты
Атрибуты: код депозита, наименование, ставка.
- Кредиты
Атрибуты: код кредита, наименование, ставка.
1.4 Объекты предметной области
- ФЗ отношения «Клиенты»
{Id Клиента} → {Фамилия}
{Id Клиента} → {Имя}
{Id Клиента} → {Отчество}
{Id Клиента} → {Дата рождения}
{Id Клиента} → {Пол}
{Id Клиента} → {Адрес проживания}
- ФЗ отношения «Лицевые счета»
{Номер лицевого счёта} → { Id Клиента}
- ФЗ отношения «Депозиты»
{Код депозита} → {Наименование}
{Код депозита} → {Ставка}
- ФЗ отношения «Кредиты»
{Код кредита} → {Наименование}
{ Код кредита } → {Ставка}
- ФЗ отношения «Хранение Депозита»
{ Номер лицевого счёта } → {Код депозита}
{ Номер лицевого счёта } → {Дата открытия}
{ Номер лицевого счёта } → {Дата закрытия}
{ Номер лицевого счёта } → {Сумма}
{ Номер лицевого счёта } → {Id клиента}
- ФЗ отношения «Получение Кредита»
{ Номер лицевого счёта } → {Код кредита}
{ Номер лицевого счёта } → {Дата получения}
{ Номер лицевого счёта } → {Дата погашения}
{ Номер лицевого счёта } → {Сумма}
{ Номер лицевого счёта } → {Id клиента}
- ФЗ отношения «Аренда Ячеек»
{ Номер ячейки } → {Дата открытия аренды}
{ Номер ячейки } → {Дата закрытия аренды}
{ Номер ячейки } → {комиссия}
{ Номер ячейки } → { Id клиента }
1.5 Диаграмма объекты - связи
На рисунке 3 изображена диаграмма объектов/связей:

Рисунок 3 – ER-диаграмма разрабатываемой базы данных
ЛОГИЧЕСКАЯ МОДЕЛЬ
В таблицах 1-7 представлены атрибуты всех отношений, существующих в разрабатываемой БД.
Таблица 1 – Атрибуты отношения «Клиенты»
Название атрибута | Описание атрибута |
Id Клиента | Целое положительное число |
Фамилия | Строковые данные переменной длины |
Имя | Строковые данные переменной длины |
Отчество | Строковые данные переменной длины |
Дата рождения | Дата в формате yyyy-mm-dd |
Пол | Строковые данные переменной длины |
Адрес | Строковые данные переменной длины |
Таблица 2 – Атрибуты отношения «Лицевые счета»
Название атрибута | Описание атрибута |
Id Клиента | Целое положительное число |
Номер лицевого счета | Строковые данные переменной длины |
Таблица 3 – Атрибуты отношения «Аренда Ячеек»
Название атрибута | Описание атрибута |
Номер ячейки | Целое положительное число |
Дата открытия аренды | Дата в формате yyyy-mm-dd |
Дата закрытия аренды | Дата в формате yyyy-mm-dd |
Комиссия | Целое положительное число |
Id Клиента | Целое положительное число |
Таблица 4 – Атрибуты отношения «Хранение депозитов»
Название атрибута | Описание атрибута |
Код депозита | Строковые данные переменной длины |
Дата открытия | Дата в формате yyyy-mm-dd |
Дата закрытия | Дата в формате yyyy-mm-dd |
Сумма | Целое положительное число |
Id Клиента | Целое положительное число |
Номер лицевого счета | Строковые данные переменной длины |
Таблица 5 – Атрибуты отношения «Получение кредитов»
Название атрибута | Описание атрибута |
Код кредита | Строковые данные переменной длины |
Дата получения | Дата в формате yyyy-mm-dd |
Дата погашения | Дата в формате yyyy-mm-dd |
Сумма | Целое положительное число |
Id Клиента | Целое положительное число |
Номер лицевого счета | Строковые данные переменной длины |
Таблица 6 – Атрибуты отношения «Депозиты»
Название атрибута | Описание атрибута |
Код депозита | Строковые данные переменной длины |
Наименование | Строковые данные переменной длины |
Ставка | Целое положительное число |
Таблица 7 – Атрибуты отношения «Кредиты»
Название атрибута | Описание атрибута |
Код кредита | Строковые данные переменной длины |
Наименование | Строковые данные переменной длины |
Ставка | Целое положительное число |


