- •Пояснювальна записка
- •Інформаційне забезпечення управління персоналом Приклад.
- •Варіанти баз даних
- •Інформаційні системи і технології в обліку Приклад.
- •Варіанти баз даних
- •Інформаційні системи і технології в банківській сфері Приклад
- •Варіанти баз даних
- •“Інформаційні системи і технології в медицині” Приклад.
- •Варіанти баз даних
- •Список рекомендованої літератури
Інформаційні системи і технології в банківській сфері Приклад
Розробити базу даних "Кредитування на придбання приватного будинку з щомісячною виплатою".
Створити таблиці БУДИНОК, ПОЗИЧАЛЬНИК, КРЕДИТИ, ФІЛІАЛ БАНКУ з відповідними полями:
|
БУДИНОК |
ПОЗИЧАЛЬНИК |
КРЕДИТИ |
ФІЛІАЛ БАНКУ |
Назви полів |
Код будинку |
Ідентифікаційний номер |
Код кредиту |
Код філіалу |
Адреса будинку |
Прізвище |
Ідентифікаційний номер |
Назва філіалу |
|
Площа будинку |
Адреса |
Філіал банку |
Адреса |
|
Вартість будинку |
Серія та номер паспорта |
Сума боргу |
МФО |
|
Тип будинку |
Місце роботи |
Термін виплати у місяцях |
РозРахунок |
|
БанкРеквізити |
Код будинку |
Процентна ставка |
КодЄДРПОУ |
|
Дата продажу |
Сума кредиту |
Щомісячний внесок |
Телефон |
|
Ідентифікаційний номер |
Первинний внесок |
|
Код кредиту |
|
|
Дата видачі кредиту |
|
|
|
|
Дата погашення кредиту |
|
|
Врахувати, що кредит на придбання житла видається на 80% вартості квартири при первинному внеску 20% з терміном виплати - 15 років та 11% процентною ставкою річних, яка є постійною.
За допомогою майстра підстановок створити зв’язки між таблицями із забезпеченням цілісності даних:
в таблиці Будинок для поля Тип будинку реалізувати підстановку фіксованого набору значень „одноповерховий”, „двоповерховий”, „триповерховий”;
в таблиці КРЕДИТИ для поля Філіал банку реалізувати підстановку значень поля Назва філіалу таблиці ФІЛІАЛ БАНКУ;
в таблиці ФІЛІАЛ БАНКУ для поля Назва філіалу реалізувати підстановку фіксованого набору значень „Печерське відділення”, „Голосіївське відділення”, „Дніпровське відділення”, „Деснянське відділення”;
у схемі даних для створених зв’язків встановити властивість „Обеспечение целостности данних”.
Побудувати форми для введення даних:
форму Філіал банку для введення даних в таблицю Філіал банку (за допомогою „автоформа: в столбец”),
головну форму КРЕДИТИ та підпорядковану форму ПОЗИЧАЛЬНИК для введення даних в таблиці Кредити та Позичальник (за допомогою майстра форм),
розмістити підпорядковану форму ПОЗИЧАЛЬНИК на вкладинці ПОЗИЧАЛЬНИК у формі КРЕДИТИ, а у формі ПОЗИЧАЛЬНИК створити кнопку для виклику форми БУДИНОК.
У підпорядкованій формі ПОЗИЧАЛЬНИК створити обчислювальне поле, за допомогою якого визначити суму кредиту:
ПОЗИЧАЛЬНИК. Сума кредиту = БУДИНОК. Вартість будинку - ПОЗИЧАЛЬНИК. Первинний внесок
У головній формі КРЕДИТИ створити обчислювальне поле, за допомогою якого визначити щомісячну виплату.
КРЕДИТИ. Термін виплати у місяцях= =(YEAR(ПОЗИЧАЛЬНИК. Дата погашення кредиту)- YEAR (ПОЗИЧАЛЬНИК. Дата видачі кредиту))*12+MONTH(ПОЗИЧАЛЬНИК. Дата погашення кредиту)- MONTH(ПОЗИЧАЛЬНИК. Дата видачі кредиту).
КРЕДИТИ. Щомісячний внесок = ПОЗИЧАЛЬНИК. Сума кредиту *(1+КРЕДИТИ. Процентна ставка) / КРЕДИТИ Термін виплати у місяцях
Ввести дані в створені таблиці: в таблицю ФІЛІАЛ БАНКУ – 4 записи, в таблицю КРЕДИТИ – 12 записів ( по 3 записи на кожний із чотирьох філіалів банку), в таблиці ПОЗИЧАЛЬНИК та БУДИНОК – по 12 записів.
Створити запит ПОЗИЧАЛЬНИКИ ФІЛІАЛІВ щодо позичальників за період [p,q], який вказується користувачем відповідними значеннями дат p, q при виконанні запиту.
Створити звіт з групуванням за назвою філіалу та сортуванням за вартістю будинку і подати за формою:
Назва філіалу…
-
Вартість будинку
Позичальник
Дата погашення кредиту
Сума боргу
…
…
…
Всього
…
Відкриття форм та звіту оформити через одну кнопкову форму.
Розв’язування прикладу
Створити базу даних в MS Access з назвою файлу Будинок.mdb.
У режимі „Конструктор” побудувати таблицю ФІЛІАЛ БАНКУ
У головному вікні обрати тип об’єкту „Таблицы” та виконати команду „Создание таблиці в режиме конструктора”
Визначити назви полів, тип даних, формат та підпис для поля згідно таблиці
Таблиця Філіал банку
Назва поля |
Тип, фіксовані значення |
Розмір (формат) |
Підпис |
КодФіліалу |
Счетчик |
Длинное целое |
Код |
НазваФіліалу |
Текстовый |
30 |
Назва філіалу |
Адреса |
Текстовый |
30 |
Адреса філіалу |
МФО |
Текстовый |
6 000000 |
МФО |
РозРахунок |
Текстовый |
9 000000000 |
Розрахунковий рахунок |
КодЄДРПОУ |
Текстовый |
8 00000000 |
Код ЄДРПО |
Телефон |
Текстовый |
11 (#-##)-###-##-## |
Телефон |
Визначити ключове поле Код (кнопка панелі інструментів „Конструктор таблиц”),
Зберегти таблицю та надати їй ім’я Філіал банку