Casa > Q > Qual É A Diferença Entre Um Desenvolvedor E Um Administrador De Banco De Dados?

Qual é a diferença entre um desenvolvedor e um administrador de banco de dados?

Programadores de bases de dados, também chamados programadores de bases de dados, são os principais responsáveis pela criação e implementação de bases de dados informatizadas. Eles determinam o melhor sistema de gerenciamento de banco de dados para um determinado cliente, assim como testam programas de banco de dados para eficiência e desempenho e solucionam e corrigem problemas. Já os administradores de banco de dados controlam o desenvolvimento dos bancos de dados de uma empresa para manter os dados vitais disponíveis apenas para usuários com acesso autorizado. Os DBAs trabalham em conjunto com os gestores de sistemas de informação para personalizar as soluções de base de dados de acordo com as necessidades corporativas. Os DBAs de sistemas supervisionam os aspectos técnicos da administração de bancos de dados, incluindo código de depuração e atualização de software. Os DBAs de aplicativos focam no gerenciamento de um aplicativo específico que trabalha com o banco de dados. As tarefas diárias típicas dos administradores de banco de dados são proteger dados organizacionais, restaurar dados perdidos, criar novas permissões de usuário, testar modificações, fundir bancos de dados antigos e conduzir o suporte de ajuste de desempenho. É responsabilidade dos DBAs monitorar continuamente seus sistemas de banco de dados para garantir um funcionamento eficiente e livre de erros.

Tarefas de um Administrador de Bases de Dados:-

>ul>>li>Configuração de novas instalações do SQL Server>li>Empacotamento de serviços>li>Gerenciamento de arquivosli>Segurança do banco de dadosli>Backups/restauraçõesli>li>Envio de logs, espelhamento, Alta disponibilidade, clustering>li>Configuração e solução de problemas de replicação>li>Verificação e solução de problemas de trabalhos com agentes SQLli>li>Ajuste do desempenho de bases de dados em conjunto com devs>/ul>p>Tarefas de um desenvolvedor de bases de dados:->ul>Gerir uma base de dados SQL para suportar uma aplicação web personalizada para gerir a gestão de propostas/contratos.<Implementar scripts tolerantes a falhas (shell/Perl) gerenciando daemons desonestos tóxicos ao fluxo de transações EDI.Liderar uma equipe na análise e design de aplicações web usando tecnologia Java/JSP e técnicas OO/UML.>li>Desenhar, criar e gerenciar inúmeros relatórios dentro do SSRS, usando agrupamento, totais, sub relatórios, expressões, adicionando ações.li>Empregar SSAS e SSRS para automatizar os requisitos de dados e relatórios por clientes, fornecedores e agências reguladoras estaduais e federais.li>li>Executar tarefas diárias de DBA para gerenciar bases de dados de produção/desenvolvimento.Criar pacotes T-SQL, procedimentos, funções, triggers, alertas, scripts para automação e pacotes DTS para ETL.Manter e desenvolver um grande banco de dados SQL Server e aplicativos personalizados e aplicativos de serviço do windows.li>>Prover análise de banco de dados, projeto e suporte para desenvolvimento de software na plataforma Linux.li>Suportar o projeto, configuração e manutenção do SSRS, SSIS e SSAS.

De Melitta Grau

Quais são os melhores sites para obter imagens sem direitos autorais para o desenvolvimento de aplicativos móveis? :: Os homens ou as mulheres constroem os músculos mais depressa?