Адміністрування базами даних
Адміністрування даними передбачає виконання функційадміністратора даних. Адміністратор даних відповідає за достовірність та повноту даних, що знаходяться в БД, їх узгодженість, а також виконання регламенту робіт по актуалізації БД.
Адміністрування бази даних передбачає виконання функційадміністратора БД та інших адміністративних функцій, які забезпечують життєдіяльність системи бази даних (рис. 13.1).
Рис. 13.1. Задачі адміністрування бази даних
Адміністратор БД відповідає за забезпеченнянеобхідного рівня продуктивності системи. Ці задачі вирішуються шляхом використання ефективних методів доступу, раціональною стратегією розміщення даних на носіях збитковістю даних. Адміністратор БД вирішує задачі пов'язані з вибором розміщення файлів на диску, визначенням необхідного об'єму дискової пам'яті, розподілом інформації на диску.
Створення нормалізованих відношень є важливою складовою частиною проектування БД, але крім позитивних результатів, нормалізація може призводити до зниження продуктивності роботи системи. Виконання вимог нормалізації породжує велику кількість таблиць, збільшення таблиць призводить до збільшення кількості операцій обміну даними з диском і збільшенню часу на обробку логічних зв'язків. При певних режимах роботи з БД можливе деяке зниження рівня нормалізації і за рахунок цього підвищення швидкості обробки даних. Суперечність між ефективністю проекта, інформаційними потребами користувачів і швидкістю обробки інформації вирішується шляхом пошуку компромісу, який, як правило, полягає в деякій денормалізації бази даних.
Адміністратор БД відповідає також за збір і обробку статистики функціонування системи, забезпечення ефективного використання ресурсів, за надійність функціонування системи, оцінку необхідності переналагодження середовища зберігання БД та її виконання, відновлення стану БД при порушенні логічної і фізичної цілісності.
Реорганізація бази даних −діяльність адміністратора БД,яка забезпечує збір сміття, необхідні зміни для розміщення даних і, можливо їх структури, згідно з проведеною модифікацією схеми зберігання. Реорганізація БД дозволяє підвищити продуктивність системи БД і/або більш ефективно використовувати ресурси простору пам'яті середовища зберігання.
Резервне копіювання (backup)виконується для запобіганняможливого руйнування БД і, у разі потреби, відновлення даних. Виконується копіювання спеціальними утілітами. Резервуються не тільки дані, але і службова інформація (журнали транзакцій, словники і т.ін.). Резервна копія може бути точною копією БД, або архівною копією. Резервне копіювання може виконуватись під час роботи з БД або в інший час.
Тестування являє собою процес виконання прикладнихпрограм з метою пошуку помилок.
Експлуатація і супроводження полягають впромисловому використанні створеної системи, яке постійно супроводжується перевірками її поточних покажчиків функціонування, а також необхідною підтримкою.
Стандарти організації це правила,які використовуютьсяв процесі розробки і експлуатації системи: принципи структурування прикладних програм, погодження про найменування, які використовують програмісти і т.ін.
Задачі визначення СУБД полягають у визначенні таких питань: модель БД, ємкість БД, продуктивність, мобільність і стандартизація, необхідне обладнання, вартість, підтримка розробки застосувань, засоби адміністрування БД, безпека і цілісність, резервне копіювання і відновлення і т.ін.
Дата добавления: 2016-03-22; просмотров: 1740;