ень цілісності, викликаних самою структурою бази даних, розробка функцій і процедур забезпечення цілісності бази даних при введенні і коригування даних , забезпечення обмежень цілісності при паралельній роботі користувачів в многопользовательском режимі;
введення в експлуатацію та супровід бази даних: розробка технології введення в експлуатацію та ведення (зміна, додавання, видалення записів) бази даних, проектування форм введення і виведення, створення підключаються програмних модулів;
захист наявних даних від несанкціонованого доступу: забезпечення авторизованого входу користувачів в систему (реєстрація та видалення користувачів, призначення і зміна паролів, видача та утилізація фізичних ключів для авторизації), забезпечення захисту даних (визначення прав доступу користувачів і груп користувачів, визначення допустимих операцій над даними для користувачів і груп користувачів, вибір і створення засобів захисту даних, шифрування даних з метою їх захисту від несанкціонованого доступу), моніторинг спроб несанкціонованого доступу до даних, дослідження наявних випадків порушення захисту даних і проведення заходів щодо недопущення подібних випадків;
захист від втрати і руйнування даних: планування та здійснення резервного копіювання бази даних, організація та проведення відновлення бази даних у разі збою, знищення або небажаної зміни даних;
ведення статистичної та аналітичної діяльності: збір статистики використання бази даних, її зберігання і детальний аналіз (до яких саме даними, ким і як часто проводиться звернення, які виконуються операції, час виконання запитів, аналіз причин неуспішних і аварійних звернень до бази даних, аналіз показників функціонування системи (час витрачений на обробку, споживані обсяги пам'яті і процесорного часу), реорганізація баз даних, розвиток програмних і технічних засобів доступу і розміщення баз даних;
робота з кінцевими користувачами: моніторинг змін в предметній області, оцінка користувачами роботи бази даних, визначення порядку роботи користувачів з базою даних, навчання та консультування користувачів.
У відповідності з виконуваними ролями та обов'язками, група адміністраторів баз даних ділиться на кілька категорій, при цьому, залежно від розмірів компанії та бази даних, одна людина може поєднувати кілька релей відразу, а деякі ролі взагалі можуть відсутнім. Розглянемо основні ролі адміністраторів баз даних:
системний адміністратор: планує і організовує стратегію резервного копіювання і відновлення у разі збою бази даних або системного програмного забезпечення; планування, перевірка і встановлення необхідних оновлень і виправлень для системного програмного забезпечення; створення і підтримка в актуальному стані призначених для користувача облікових записів; планування і проведення робіт з розширення мережевої структури підприємст...