
5.3. Вибір субд
Важливим етапом життєвого циклу додатків баз даних є вибір цільової СУБД. Ціль цього етапу полягає у виборі системи, яка задовольняє як поточні, так і майбутні вимоги організації, при оптимальному рівні затрат, які включають витрати на придбання СУБД і додаткового апаратного і прогамного забезпечення, а також витрати, зв’язані з переходом до нової системи.
Найпростіший підхід до вибору потрібної СУБД передбачає виконання оцінки того, наскільки функціональні можливості СУБД задовольняють існуючі вимоги. Однак на практиці переважно використовуються більш складні методи. В процесі вибору нової СУБД розробник повинен впевнитися в тому, що вся процедура добре спланована, а вибрана система дійсно буде володіти перевагами, здатними принести організації реальні вигоди.
5.4. Адміністрування даних і адміністрування баз даних
Адміністрування даних – це управління інформаційними ресурсами, включаючи планування баз даних, розробку і застосування стандартів, визначення обмежень і процедур, а також концептуальне та логічне проектування баз даних.
Адміністратор баз даних відповідає за корпоративні інформаційні ресурси, включаючи і некомп’ютеризовані дані. На практиці це зв’язано з управлінням даними, які є ресурсом, що спільно використовується різними користувачами і прикладними програмами даної організації.
Задачі адміністрування даних:
вибір інструментів розробки;
допомога в розробці корпоративних стратегій побудови інформаційної системи, розвитку інформаційних технологій і бізнес-стратегій;
попередня оцінка можливості реалізації і планування процесу створення бази даних;
розробка корпоративної моделі даних;
визначення вимог організації до даних, які використовуються;
визначення стандартів збору даних і вибір формату їх представлення;
оцінка об’ємів даних і оцінка їх росту;
визначення способів та інтенсивності використання даних;
визначення правил доступу до даних і засобів безпеки, які відповідають правовим нормам і внутрішнім вимогам організації;
концептуальне та логічне проектування бази даних;
навчання користувачів – вивчення існуючих стандартів обробки даних і юридичної відповідальності за їх некоректне використання;
постійна модернізація інформаційних систем і технологій в міру розвитку бізнес-процесів;
забезпечення повноти всієї необхідної документації, включаючи корпоративну модель, стандарти, обмеження, процедури, використання словника даних;
підтримка словника даних організації;
взаємодія з кінцевими користувачами для визначення нових вимог і вирішення проблем, зв’язаних з доступом до даних і недостатньою продуктивністю їх обробки.
Адміністрування баз даних – це управління фізичною реалізацією додатків баз даних: фізичне проектування баз даних і її реалізація, організація підтримки цілісності і захисту даних, спостереження за поточним рівнем продуктивності системи, а також реорганізація бази даних в міру необхідності.
Діяльність адміністратора бази даних є більш технічною, ніж діяльність адміністратора даних і передбачає знання особливостей конкретних СУБД і операційних систем. Основні обов’язки адміністратора баз даних сконцентровані на розробці і супроводженні систем з якнайповнішим використанням можливостей цільової СУБД.
Основні задачі адміністратора баз даних:
оцінка і вибір цільової СУБД;
фізичне проектування бази даних;
реалізація фізичного проекту бази даних в середовищі цільової СУБД;
визначення вимог захисту і підтримкм цілісності даних;
взаємодія з розробниками додатків баз даних;
розробка стратегії тестування;
навчання користувачів;
відповідальність за здачу в експлуатацію готового додатку бази даних;
контроль поточної продуктивності системи і відповідне настроювання бази даних;
регулярне резервне копіювання;
розробка потрібних механізмів і процедур відновлення;
забезпечення повноти документації, яка використовується, включаючи матеріали, розроблені всередині організації;
підтримка актуальності програмного і апаратного забезпечення, яке використовується, включаючи замовлення і встановлення пакетів поновлення у випадку необхідності.