Класифікація адміністраторів бд
Існує кілька видів адміністраторів БД, а їх обов'язки цілком можуть відрізнятися від компанії до компанії. Ось характеристики деяких типів адміністраторів БД і займаних ними положень:
Оперативні (operational) адміністратори БД:
маніпулюють дисковим простором
спостерігають за поточною продуктивністю системи
реагують на виникаючі несправності БД
оновлюють системне ПЗ та ПЗ бази даних
контролюють структурні зміни БД
запускають процедури резервного копіювання даних
виконують відновлення даних
створюють і керують тестовими конфігураціями БД
Тактичні (tactical) адміністратори БД:
реалізують схеми розміщення інформації
затверджують процедури резервного копіювання і відновлення даних
розробляють і впроваджують структурні елементи БД: таблиці, стовпці, розміри об'єктів, індексацію і т.п.
сценарії (scripts) зміни схеми БД
конфігураційні параметри БД
затверджують план дій у випадку аварійної ситуації
Стратегічні (strategic) адміністратори БД:
вибирають постачальника БД
встановлюють корпоративні стандарти даних
впроваджують методи обміну даних в рамках підприємства
визначають корпоративну стратегію резервування та відновлення даних
встановлюють корпоративний підхід до ліквідації наслідків аварії та забезпечення доступності даних
Старші (senior) адміністратори БД:
досконально знають свій персонал
користуються високим попитом
можуть написати скрипт, що звільнить їх із замкненого скрині, кинутого в океан, і надзвичайно пишаються своїми творами
витрачають багато часу на підготовку молодших адміністраторів БД
дуже цінуються керівництвом і отримують шалені гроші
Молодші (junior) адміністратори БД:
мріють стати старшим адміністраторами БД
не дуже сильні в написанні скриптів
мають велику схильність до використання засобів управління БД
теж непогано отримують
Прикладні (application) адміністратори БД:
в курсі інформаційних потреб компанії
допомагають в розробці прикладних завдань
відповідають за розробку схеми та її зміни
разом з системним АБД забезпечують належний рівень резервування / відновлення даних
займаються побудовою тестових БД
Системні (system) адміністратори БД:
відповідають за все необхідне для резервування та відновлення даних
контролюють продуктивність системи в цілому
здійснюють пошук і усунення несправностей
в курсі нинішніх та майбутніх потреб БД в плані ємності
в курсі поточного стану та потреб БД
Адміністратори-керівники:
проводять щотижневі наради
визначають перелік першочергових завдань
встановлюють і оголошують офіційний курс і стратегію
затверджують і коректують посадові інструкції і список обов'язків
стежать за наявністю відповідної документації
Обов’язки адміністратора бд
Оскільки система баз даних може бути дуже великий і може мати багато користувачів, повинно існувати особа або група осіб, які керують цією системою. Така особа називається адміністратором бази даних (АБД).
У будь-якій базі даних повинна бути хоча б одна людина, що виконує адміністративні обов'язки; якщо база даних велика, ці обов'язки можуть бути розподілені між кількома адміністраторами.
До обов'язків адміністратора можуть входити:
інсталяція і оновлення версій сервера і прикладних інструментів
розподіл дискової пам'яті і планування майбутніх вимог системи до пам'яті
створення первинних структур пам'яті в базі даних (табличних просторів) у міру проектування додатків розробниками додатків
створення первинних об'єктів (таблиць, уявлень, індексів) в міру проектування додатків розробниками
модифікація структури бази даних відповідно до потреб додатків
зарахування користувачів і підтримка захисту системи
дотримання ліцензійної угоди
управління і відстеження доступу користувачів до бази даних
відстеження та оптимізація продуктивності бази даних
планування резервного копіювання і відновлення
підтримання архівних даних на пристроях зберігання інформації
здійснення резервного копіювання і відновлення
звернення до корпорації за технічним супроводом
У деяких випадках база даних повинна також мати одного або кількох співробітників служби безпеки. Співробітник служби безпеки головним чином відповідає за реєстрацію нових користувачів, управління і відстеження доступу користувачів до бази даних, і захист бази даних.
Розробники додатків. В обов'язки розробника додатків входить:
проектування і розробка додатків бази даних
проектування структури бази даних відповідно до вимог додатків
оцінка вимог пам'яті для програми
формулювання модифікацій структури бази даних для програми
передача вищезгаданої інформації адміністратора бази даних
настройка програми в процесі його розробки
установка заходів по захисту додатки в процесі його розробки
