Page 102 - 1303
P. 102

роль  грає  ступінь  кваліфікації  програміста,  який  може

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

               проектування  не  помітно.  По-п'яте,  в  наш  час  швидкого
               комп'ютерного розвитку появляються нові можливості в розробці
               баз даних і т. д.

                     Наша база даних Oplaty.mdb володіє ще й тим недоліком, що
               не  орієнтована  на  конкретного  замовника  і  не  має  практичного
               застосування.          Вона       служить        єдиній       меті:      демонстрації

               можливостей пакета MS Access.
                     Покажемо  ці  недоліки,  зауваживши  тільки,  що  знайдеться
               безліч  можливостей  для  їх  усунення.  Першим  недоліком  нашої

               бази даних є відсутність страхування від помилок при оновленні
               даних  як  про  нового  платника,  так  про  новий  платіж.  Це  –
               найвідповідальніші кроки оператора, які приводять до занесення
               даних (в тому числі спотворених, невірних) у пам'ять комп'ютера.

               Тому  на  останньому  етапі  виконання  робіт  повинно  з'являтися
               вікно  з  пропозицією  відмінити  операцію.  Усунути  цей  та  інші
               подібні  недоліки  можна  програмним  шляхом  –  за  допомогою

               модулів,  які  не  повинні  залишати  оператору  найменшої  лазівки
               для вчинення помилкових дій.
                     Наступний  недолік  знаходимо  під  час  вводу  коду  платника
               шляхом  вибору  його  даних  з  кишеньки  поля  зі  списком.

               Звичайно,  поки  платників  небагато,  ця  процедура  не  викликає
               ускладнень.  Але  коли  в  базі  даних  матимемо  відомості  про  їх
               десятки-сотні, стане очевидною необхідність у фільтрації даних,

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

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

               відображені  успіхи  фондів  у  використанні  коштів  платників.  В
               залежності від прибутків фонди мусили б начисляти винагороду в
               вигляді  процентних  надбавок  до  внесків.  Касу  №  6  можуть

                                                        102
   97   98   99   100   101   102   103   104   105   106   107