logo
Методичка_БД_курсова повна

7.1 Аналіз предметної області та постановка задачі

Першим етапом проектування бази даних будь-якого типу є аналіз предметної області, що закінчується побудовою інформаційної структури (концептуальної схеми) [1]. На даному етапі аналізуються запити користувачів, вибираються інформаційні об'єкти та їх характеристики і на основі проведеного аналізу формується структура предметної області, яка не залежить від програмного та технічного середовища, в якому буде реалізуватися база даних.

Аналіз предметної області доцільно розбити на три фази:

На етапі аналізу концептуальних вимог та інформаційних потреб необхідно вирішити такі задачі:

- аналіз вимог користувача до бази даних (концептуальних вимог);

- виявлення задач, що мають місце при обробці інформації, яка повинна бути подана у базі даних;

Вимогами користувачів до бази даних, що розробляється, є, в загальному випадку, список запитів з вказанням їх інтенсивності та об'ємів даних. Ці вказівки опрацьовуються в діалозі з майбутнім користувачем бази даних. Тут же з'ясовуються вимоги до введення, відновлення та корегування інформації. Вимоги користувачів уточнюються та доповнюються при аналізі перспективних задач, що мають місце.

Розглянемо приклад створення бази даних для контролю оплати по кредитах.

База даних з предметної області “Контроль оплати по кредитах” призначена для використання в банківських установах. Тому слід врахувати, що головною її функцією є надання чіткої інформації про стан погашення наданих кредитів, щоб банківська установа могла негайно прийняти відповідні рішення, адже велика не погашена сума може призвести до банкротства. Також однією з вимог до даної бази даних є зберігання списків боржників, щоб в подальшому не надавати їм кредиту. Також база даних повинна автоматично розраховувати суму повернення згідно з чинною кредитною ставкою, визначати повернену суму, і зберігати усі виконані клієнтом фінансові операції.

Згідно з вищесказаними вимогами в базу даних слід включити: дані про клієнтів; види кредитів; інформацію про оформлення кредиту; а також дані про погашення кредиту.

База даних повинна виконувати такі функції.

1. Введення і зберігання даних про клієнтів:

- прізвище, ім’я, та по батькові;

- ідентифікаційний код;

- адреса;

- рік народження.

2. Введення і зберігання видів кредитів, які клієнти можуть отримати:

- назва кредиту;

- максимальна сума;

- річні проценти.

3. Оформлення кредиту:

- код кредиту;

- сума кредиту;

- дата надання;

- дата завершення.

4. Введення і зберігання інформації про погашення кредиту:

- сума;

- дата;

- час.

5. Виявлення боржників, що не повернули кредит до зазначеної дати:

-повернення.

6. Пошук клієнтів за адресою.

7. Формування списку клієнтів, які вже погасили кредит і можуть знову отримувати кредит.

8. Формування інформації про кредитну діяльність клієнтів.

База даних “Контроль оплати по кредитах” розробляється в середовищі Microsoft Office Access 2003, і може бути виконана на комп’ютері з середовищем Microsoft Office Access. Введення інформації здійснюється за допомогою клавіатури через форми в таблиці де інформації виводиться на екран комп’ютера. Також існує можливість виведення інформації на принтер.