Администрирование базы данных относится ко всему набору действий, выполняемых администратором базы данных для обеспечения того, чтобы база данных всегда была доступна по мере необходимости.
Другие тесно связанные задачи и роли — это безопасность базы данных, мониторинг и устранение неполадок базы данных, а также планирование будущего роста.
Администрирование баз данных — важная функция в любой организации, зависящей от одной или нескольких баз данных.
Администратор базы данных (DBA) обычно выполняет особую роль в ИТ-отделе крупных организаций. Однако многие небольшие компании, которые не могут позволить себе штатного администрирование баз данных в microsoft sql server 2012, обычно передают эту роль на аутсорсинг или заключают контракт со специализированным поставщиком или объединяют эту роль с другой в отделе ИКТ, так что обе роли выполняются одним человеком.
Основная роль администрирования базы данных — обеспечить максимальное время безотказной работы базы данных, чтобы она всегда была доступна, когда это необходимо. Обычно это включает упреждающий периодический мониторинг и устранение неполадок. Это, в свою очередь, требует от администратора базы данных некоторых технических навыков. Помимо глубоких знаний о рассматриваемой базе данных, администратору баз данных также потребуются знания и, возможно, обучение работе с платформой (ядром базы данных и операционной системой), на которой работает база данных.
Из всего вышесказанного ясно, что функция администрирования базы данных требует технической подготовки и многолетнего опыта. Некоторые компании, предлагающие коммерческие продукты баз данных, такие как Oracle DB и Microsoft SQL Server, также предлагают сертификаты для своих конкретных продуктов. Эти отраслевые сертификаты, такие как Oracle Certified Professional (OCP) и Microsoft Certified Database Administrator (MCDBA), имеют большое значение для уверенности организаций в том, что администратор баз данных действительно тщательно обучен работе с рассматриваемым продуктом. Поскольку большинство продуктов для реляционных баз данных сегодня используют язык SQL, знание команд и синтаксиса SQL также является ценным активом для современных администраторов баз данных.