Você está na página 1de 19

Índice

Introdução..................................................................................................................................6

Objectivo geral...........................................................................................................................7

Objectivos especificos................................................................................................................7

Arquitectura de bases de dados..................................................................................................8

Tópicos de Arquitetura de Dados...........................................................................................8

Arquitetura Conceitual...........................................................................................................8

Arquitetura Lógica de Dados..................................................................................................8

Arquitetura Física de Dados...................................................................................................8

A Importância da arquitectura de bases de dados numa empresa..............................................9

Vantagens de arquitectura de bancos de dados.......................................................................9

1-Sistemas sempre (ou quase sempre disponíveis)..............................................................10

2-Mais controle no compartilhamento dos dados.................................................................10

3-Melhor performance do sistema........................................................................................10

Os 6 princípios de arquitectura de bases de dados...............................................................10

Confira quais são eles:..........................................................................................................11

Exemplos de arquitectura de dados......................................................................................12

Arquitectura de dados e BIG data............................................................................................13

Administração de base de dados..............................................................................................13

Importância de bancos de dados...........................................................................................13

Bancos de dados devem fazer parte da estratégia de toda empresa que busca maior
eficiência e produtividade nos processos.............................................................................14

Tipos de bancos de dados.....................................................................................................14

Boas práticas na administração de banco de dados..............................................................15

Avaliação da infraestrutura...................................................................................................15

Estratégia e Governança de dados........................................................................................15

Acesso aos dados..................................................................................................................16


Monitoramento do sistema...................................................................................................16

Carreira em DBA..................................................................................................................17

Techopedia explica Administração de Banco de Dados.......................................................18

Conclusão.................................................................................................................................20

Referências bibliográficas........................................................................................................21
Introdução
No presente trabalho abordarei sobre a área de atuação ligada a bancos de dados é um vasto
campo com diferentes frentes possíveis de atuação. Existem três subcategorias principais, que
correspondem também às diferentes funções profissionais, que são: engenharia de dados,
análise de dados e ciência de dados. Para cada um destes ramos de atuação existe uma mesma
base de conhecimento necessária, assim como também diferentes qualificações e perfis
específicos para conduzir cada um. O conhecimento na linguagem estruturada SQL 
(Structured Query Language) é um dos itens obrigatórios para quem deseja seguir carreira em
administração de banco de dados (DBA: Database Administrator).

A administração de banco de dados se utiliza amplamente desta e de diversas outras


ferramentas para gerenciar, instalar, configurar, atualizar e monitorar a segurança de sistemas
ligados a bancos de dados.

6
Objectivo geral
O Objectivo geral do trabalho é compreender melhor a arquitectura de base de dados a sua
importância, os seus 6 princípios e a diferença entre arquitectura de bases de dados e big data
(BD). E também compreender a administração de base de dados, sua importância, o
monitoramento dos sistemas e por fim a sua estratégia de governança de dados.

Objectivos especificos
Explicar melhor sobre arquitectura de bases de dados
Apontar os tópicos da arquitectura de dados
Analisar a importância da arquitectura de bases de dados numa empresa
Apresentar as vantagens de banco de dados

7
Arquitectura de bases de dados
Arquitectura de bases de dados é a disposição que diferentes empresas encontram para
organizar seus dados, ativos digitais e as relações entre eles. Ou seja, assim como
organizamos nossas roupas em armários, closets e gavetas de diferentes maneiras, o mesmo
também é feito com a informação em formato eletrônico.

Por isso, uma arquitetura eficiente é aquela que garante o acesso aos dados com segurança,
no tempo adequado e de forma inteligível para seus usuários.

Tópicos de Arquitetura de Dados


Arquitetura Conceitual
Visão de alto nível que dá suporte ao atendimento das necessidades do negócio de uma
organização, direcionando as decisões sobre as soluções de tecnologia. Essa perspectiva
destaca os elementos envolvidos nas relações negociais e não negociais da organização
(entidades corporativas), contemplando-os em modelos independentes de qualquer limitação
tecnológica e que buscam alinhar o suporte de TI à missão empresarial estabelecida.

Arquitetura Lógica de Dados


Uma arquitetura lógica de dados descreve com precisão as propriedades e os relacionamentos
de cada uma das entidades de dados envolvidas em um domínio organizacional ou problema
de negócio a ser resolvido com apoio de TI, compondo um desenho detalhado a partir do qual
líderes de projeto e desenvolvedores possam trabalhar com relativa independência.

Normalização das estruturas de dados e derivação de relacionamentos de cardinalidade

múltipla em entidades associativas são práticas inerentes a essa abordagem, além do estreito
alinhamento a um modelo corporativo previamente concebido e de alguma preocupação com
padrões de implementação da arquitetura de banco de dados.

Arquitetura Física de Dados


Arquitetura física de dados de um sistema de informação é parte de um Plano de Tecnologia.
Como o próprio nome indica, o plano tecnológico está focado em elementos reais e tangíveis
a serem utilizados na implementação da arquitetura de dados do projeto. Arquitetura Física de
Dados engloba "arquitetura de banco de dados", que vem a ser um esquema da tecnologia de
banco de dados utilizado para viabilizar a realização de um projeto de arquitetura de dados.

8
Portanto, a sua concepção está ligada à necessidade de suportar a implementação de um
modelo que visa ao atendimento das necessidades de um negócio e que direciona as decisões
sobre as soluções de tecnologia a serem adotadas.

A Importância da arquitectura de bases de dados numa empresa


Já que a arquitetura de bases de dados é uma espécie de “arrumação”, não é difícil entender
sua importância. Afinal, será muito mais difícil encontrar um par de meias em uma gaveta
bagunçada do que em uma onde elas estão dispostas por cores, por exemplo.

Portanto, sem um projeto que dê conta de organizar seus dados tendo em vista suas


necessidades, é certo que você perderá tempo quando precisar recuperar informações. E
tempo, como todos nós sabemos, é o recurso mais valioso que existe.

Vantagens de arquitectura de bancos de dados

Em contrapartida, quando os dados estão dispostos em uma arquitectura inteligente, eles


não só podem ser encontrados com mais facilidade como passam a fazer diferença. Isso
porque, nas empresas em que há uma diretriz consistente de dados, fica muito mais fácil
aproveitar, por exemplo, as potencialidades do Big Data, que conheceremos mais à frente.
Mas quais outras vantagens podem estar em jogo, nesse caso, Veja a seguir.

9
1-Sistemas sempre (ou quase sempre disponíveis)
Disponibilidade é o termo que resume melhor a importância da arquitectura dos dados no
contexto empresarial.

Por meio dela, as funções dos sistemas e softwares estarão disponíveis quando se fizer
necessário.

Ou, na pior das hipóteses, poderão ser acessadas em tempo hábil, garantindo processos
decisórios menos sujeitos ao acaso.

2-Mais controle no compartilhamento dos dados


Em certas empresas, o regime de trabalho colaborativo e em rede exige que dados,
formulários, planilhas e arquivos sejam compartilhados de forma controlada. Nesse aspecto, é
preciso que a estrutura de dados da companhia seja, ao mesmo tempo, fácil de ser acessada e
segura, a ponto de impedir que pessoas não autorizadas tenham privilégios indevidos.

3-Melhor performance do sistema


Todo software depende do acesso ao seu respectivo banco de dados para funcionar bem.
Quando há falhas nessa função, todo o sistema colapsa e se torna inútil. Dessa forma, a
arquitetura dos dados é a melhor garantia de que seus sistemas estarão sempre
prontos para dar respostas quando forem exigidas.

Os 6 princípios de arquitectura de bases de dados

10
Como qualquer segmento ligado à tecnologia digital, a arquitectura dos dados está em
constante evolução.

Por isso, hoje, todo profissional de TI e empresa que lida com soluções analíticas sabe


que uma arquitetura de base de dados só traz resultados quando se orienta por seis princípios.

Confira quais são eles:


1-Segurança

Pelos bons princípios de governança de dados, todo sistema deve ser seguro o bastante para
que as informações em uma companhia sejam acessíveis apenas às pessoas autorizadas.

Dessa forma, a arquitetura deve observar mecanismos de proteção contra acessos indevidos
ou invasores, franqueando os dados críticos somente àqueles que forem credenciados para
isso.

2-Flexibilidade

Afinal, na transformação digital, é preciso que a arquitetura dos dados tenha certa
elasticidade, permitindo que os sistemas evoluam e sejam escaláveis.

Há casos, ainda, em que é necessário conceder novos acessos ou autorizações de uso não
previstas. Então, quanto mais ela antecipar essas demandas, melhor.

3-Colaboração

O modelo de gestão horizontal é cada vez mais uma tendência. Por isso, as empresas
precisam de soluções que permitam gerir, acessar e tratar seus dados por múltiplos times e
colaboradores.

4-Inteligência

Assim como há hoje edifícios inteligentes, o mesmo se espera dos sistemas pelos quais as
companhias lidam com informações estratégicas.
Esse é o princípio por trás do conceito de Business Intelligence (BI), pelo qual as atividades
são pautadas por decisões tomadas a partir de dados estruturados. Logo, é tarefa dos

11
profissionais de arquitetura de banco de dados garantir que a empresa terá à sua disposição
não apenas dados em estado bruto, mas informação útil sempre que precisar.

5-Automação

Não dá para imaginar uma ferramenta digital que abra mão de processos automatizados.
Por esse princípio, a arquitetura dos dados assume o compromisso de gerar soluções que
sejam efetivas e em níveis máximos de automação.

6-Orientada para resultados

Na teoria, a arquitetura de banco de dados parece ser perfeita e solucionar todos os problemas
relativos ao uso da tecnologia. No entanto, ela só será útil na prática quando for orientada
pelas metas do negócio.

Exemplos de arquitectura de dados


Um bom exemplo de aplicação da arquitectura de dados é quando são desenvolvidas as
ferramentas de armazenamento nas empresas. Nelas, os elementos ficarão arquivados de
forma estruturada, podendo ou não agregar dados e informações de outros sistemas e
plataformas.

É o que fazem, por exemplo, sistemas como SQL Server, Big Query, Oracle Database e
Cloud SQL.

A arquitetura de banco de dados também aparece na prática como solucionadora de


problemas. Veja, por exemplo, o que dizem os autores da tese A arquitetura TI e o seu
papel na configuração e manutenção do ambiente IT: um caso prático:

ʺUm dos aspectos relevantes foi o fato da diminuição das queixas dos utilizadores
consequentes dos problemas observados antes da implementação da solução desenvolvida, o
que liberou a equipe de TI ao nível de procedimentos operacionais de caráter emergencial,
permitindo tempo para o desenvolvimento de outras actividades˝.

12
Em outras palavras, os autores observaram um ganho importante em produtividade e eficácia,
eliminando gargalos e permitindo direcionar o time a tarefas mais importantes.

Arquitectura de dados e BIG data

Vale fazer um breve parêntese para explicar rapidamente as diferenças entre arquitetura de
dados e Big Data.

O primeiro, como vimos, consiste em todos os processos e atividades por meio dos quais uma
empresa dispõe seus dados. Já o conceito de Big Data tem a ver com o imenso repositório
virtual de dados gerado por sites, redes sociais e outras mídias eletrônicas, em rede ou não.
Essa é uma estratégia que compreende a coleta, organização, interpretação e análise de dados
em grande volume e alta velocidade.

Administração de base de dados


A administração de base de dados refere-se a todo o conjunto de atividades executadas por
um administrador de banco de dados para garantir que um banco de dados esteja sempre
disponível conforme necessário. Outras tarefas e funções intimamente relacionadas são a
segurança do banco de dados, o monitoramento e a solução de problemas do banco de dados
e o planejamento para crescimento futuro.
A administração de banco de dados é uma função importante em qualquer organização que
depende de um ou mais bancos de dados.

13
 Importância de bancos de dados
Ao mencionar as principais funções e objetivos dos bancos de dados, torna-se evidente a
importância de implementá-los nas organizações. Mas para não restar nenhum tipo de dúvida,
aprofundamos aqui os principais benefícios e vantagens de se utilizar bancos de dados.

O primeiro deles é a alta capacidade de armazenamento de informações. Muitas empresas


pouco imersas em processos de inovação e transformação digital, por exemplo, utilizam
planilhas de Excel com atualização manual para registrar sua operação. No entanto, além de
este processo ser pouco escalável e apresentar alto risco de falhas, ele possui limitações de
espaço.

Sendo assim, contar com sistemas de banco de dados é uma alternativa muito mais eficiente e
segura. Os bancos de dados podem armazenar quantidades muito grandes de dados, com
certeza dando conta de todo tipo de informação que a sua empresa precisa registrar.

Uma segunda vantagem do uso de bancos de dados, mesmo que de forma indireta, é
a melhoria da experiência do usuário ou cliente final, dependendo do seu produto ou
serviço. Uma melhor organização das bases de dados permite que o cliente receba as
comunicações corretas no momento apropriado. 

Além disso, terá acesso às funcionalidades da ferramenta, se for o caso, com muito mais
velocidade, visto que os dados que sustentam a operação estarão devidamente organizados e
estruturados.

Por último, e com certeza não menos importante, os processos de tomada de decisão são
amplamente beneficiados pelo uso de bancos de dados nas empresas. Ao implementar esse
tipo de sistema, as informações coletadas e geradas ficam mais organizadas e categorizadas.
Assim, gestores e quaisquer outros membros de board ou lideranças que tenham acesso
podem consultar a todo momento que for necessário para contribuir com suas estratégias.

Bancos de dados devem fazer parte da estratégia de toda empresa que busca maior
eficiência e produtividade nos processos.
Conheça a seguir os principais tipos de bancos de dados disponíveis para serem trabalhados.

14
Tipos de bancos de dados
Existem diversos tipos de bancos de dados que podem ser utilizados pelas organizações,
sempre levando em consideração suas necessidades específicas. São os principais:

 Bancos de dados relacionais (organização de informações estruturadas em tabelas);

 Bancos de dados orientados a objetos (representação das informações na forma de


objetos);

 Bancos de dados NoSQL (permite o armazenamento e manipulação de dados


mistos, não estruturados ou semiestruturados).

 Data Warehouses / Data Lakes (repositórios de dados para apoiar consultas


consolidadas e permitir o uso de novas técnicas, como é o caso do aprendizado de
máquina);

A escolha pelos tipos de bancos de dados a serem trabalhados na sua organização irá
variar de acordo com os objetivos e necessidades de uso de dados vigentes. Por isso, é
fundamental dar um passo atrás e identificar se você já tem mapeados: o cenário atual
da empresa; os recursos disponíveis para investimento; e os objetivos desejados com
os bancos de dados. Assim, contar com um profissional ou equipe capacitados em
administração de bancos de dados será fundamental para promover as ações mais
acuradas possíveis. 

Boas práticas na administração de banco de dados


Já vimos por aqui o que os bancos de dados são capazes de proporcionar, porém todos os
benefícios só virão com a aplicação das melhores práticas na gestão e administração de banco
de dados. Confira a seguir quais são as principais para ficar de olho.

Avaliação da infraestrutura
Este é o primeiro ponto que a sua equipe precisa prestar atenção, para que a infraestrutura
do sistema que está sendo utilizado tenha a melhor eficiência possível. O sistema escolhido é
on premise, na nuvem ou misto? Quais as vantagens e desvantagens?

15
Por isso, neste ponto, é fundamental que você faça uma verificação de todas as necessidades
da organização com relação aos bancos de dados e do quanto os sistemas adotados realmente
estão atendendo.

Estratégia e Governança de dados


A segunda recomendação de boas práticas na gestão e administração de banco de dados é
a implementação de estratégias e governança de dados nos seus processos. Muitos negócios
que buscam se orientar a dados acabam não preparando suas bases antes disso, de modo que
começam a agir sem ter planos, e por isso a operação acaba falhando.

Uma estratégia de dados é, no comparativo com a abertura de uma empresa, como se fosse


um plano de negócio. É fundamental para o início das operações, e sem ele tudo que for feito
será na base da tentativa e erro, sem um rumo preciso. No entanto, reforçando o tópico
anterior, será fundamental que toda a sua estrutura empresarial esteja preparada e engajada
nesta nova cultura, visto que passa a ser um compromisso de todos.

Já a governança de dados é uma forma mais macro de enxergar a estratégia traçada, visto que
corresponde, em empresas maiores, a uma área dentro do negócio responsável única e
exclusivamente pelas tratativas a respeito dos processos de dados. É dentro desta área que
ficam as responsabilidades sobre controle das estratégias, políticas definidas, papéis e
responsabilidades e quaisquer outros pontos de contato com as estratégias de dados.

Estes são dois conceitos fundamentais que toda empresa precisa conhecer a fundo para
implementar um processo de administração de banco de dados eficiente. E aqui também a 
capacitação em administração de bancos de dados é fundamental.

Acesso aos dados


Automatizar a gestão de banco de dados é uma das melhores práticas a serem
implementadas visando aumentar a eficiência dos processos. Isso porque, neste ponto, a
estrutura principal e as rotinas de acesso já estarão desenhadas e incutidas no imaginário dos
colaboradores. Assim, fica mais fácil programar alguns tipos de automações, como
a detecção de padrões para realizar, de forma totalmente automática, tarefas repetitivas que
antes exigiam alto nível de programação. Com isso os colaboradores ficam direcionados para

16
ações estratégicas que envolvem a administração de banco de dados e conseguem se tornar
mais produtivos para a empresa como um todo.

Monitoramento do sistema
Esta é uma etapa que aparece normalmente no final, porém ela permeia todo o processo de
forma cíclica. Isso porque o monitoramento dos sistemas é uma prática que deve ser
realizada desde a definição e avaliação da infraestrutura, até o processo final onde os dados
são tratados e geram inteligência. Todo o processo, envolvendo também a coleta e
armazenamento dos dados, deve ser revisitado de forma constante para mitigar quaisquer
falhas e garantir os melhores resultados. Ajustes existem para serem realizados, e quanto
mais cedo sua necessidade for detectada, mais cedo é possível investir em ações para
executá-los.

Carreira em DBA
A construção de uma carreira como administrador de banco de dados, ou DBA, passa por
diferentes níveis de especialização, porém sempre terá como base o estudo e o conhecimento.
Existem diferentes certificações no mercado, além de cursos e capacitações, como
a Administração de Banco de Dados (EaD) da Escola Superior de Redes, que preparam os
profissionais para este tipo de atuação, porém além disso a prática é de extrema importância.

Apresentando um pouco a profissão e a carreira, um administrador de banco de dados é a


pessoa responsável por garantir a segurança e eficiência de todos os processos que envolvem
sistemas de banco de dados. 

Sendo assim, são atribuições deste profissional  o gerenciamento dos dados, o


desenvolvimento de novos bancos de dados ou de atualizações para bancos já existentes, a
realização de backups para garantir a segurança, oferecer suporte a usuários e outras áreas da
empresa quanto ao uso do sistema, entre diversas outras.

Tomando o mercado como base, o que se vê em relação a perfil deste tipo de profissional são
pessoas que, do ponto de vista técnico, sejam altamente capacitadas e experientes em
softwares de gerenciamento de banco de dados. Além disso, possuir graduação em algum
curso na área de Tecnologia da Informação e inglês intermediário são diferenciais sempre
levados em consideração.

17
Do ponto de vista comportamental, as chamadas soft skills, profissionais DBA devem
apresentar alto nível de organização, dinamismo, proatividade e comprometimento, além da
vontade de fazer acontecer e de solucionar problemas de formas inovadoras.

Nos dois casos, vale a pena consultar as competências relacionadas com banco de dados do
modelo global de habilidades e competências do framework SFIA (Skills Framework for the
Information Age). Várias empresas, e até países, utilizam este framework para orientar a
contratação e desenvolvimento dos seus profissionais de TI.

O mercado de trabalho é bastante amplo neste sentido e tem ganhado cada vez mais espaço,
especialmente diante do crescimento do volume de dados a serem trabalhados pelas
empresas. Ao mesmo tempo, a oferta deste tipo de serviço não acompanha a alta demanda,
por isso, se capacitar será fundamental para conseguir oportunidades como DBA ou outras
funções trabalhando com dados.

Techopedia explica Administração de Banco de Dados


O administrador de banco de dados (DBA) geralmente é uma função dedicada no
departamento de TI para grandes organizações. No entanto, muitas empresas menores que
não podem pagar um DBA em tempo integral geralmente terceirizam ou contratam a função
para um fornecedor especializado, ou mesclam a função com outra no departamento de TIC,
para que ambas sejam executadas por uma pessoa.

A principal função da administração do banco de dados é garantir o tempo máximo de


atividade do banco de dados, para que esteja sempre disponível quando necessário. Isso
normalmente envolve monitoramento e solução de problemas periódicos proativos. Por sua
vez, isso requer algumas habilidades técnicas por parte do DBA. Além do conhecimento
aprofundado do banco de dados em questão, o DBA também precisará de conhecimento e
talvez de treinamento na plataforma (mecanismo de banco de dados e sistema operacional)
em que o banco de dados é executado.

Um DBA também costuma ser responsável por outras tarefas e funções secundárias, mas
ainda extremamente importantes. Alguns destes incluem:

 Segurança do banco de dados: garantir que apenas usuários autorizados tenham


acesso ao banco de dados e fortalecê-lo contra qualquer acesso externo não
autorizado.

18
 Ajuste do banco de dados: Ajustando qualquer um dos vários parâmetros para
otimizar o desempenho, como alocação de memória do servidor, fragmentação de
arquivos e uso do disco.
 Backup e recuperação: É uma função do DBA garantir que o banco de dados possua
procedimentos adequados de backup e recuperação para recuperar-se de qualquer
perda acidental ou deliberada de dados.
 Produzindo relatórios a partir de consultas: os DBAs são frequentemente chamados
a gerar relatórios escrevendo consultas, que são executadas no banco de dados.

Fica claro de tudo o que foi dito acima que a função de administração de banco de
dados requer treinamento técnico e anos de experiência. Algumas empresas que
oferecem produtos comerciais de banco de dados, como o Oracle DB e o SQL
Server da Microsoft, também oferecem certificações para seus produtos específicos.
Essas certificações do setor, como Oracle Certified Professional (OCP) e Microsoft
Certified Database Administrator (MCDBA), contribuem bastante para garantir às
organizações que um DBA é realmente treinado no produto em questão. Como a
maioria dos produtos de banco de dados relacional atualmente usa a linguagem
SQL, o conhecimento dos comandos e da sintaxe SQL também é um ativo valioso
para os DBAs de hoje.

19
Conclusão
Neste presente trabalho conclui que você pode construir uma casa habitável, mas mal
projetada, fazendo com que a luz do sol se direcione sobre os cômodos na pior hora possível.
O mesmo se aplica à arquitetura de dados, onde um projeto mal feito pode não só dificultar o
acesso aos dados como comprometê-los de forma difícil de contornar. Por isso, não deixe de
dedicar a atenção necessária a esse componente essencial ao implementar sistemas ou
atualizar seus bancos de dados. E administração de bases de dados avalia o cenário geral da
profissão e da organização nesta área da tecnologia, é possível perceber o nível de relevância
que possuem esses profissionais nos dias de hoje. Cada vez mais esse tipo de competência
será necessária, pois o número de empresas e de pessoas conectadas a dispositivos segue
aumentando, de modo que a geração de dados segue a mesma tendência.

Investir nos estudos e na aplicação prática dos aprendizados relativos à administração de


banco de dados é um ótimo caminho para quem deseja se profissionalizar na área, além de ser
uma exigência do mercado.

20
Referências bibliográficas

 LEWIS, G.; COMELLA-DORDA, S.; PLACE, P.; PLAKOSH, D.; SEACORD, R. (2001). «An
Enterprise Information System Data Architecture Guide» (PDF). Carnegie Mellon
University. Consultado em 3 de maio de 2011

 SERRA, Laércio (2002). A Essência do Business Intelligence 1 ed. São Paulo, Brasil:
Berkeley.  

 MARTIN, James e ODELL, James J. (1996). Análise e Projeto Orientados a Objetos 1 ed.


São Paulo, Brasil: Makron Books. 

ADLEMAN, Sid; MOSS, Larissa; ABAI, Majid (2005).  Data Strategy 1 ed. Upper Saddle
River, NJ: Addison-Wesley Professional.

21

Você também pode gostar