Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
C&SR.DOC
Скачиваний:
2
Добавлен:
06.05.2019
Размер:
2.73 Mб
Скачать

Інформаційні системи і технології в банківській сфері Приклад

Розробити базу даних "Кредитування на придбання приватного будинку з щомісячною виплатою".

  1. Створити таблиці БУДИНОК, ПОЗИЧАЛЬНИК, КРЕДИТИ, ФІЛІАЛ БАНКУ з відповідними полями:

БУДИНОК

ПОЗИЧАЛЬНИК

КРЕДИТИ

ФІЛІАЛ БАНКУ

Назви полів

Код будинку

Ідентифікаційний номер

Код кредиту

Код філіалу

Адреса будинку

Прізвище

Ідентифікаційний номер

Назва філіалу

Площа будинку

Адреса

Філіал банку

Адреса

Вартість будинку

Серія та номер паспорта

Сума боргу

МФО

Тип будинку

Місце роботи

Термін виплати у місяцях

РозРахунок

БанкРеквізити

Код будинку

Процентна ставка

КодЄДРПОУ

Дата продажу

Сума кредиту

Щомісячний внесок

Телефон

Ідентифікаційний номер

Первинний внесок

Код кредиту

Дата видачі кредиту

Дата погашення кредиту

Врахувати, що кредит на придбання житла видається на 80% вартості квартири при первинному внеску 20% з терміном виплати - 15 років та 11% процентною ставкою річних, яка є постійною.

  1. За допомогою майстра підстановок створити зв’язки між таблицями із забезпеченням цілісності даних:

  • в таблиці Будинок для поля Тип будинку реалізувати підстановку фіксованого набору значень „одноповерховий”, „двоповерховий”, „триповерховий”;

  • в таблиці КРЕДИТИ для поля Філіал банку реалізувати підстановку значень поля Назва філіалу таблиці ФІЛІАЛ БАНКУ;

  • в таблиці ФІЛІАЛ БАНКУ для поля Назва філіалу реалізувати підстановку фіксованого набору значень „Печерське відділення”, „Голосіївське відділення”, „Дніпровське відділення”, „Деснянське відділення”;

  • у схемі даних для створених зв’язків встановити властивість „Обеспечение целостности данних”.

  1. Побудувати форми для введення даних:

  • форму Філіал банку для введення даних в таблицю Філіал банку (за допомогою „автоформа: в столбец”),

  • головну форму КРЕДИТИ та підпорядковану форму ПОЗИЧАЛЬНИК для введення даних в таблиці Кредити та Позичальник (за допомогою майстра форм),

  • розмістити підпорядковану форму ПОЗИЧАЛЬНИК на вкладинці ПОЗИЧАЛЬНИК у формі КРЕДИТИ, а у формі ПОЗИЧАЛЬНИК створити кнопку для виклику форми БУДИНОК.

  1. У підпорядкованій формі ПОЗИЧАЛЬНИК створити обчислювальне поле, за допомогою якого визначити суму кредиту:

ПОЗИЧАЛЬНИК. Сума кредиту = БУДИНОК. Вартість будинку - ПОЗИЧАЛЬНИК. Первинний внесок

  1. У головній формі КРЕДИТИ створити обчислювальне поле, за допомогою якого визначити щомісячну виплату.

КРЕДИТИ. Термін виплати у місяцях= =(YEAR(ПОЗИЧАЛЬНИК. Дата погашення кредиту)- YEAR (ПОЗИЧАЛЬНИК. Дата видачі кредиту))*12+MONTH(ПОЗИЧАЛЬНИК. Дата погашення кредиту)- MONTH(ПОЗИЧАЛЬНИК. Дата видачі кредиту).

КРЕДИТИ. Щомісячний внесок = ПОЗИЧАЛЬНИК. Сума кредиту *(1+КРЕДИТИ. Процентна ставка) / КРЕДИТИ Термін виплати у місяцях

  1. Ввести дані в створені таблиці: в таблицю ФІЛІАЛ БАНКУ – 4 записи, в таблицю КРЕДИТИ – 12 записів ( по 3 записи на кожний із чотирьох філіалів банку), в таблиці ПОЗИЧАЛЬНИК та БУДИНОК – по 12 записів.

  2. Створити запит ПОЗИЧАЛЬНИКИ ФІЛІАЛІВ щодо позичальників за період [p,q], який вказується користувачем відповідними значеннями дат p, q при виконанні запиту.

  3. Створити звіт з групуванням за назвою філіалу та сортуванням за вартістю будинку і подати за формою:

Назва філіалу…

Вартість будинку

Позичальник

Дата погашення кредиту

Сума боргу

Всього

  1. Відкриття форм та звіту оформити через одну кнопкову форму.

Розв’язування прикладу

  1. Створити базу даних в MS Access з назвою файлу Будинок.mdb.

  2. У режимі Конструктор побудувати таблицю ФІЛІАЛ БАНКУ

    • У головному вікні обрати тип об’єкту „Таблицы” та виконати команду „Создание таблиці в режиме конструктора”

  • Визначити назви полів, тип даних, формат та підпис для поля згідно таблиці

Таблиця Філіал банку

Назва поля

Тип, фіксовані

значення

Розмір

(формат)

Підпис

КодФіліалу

Счетчик

Длинное целое

Код

НазваФіліалу

Текстовый

30

Назва філіалу

Адреса

Текстовый

30

Адреса філіалу

МФО

Текстовый

6

000000

МФО

РозРахунок

Текстовый

9

000000000

Розрахунковий рахунок

КодЄДРПОУ

Текстовый

8

00000000

Код ЄДРПО

Телефон

Текстовый

11

(#-##)-###-##-##

Телефон

  • Визначити ключове поле Код (кнопка панелі інструментів „Конструктор таблиц”),

  • Зберегти таблицю та надати їй ім’я Філіал банку

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]