Anda di halaman 1dari 192

BANCO DE DADOS I

Professor Esp. Carlos Danilo Luz


Professor Me. William Roberto Pelissari

GRADUAO

Unicesumar
Reitor
Wilson de Matos Silva
Vice-Reitor
Wilson de Matos Silva Filho
Pr-Reitor de Administrao
Wilson de Matos Silva Filho
Pr-Reitor de EAD
Willian Victor Kendrick de Matos Silva
Presidente da Mantenedora
Cludio Ferdinandi

NEAD - Ncleo de Educao a Distncia


Direo Operacional de Ensino
Ktia Coelho
Direo de Planejamento de Ensino
Fabrcio Lazilha
Direo de Operaes
Chrystiano Mincoff
Direo de Mercado
Hilton Pereira
Direo de Polos Prprios
James Prestes
Direo de Desenvolvimento
Dayane Almeida
Direo de Relacionamento
Alessandra Baron
Head de Produo de Contedos
Rodolfo Encinas de Encarnao Pinelli
Gerente de Produo de Contedos
Gabriel Arajo
Superviso do Ncleo de Produo de
Materiais
Ndila de Almeida Toledo
Coordenador de Contedo
Fabiana de Lima
Qualidade Editorial e Textual
Daniel F. Hey, Hellyery Agda
Design Educacional
C397 CENTRO UNIVERSITRIO DE MARING. Ncleo de Educao a Isabela Agulhon
Distncia; LUZ, Carlos Danilo; PELISSARI, William Roberto. Giovana Vieira Cardoso

Nayara Valenciano
Banco de Dados I. Carlos Danilo Luz; William Roberto Pelissari.
Maring-Pr.: UniCesumar, 2017. Iconografia
192 p. Isabela Soares
Graduao - EaD.
Projeto Grfico
1. Dados. 2. Software. 3. Banco. 4. EaD. I. Ttulo. Jaime de Marchi Junior
Jos Jhonny Coelho
CDD - 22 ed. 005.74 Arte Capa
CIP - NBR 12899 - AACR/2 Andr Morais de Freitas
Editorao
Ellen Jeane da Silva
Reviso Textual
Ficha catalogrfica elaborada pelo bibliotecrio Daniela Ferreira dos Santos
Joo Vivaldo de Souza - CRB-8 - 6828 Kaio Vinicius Cardoso Gomes
Ilustrao
Marcelo Goto
Viver e trabalhar em uma sociedade global um
grande desafio para todos os cidados. A busca
por tecnologia, informao, conhecimento de
qualidade, novas habilidades para liderana e so-
luo de problemas com eficincia tornou-se uma
questo de sobrevivncia no mundo do trabalho.
Cada um de ns tem uma grande responsabilida-
de: as escolhas que fizermos por ns e pelos nos-
sos faro grande diferena no futuro.
Com essa viso, o Centro Universitrio Cesumar
assume o compromisso de democratizar o conhe-
cimento por meio de alta tecnologia e contribuir
para o futuro dos brasileiros.
No cumprimento de sua misso promover a
educao de qualidade nas diferentes reas do
conhecimento, formando profissionais cidados
que contribuam para o desenvolvimento de uma
sociedade justa e solidria , o Centro Universi-
trio Cesumar busca a integrao do ensino-pes-
quisa-extenso com as demandas institucionais
e sociais; a realizao de uma prtica acadmica
que contribua para o desenvolvimento da consci-
ncia social e poltica e, por fim, a democratizao
do conhecimento acadmico com a articulao e
a integrao com a sociedade.
Diante disso, o Centro Universitrio Cesumar al-
meja ser reconhecido como uma instituio uni-
versitria de referncia regional e nacional pela
qualidade e compromisso do corpo docente;
aquisio de competncias institucionais para
o desenvolvimento de linhas de pesquisa; con-
solidao da extenso universitria; qualidade
da oferta dos ensinos presencial e a distncia;
bem-estar e satisfao da comunidade interna;
qualidade da gesto acadmica e administrati-
va; compromisso social de incluso; processos de
cooperao e parceria com o mundo do trabalho,
como tambm pelo compromisso e relaciona-
mento permanente com os egressos, incentivan-
do a educao continuada.
Seja bem-vindo(a), caro(a) acadmico(a)! Voc est
iniciando um processo de transformao, pois quando
investimos em nossa formao, seja ela pessoal ou
profissional, nos transformamos e, consequentemente,
Diretoria de
transformamos tambm a sociedade na qual estamos
Planejamento de Ensino
inseridos. De que forma o fazemos? Criando oportu-
nidades e/ou estabelecendo mudanas capazes de
alcanar um nvel de desenvolvimento compatvel com
os desafios que surgem no mundo contemporneo.
O Centro Universitrio Cesumar mediante o Ncleo de
Educao a Distncia, o(a) acompanhar durante todo
Diretoria Operacional
este processo, pois conforme Freire (1996): Os homens
de Ensino
se educam juntos, na transformao do mundo.
Os materiais produzidos oferecem linguagem dialgica
e encontram-se integrados proposta pedaggica, con-
tribuindo no processo educacional, complementando
sua formao profissional, desenvolvendo competn-
cias e habilidades, e aplicando conceitos tericos em
situao de realidade, de maneira a inseri-lo no mercado
de trabalho. Ou seja, estes materiais tm como principal
objetivo provocar uma aproximao entre voc e o
contedo, desta forma possibilita o desenvolvimento
da autonomia em busca dos conhecimentos necess-
rios para a sua formao pessoal e profissional.
Portanto, nossa distncia nesse processo de cresci-
mento e construo do conhecimento deve ser apenas
geogrfica. Utilize os diversos recursos pedaggicos
que o Centro Universitrio Cesumar lhe possibilita. Ou
seja, acesse regularmente o AVA Ambiente Virtual de
Aprendizagem, interaja nos fruns e enquetes, assista
s aulas ao vivo e participe das discusses. Alm dis-
so, lembre-se que existe uma equipe de professores
e tutores que se encontra disponvel para sanar suas
dvidas e auxili-lo(a) em seu processo de aprendiza-
gem, possibilitando-lhe trilhar com tranquilidade e
segurana sua trajetria acadmica.
AUTORES

Professor Esp. Carlos Danilo Luz


Especialista em Educao a Distncia (EAD) e as Tecnologias Educacionais
pelo Centro Universitrio Cesumar (Unicesumar/2016). Graduado em Redes
de Computadores pelo Unicesumar (2009). Especializaes em andamento
de Gesto Estratgica de Pessoas e Docncia no Ensino Superior pela mesma
instituio. Atualmente professor da Secretaria de Educao do Estado
do Paran. Experincia de 9 anos em Desenvolvimento de Sistemas Web e
Projetos.

Para informaes mais detalhadas sobre sua atuao profissional, pesquisas e


publicaes, acesse seu currculo, disponvel no endereo a seguir:

<http://lattes.cnpq.br/7063667454769099>.

Professor Me. William Roberto Pelissari


Mestre em Desenvolvimento de Tecnologia pelo Instituto de Tecnologia
para o Desenvolvimento (Lactec/2014). Especialista em Aplicao para
Internet e Dispositivos Mveis pela Universidade Paranaense (UNIPAR/2014).
Especialista em Administrao de Produo e Logstica pela Faculdade
Estadual de Educao Cincias e Letras de Paranava (FAFIPA/2010).
Especialista em Engenharia de Software pela Universidade Norte do Paran
(UNOPAR/1997). Graduado em Tecnologia em Processamento de Dados pela
Unopar (1995). Graduao em andamento em Processos Gerenciais pela
Unipar. Atualmente atua na Gesto Educacional da Virtual Age by TOTVS.
professor e coordenador da ps-graduao da Unipar e professor no
Ensino a Distncia (EAD) do Centro Universitrio Cesumar (Unicesumar). Tem
experincia na rea de Cincia da Computao com nfase em Projetos de
Software, Engenharia de Software, Anlise e Desenvolvimento de Software e
Gerncia, Governana e Infraestrutura de TI.

Para informaes mais detalhadas sobre sua atuao profissional, pesquisas e


publicaes, acesse seu currculo, disponvel no endereo a seguir:

<http://lattes.cnpq.br/1381263791825712>.
APRESENTAO

BANCO DE DADOS I

SEJA BEM-VINDO(A)!
Caro(a) aluno(a), ao pensarmos na gesto de uma empresa sendo ela pequena ou gran-
de, todas tm a sua disposio informaes (dados) para que possam gerir seus neg-
cios, temos inmeros usurios utilizando esses para gerar relatrios, consultas, inclu-
ses, alteraes, entre outras funes. Nos tempos atuais, o Banco de Dados de uma
empresa considerado o corao da mesma.
A segurana e a disponibilidade das informaes so o que garantem e justificam forte-
mente o uso de conceitos avanados de Banco de Dados. O seu custo e os equipamen-
tos necessrios no devem ser tratados como um custo pela Governana em Tecnologia
da Informao (TI) e sim como um investimento na garantia de um bem contemporneo
que agrega valores corporao e informao.
Trabalhar com Banco de Dados exige cuidado constante, pois, cada vez mais os neg-
cios dependem de suas informaes, de forma mais eficiente e capaz de oferecer alta
disponibilidade e confiabilidade nos resultados de suas pesquisas.
As ferramentas utilizadas, de forma geral, tm evoludo para que os fatores que determi-
nam o grau de confiabilidade, segurana e a capacidade de processamento sejam abor-
dadas aqui de maneira que despertem o desejo de aprofundar neste assunto de grande
evoluo, inovao tecnolgica e enormes oportunidades neste campo de trabalho.
Os mtodos de extrao dos dados para a apurao dos resultados podem ser feitos a
partir de uma simples listagem, como tambm por meio de complexos algoritmos para
o estudo da composio dos dados.
Este livro busca dissertar com os pontos fundamentais sobre o que um Banco de Da-
dos e porque vantajoso utilizar o mesmo. Vamos apresentar os conceitos bsicos sobre
a estruturao de um Banco de Dados, representando o mesmo por meio da modela-
gem de dados, com o auxlio de um Diagrama Entidade Relacionamento (DER). Aborda-
mos tipos de indicadores de desempenho, conceito de BI (Business Intelligence), Data
WareHouse (tabelas fatos, dimenses) e Big Data, que so assuntos atuais relacionados
a sistemas de informaes.
Com isso, o intuito demonstrar a realidade corporativa, para poder resolver situaes
de demanda na gerao de relatrios ou at mesmo para definir uma estrutura de ar-
mazenamento dessas informaes. Por ltimo, identificar sua posio no mercado me-
diante uma breve explanao sobre os cargos e atuao relacionados rea de Banco
de Dados.
Bom estudo!

Professor Esp. Carlos Danilo Luz


Professor Me. William Roberto Pelissari
09
SUMRIO

UNIDADE I

CONCEITOS E BANCO DE DADOS

15 Introduo

16 O que um Banco de Dados 

18 Sistemas de Gerenciamento de Banco de Dados (SGBD)

27 Modelo de Dados

33 Modelo Relacional

35 Diferenas Entre o MySQL e o Oracle

52 Consideraes Finais

57 Referncias

58 Gabarito

UNIDADE II

MODELAGEM DE DADOS

61 Introduo

62 Modelagem de Dados

66 Modelo Entidade Relacionamento (MER)

72 Relacionamentos

81 Normalizao

86 Consideraes Finais

92 Referncias

93 Gabarito
10
SUMRIO

UNIDADE III

CONCEITO DE BUSINESS INTELLIGENCE, DATA WAREHOUSE E BIG


DATA

97 Introduo

98 Conceito de Business Intelligence (BI)

107 Conceito de Data Warehouse (DW)

109 Projeto de Business Intelligence (BI)

116 Configuraes Diversas

118 Inicializao das Ferramentas

127 Big Data

129 Consideraes Finais

135 Referncias

136 Gabarito

UNIDADE IV

O USO DA INFORMAO NO MUNDO ORGANIZACIONAL

139 Introduo

140 Uso da Informao no Mundo Organizacional

143 Indicadores de Desempenho

151 Consideraes Finais

158 Referncias

159 Gabarito
11
SUMRIO

UNIDADE V

CARGOS E FUNES TCNICAS RELACIONADAS AO BANCO DE


DADOS

163 Introduo

164 Cargos e Funes Tcnicas Relacionadas ao Banco de Dados

166 rea de Banco de Dados

171 rea de Business Intelligence (BI)

174 rea de Sistemas de Informao

179 rea de Gerncia de Tecnologia da Informao (TI)

182 Empregabilidade

183 Consideraes Finais

189 Referncias

191 Gabarito

192 CONCLUSO
Professor Esp. Carlos Danilo Luz

CONCEITOS E BANCO DE

I
UNIDADE
DADOS

Objetivos de Aprendizagem
Conceituar sobre o que um Banco de Dados.
Compreender o que um Sistema de Gerenciamento de Banco de
Dados (SGBD) e suas caractersticas.
Conhecer os Tipos de SGBD.
Descrever o modelo relacional.
Apresentar as principais diferenas entre MySQL e Oracle.

Plano de Estudo
A seguir, apresentam-se os tpicos que voc estudar nesta unidade:
O que um Banco de Dados
Sistemas de Gerenciamento de Banco de Dados (SGBD)
Modelo de Dados
Modelo Relacional
Diferenas entre o MySQL e o Oracle
15

INTRODUO

Seja bem-vindo(a) aluno(a)!


Nesta unidade, compreenderemos o que um Banco de Dados, entendere-
mos que a ideia de Banco de Dados no uma coisa da atualidade, mas sim um
assunto tratado h muitos anos, o mesmo est em constante evoluo em con-
junto com a Tecnologia da Informao (TI). Voc, aluno(a), pode manipular
informaes em um Banco de Dados sem perceber.
Conforme mencionado, a ideia de Banco de Dados est sempre em evolu-
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

o, por volta do incio de 1980 surgiu os primeiros Sistemas de Gerenciamento


de Banco de Dados (SGBD), sistemas criados pensando inicialmente em resol-
ver problemas de incompatibilidade e comunicao. Sabemos que existem vrias
linguagens de programao, cada uma com sua prpria forma de manipular um
Banco de Dados, trazendo consigo vrias melhorias em manipulao de dados.
Conheceremos tambm alguns dos SGBDs mais utilizados no mercado, os quais
contam com suas caractersticas individuais.
Os SGBDs mais conhecidos do mercado tm sua estrutura baseada no modelo
de dados relacional, mas conheceremos os modelos que antecederam o mesmo
sendo o hierrquico e de rede e, um conceito mais atual, o de Orientado a Objetos.
Para que voc, aluno(a), compreenda a estrutura de um Banco de Dados,
entenderemos melhor o modelo relacional, que tem a sua base fundada na mate-
mtica, a teoria de conjuntos e na lgica de predicados de primeira ordem, em
uma viso geral de tabelas e colunas, no qual os dados esto contidos em linhas.
No modelo relacional, podemos representar as informaes por meio de tuplas,
atributos e relao.
Por fim, veremos uma breve comparao entre os Bancos de Dados, MySQL e
Oracle, uns dos mais conhecidos por empresas e desenvolvedores, aprenderemos
passo a passo como instalar e configurar o MySQL Server e MySQL Workbench,
tambm o Oracle XE. Nas prximas unidades, utilizaremos os mesmos na exe-
cuo de comandos.
Espero que esta unidade enriquea seus conhecimentos, vamos l! timo
estudo!

Introduo
16 UNIDADE I

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
O QUE UM BANCO DE DADOS

Caro(a) aluno(a), voc j ouviu falar de Banco de Dados? Sabe o quanto utiliza-
mos o mesmo em nosso dia a dia? Alguns devem ter pensado eu no utilizo em
meu cotidiano, esto enganados. Se pensarmos em qualquer empresa, assimila-
remos a gesto a um sistema, todo e qualquer sistema tem um Banco de Dados
vinculado. Um usurio que utiliza algum destes sistemas est manipulando as
informaes em um Banco de Dados.
A ideia de Banco de Dados no surgiu na era dos computadores, desde os
primrdios existem formas de armazenamento de informaes, uma das mais
tradicionais que conhecemos so os livros, estes que armazenavam informa-
es de pessoas e de empresas, mencionamos tambm fichrios, livros pontos,
cadernetas, arquivos mortos, entre outras. Alguns dos maiores problemas era o
de armazenagem, busca e manuteno de informaes, j que as mesmas eram
escritas em folhas de papel e muitas vezes guardadas em inmeras caixas.
Para Heuser (2009, p. 22), Banco de Dados um [...] conjunto de dados
integrados que tem por objetivo atender a uma comunidade de usurios. O que
so dados afinal? So as informaes de um usurio, por exemplo: para uma
Fundao Bancria os Dados do Usurio nada mais so que suas informaes
pessoais cadastradas junto ao mesmo.

CONCEITOS E BANCO DE DADOS


17

Banco de Dados basicamente um sistema computadorizado de manu-


teno de registros; em outras palavras, um sistema computadorizado
cuja finalidade geral armazenar informaes e permitir que os usu-
rios busquem e atualizem essas informaes quando solicitar (DATE,
2003, p. 6).

Podemos compreender que o Banco de Dados evoluiu em conjunto com a tec-


nologia, com o crescimento e popularizao das Tecnologias de Informao e
Comunicao (TICs), ao se utilizar qualquer programa de gesto as informa-
es so transmitidas e armazenadas em um Banco de Dados.
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Ser que existem ainda empresas que trabalham com um Banco de Dados
sendo apenas um livro de registro?

PRINCIPAIS VANTAGENS DE UM BANCO DE DADOS

Ao compararmos o sistema tradicional de Banco de Dados, arquivos em papel,


com o sistema digital, podemos destacar:
Volume: como os dados so armazenados de forma digital, no h neces-
sidade de arquivos de papel.
Agilidade nas informaes: os computadores tm maior capacidade de
processamento, ao requisitarmos informaes ou atualizaes, isto efe-
tuado em segundos, ao contrrio do ser humano comum.
Menor trabalho: com a eliminao do papel, a mo de obra reduzida
em funo da organizao de arquivos. As tarefas so sempre feitas pelo
usurio final, por meio de um sistema.
Confiabilidade: as informaes so mais precisas e atualizadas, pois esto
disponveis a qualquer momento.
Proteo: os dados no ficam expostos para qualquer pessoa acessar, os
mesmo so bem protegidos, s tem acesso pessoas autorizadas.

O que um Banco de Dados


18 UNIDADE I

Compartilhamento de informaes: pelo fato dos dados ficarem dispon-


veis a qualquer momento, vrios departamentos tm acesso s informaes
simultaneamente.

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
SISTEMAS DE GERENCIAMENTO DE BANCO DE
DADOS (SGBD)

Voc j deve saber que temos vrios tipos de aplicaes e linguagens de desen-
volvimento, tais como: Java, Delphi, PHP, C# e outras. Podemos considerar como
linguagens primordiais sendo: COBOL, Basic, C etc.
No incio da dcada de 1980, surgiram os primeiros padres de acesso a
dados, foi identificado que os mesmos continham muitas funcionalidades em
comum, por exemplo, a interface grfica para interagir com o usurio. Porm,
nem toda parte do cdigo igual, cada linguagem e programa contm rotinas e
funcionalidades diferentes para se manipular as informaes.
Pensando em uma forma de comunicao padronizada de acesso para as lin-
guagens surgiram os Sistemas de Gerenciamento de Banco de Dados (SGBDs),
justamente para solucionar a incompatibilidade de acesso pelas linguagens.

CONCEITOS E BANCO DE DADOS


19

Para Heuser (2009, p. 22), SGBD um [...] software que incorpora as fun-
es de definio, recuperao e alterao de dados em um Banco de Dados.
Assim, fica a cargo do mesmo o armazenamento e controle das informaes.
Segundo Amadeu (2015, p. 26), o SGDB parcialmente responsvel por
garantir que todo estado do Banco de Dados seja um estado vlido, ou seja, um
estado que satisfaa a estrutura e as restries especificadas no esquema.
Encontramos no mercado vrios tipos de SGBD, alguns deles sero apre-
sentados mais frente, o modelo de dados mais utilizado pelos mesmos o
relacional. O padro adotado para comunicao e acesso o Standard Query
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Language (SQL), dessa forma, foi possvel efetuar a separao entre o sistema e
os processos de manipulao de um Banco de Dados, sem termos funcionali-
dades exclusivas para cada tipo de linguagem.
Observamos a Figura 1 que mostra a representao simples de como a
interao do SGBD com os componentes: dados, hardware, software e usurios.
Sistema de gerenciamento de bancos
de dados (SGBD)

Bancos de dados

Programas
de aplicao

Figura 1 - Representao de um SGBD


Fonte: adaptada de Date (2003, p. 5).

Sistemas de Gerenciamento de Banco de Dados (SGBD)


20 UNIDADE I

CARACTERSTICAS DE SGBD

Alm da padronizao da linguagem e separao entre, aplicao e Banco de


Dados, um SGBD nos traz outras vantagens.

Gerenciar redundncia de dados

Vamos utilizar como exemplo o Centro Universitrio Cesumar (Unicesumar) e


seus departamentos: secretaria acadmica e financeiro. No sistema convencio-

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
nal de arquivos, em cada setor, teramos os mesmos dados de cada aluno, assim
gerando uma redundncia de informaes. Toda vez que fosse necessrio a modi-
ficao de dados em um grupo, todos os demais devem efetuar a mesma para
manter os dados por igual, podendo haver inconsistncia ou falha da informa-
o. Ao utilizar o SGBD, a informao ser nica no sistema, quando houver
alguma alterao todos os departamentos estaro alinhados.

Gerenciamento de Acesso

Devemos nos lembrar que em um grande sistema, temos vrios usurios, a intera-
o com um Banco de Dados igual. Ao utilizar o SGBD possvel criar usurios
ou grupos com acessos privilegiados, nos quais alguns grupos no podem ter
acesso a outros. Continuando com o exemplo da Unicesumar, os dados financei-
ros do(a) acadmico(a) podem ou no serem visualizados pelos demais grupos,
ou apenas alguns setores e usurios podem efetuar modificaes dos dados.

Consultas eficazes

Pelo fato das informaes contidas em um Banco de Dados estarem armaze-


nadas em disco, o SGBD fornece funcionalidades geis para efetuar consultas
e atualizaes de forma mais eficiente. So utilizados objetos chamados indexs
(indexados), os mesmos tm como base os dados em rvores ou hash, ao efe-
tuar a consulta os dados so transferidos para a memria do computador, de

CONCEITOS E BANCO DE DADOS


21

modo temporrio para agilizar a execuo, sem ter que acessar o Banco de Dados
inteiro a cada nova consulta. Os mdulos responsveis pela escolha da consulta
mais gil, baseando-se nos dados j armazenados, so os de processamento de
consulta e otimizao.

Backup e Restaurao

J sabemos que podem ocorrer falhas de hardware ou software, imaginamos que


estamos trabalhando normalmente e temos uma falha de software. E agora, o
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

que fazer? Neste momento, o subsistema de backup e recuperao entra em ao,


o mesmo responsvel por alocar os dados no sistema do mesmo modo que
estavam antes da execuo, o subsistema tenta restaurar os dados at o ponto do
problema. Tambm por meio do SGBD, temos ferramentas de fcil manipula-
o, podendo serem utilizadas para efetuar backup, restaurao e transferncia
entre servidores ou Banco de Dados, sendo em formato digital (texto ou binrio).

SGBD NO MERCADO

Prezado(a) aluno(a), agora que j vimos as principais funcionalidades e bene-


fcios em utilizar um SGBD, conheceremos os mais utilizados por empresas e
desenvolvedores.

MySQL

O MySQL foi criado pela empresa MySQL AB e teve os primeiros manuais


desenvolvidos por David Axmark, Allan Larsson e Michael (Monty) Widenius.
O grande sucesso do MySQL tenta ser pela grande facilidade em interagir com
a programao PHP (Hypertext Preprocessor), est sendo considerado como um
dos principais no desenvolvimento de web sites. Por ser suportado por vrios
sistemas operacionais, este sempre est disponvel em pacotes de hospedagem
de sites na Internet.

Sistemas de Gerenciamento de Banco de Dados (SGBD)


22 UNIDADE I

O mesmo ganha destaque pelo seu desempenho e tima estabilidade, tam-


bm por no exigir grandes recursos de hardware para seu uso, compatvel com
vrias linguagens alm do PHP como Java, Delphi, Python, ASP (MySQL AB,
2001, on-line)1.
Em 16 de janeiro de 2008, a empresa desenvolvedora do MySQL foi com-
prada pela Sun Microsystems. O MySQL possui duas formas de distribuio:
Open Source com base na GPL e com licena comercial.

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
O que seria uma licena General Public License (GNU) - em uma traduo:
Licena Pblica Geral - ? Tambm conhecida por Software Livre, a mesma
tem como base quatro principais termos:
Todos podem executar o programa para qualquer propsito.
Todos podem estudar como o software funciona e ajust-lo para as suas
necessidades. O acesso ao cdigo-fonte uma caracterstica desta liber-
dade.
A liberdade de distribuir cpias com o propsito em ajudar ao prximo.
Manipular e aperfeioar o programa, distribuir as alteraes de modo que
toda a comunidade faa proveito e se beneficie.
Para mais informaes sobre GPL acesse: <http://www.gnu.org/licenses/li-
censes.html>.
Fonte: adaptado de GNU ([2016], on-line)2.

Oracle

Desenvolvido pela empresa Oracle Corporation por meio de seus fundadores


Larry Ellison, Bob Miner e Ed Oates. Larry Ellison viu uma oportunidade em
desenvolver um projeto que atende uma falha dos demais concorrentes. Em 1977,
os sistemas eram enormes e com software ineficientes, somente tcnicos bem

CONCEITOS E BANCO DE DADOS


23

treinados conseguiam manipular e gerir a entrada e sada de dados. Em 1978,


entrava no mercado o Oracle Verso 1, que por sua vez revolucionou a compu-
tao empresarial (ORACLE, [2016], on-line)3.
Algumas das principais caractersticas do Oracle so:
tima performance para trabalhar com grande volume de dados.
Destaque sobre o volume de armazenamento e capacidade de expanso.
Segurana e confiabilidade dos dados armazenados.
Carregamento de vrios tipos binrios: imagens, sons e vdeos.
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Sistema multiusurio, por meio de consultas simultneas, atualizaes e


edies dos dados armazenados.

O Banco de Dados Oracle contempla diversas verses e licenas do produto, a


empresa Oracle Corporation subdivide seu produto em edies por questes de
controle de licenas, veremos agora algumas destas edies.

Standard Edition (SE)

Contempla funcionalidades bsicas, essa verso tem como base da licena a


quantidade de usurios ou de sockets, tendo um limite para servidores com at
quatro Computer Processors (CPUs), caso a empresa deseje aumentar a capaci-
dade de CPUs, deve migrar para a licena Enterprise. Se apresentar problemas
como limite de memria pode utilizar o Oracle RAC sem custo adicional para
efetuar uma clusterizao.

Standard Edition One

A verso est lanada com algumas restries de funcionalidades. Destinada para


sistemas que possuem 1 ou 2 CPUs, no tendo limitaes de memria.

Sistemas de Gerenciamento de Banco de Dados (SGBD)


24 UNIDADE I

Enterprise Edition (EE)

Conta com as funcionalidades da Standard Edition e algumas adicionais, dando


destaque nas reas de performance e segurana. Esta licena tem como base o
nmero de usurios ou de CPUs, normalmente, destinada para servidores com
4 ou mais CPUs. Verso esta que no tem limite de memria e tambm pode
utilizar clusterizao por meio do Oracle RAC.

Express Edition (Oracle Database XE)

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Surgiu em 2005, licena GPL (General Public license) e livre para distribuio,
contempla os sistemas operacionais Windows e Linux o tamanho desta verso para
distribuio em torno de 150 MB e se restrita ao uso de apenas 1 CPU, tendo
tambm um limite de no mximo 4 GB de dados por usurio e 1 GB (Gigabyte)
de memria. O Suporte da mesma efetuado por meio de comunidades on-line.
No final desta unidade ser demonstrado como efetuar a instalao da verso
Oracle Database XE.

SQL Server

SGBD desenvolvido e distribudo pela empresa Microsoft, o mesmo teve seu


incio de desenvolvimento em parceria com a Sybase, com foco nas plataformas
da IBM (International Business Machines), aps o surgimento do Windows NT
se tornou exclusivo para o sistema operacional Windows. Vendo sua perda de
espao no mercado para os concorrentes, a empresa anunciou em 2016 a verso
do SQL Server para o Linux, tentando assim atingir a meta de SGBD mais utili-
zado no mundo corporativo. Algumas de suas principais funes so:
Replicao de dados entre servidores.
Manipulao de dados OLAP (On-line Analytical Processing).
Migrao das informaes do Banco de Dados Oracle para SQl Server.
Armazenamento de dados OLTP (On-line Transaction Processing).

CONCEITOS E BANCO DE DADOS


25

Functions.
Triggers.

Tabela 1 - Edies disponveis para SQL Server

EDIO / VERSO CARACTERSTICAS


Enterprise O SQL Server Enterprise oferece recursos abrangentes
de datacenter de ponta para requisitos exigentes de
bancos de dados e business intelligence.
Standard O SQL Server Standard oferece as principais funcio-
nalidades de gerenciamento de dados e business
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

intelligence para workloads no crticas com recursos


mnimos de TI.
Developer O SQL Server Developer Edition agora uma edio
gratuita que permite aos desenvolvedores aproveita-
rem todos os recursos avanados no SQL Server. Essa
edio destina-se apenas a ambientes de desenvolvi-
mento e testes, no a ambientes de produo, nem ao
uso com dados de produo.
Business Intelligence O SQL Server Business Intelligence capacita organiza-
es a criarem e implantarem solues corporativas de
BI self-service seguras, escalveis e gerenciveis.
Express O SQL Server Express uma edio gratuita do SQL
Server ideal para desenvolvimento e capacitao de
aplicativos para rea de trabalho, web e pequenos
servidores.
Fonte: Microsoft ([2016], on-line)4.

Se voc, aluno(a), tambm ficou como ns, empolgados, com a notcia so-
bre a verso do SQL Server para o Linux, acesse o link e obtenha mais in-
formaes: <https://www.microsoft.com/pt-br/server-cloud/sql-server-on-
-linux.aspx>.
Fonte: os autores.

Sistemas de Gerenciamento de Banco de Dados (SGBD)


26 UNIDADE I

PostgreSQL

PostgreSQL, originalmente chamado de Postgres, foi criado na Universidade de


Berkeley Califrnia pelo professor de cincia da computao Michael Stonebraker.
O Postgres comeou em 1986 com base no projeto Ingres, entre 1986-1994 o
projeto teve o papel de abrir e explorar novos conceitos de Banco de Dados.
Durante o perodo, Postgres passou por vrias mudanas em seu cdigo,
sendo inseridos regras, procedimentos, tipos extensveis com ndices e conceitos
objeto-relacional. Em 1996, surge o PostgreSQL, elaborado por Marc Fournier,

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Bruce Momjian e Vadim B. Mikheev que incluram o interpretador SQL ao pro-
jeto e destruram a base na GPL. Essa etapa contribuiu com popularizao do
banco pelo mercado e transformou radicalmente Postgres, trazendo tambm a
viso de um novo Banco de Dados que ganhou uma reputao de uma rocha
slida e estvel.
O PostgreSQL comeou na verso 6.0 com a ajuda de centenas de progra-
madores pelo mundo, o sistema foi modificado e melhorado em quase todas
as reas. Ao longo dos anos foram atribuindo grandes melhorias em recursos e
SQL, alm de novos tipos de dados nativos (novos tipos de datas e hora e tipos
geomtricos).
Vamos ver algumas das principais caractersticas:
Controle de Concorrncia de Multiverso (MVCC).
Commit e Rollback.
Triggers e Constraints.
Sem restries em tamanho de registro.
Aceita os tipos de ndices B-Tree, rTree e Hash.

Por ser um projeto open source, o mesmo conta com milhares de programa-
dores empenhados na melhoria de seus cdigos, tambm se mantm por meio
de patrocnios e doaes, atualmente a verso mais estvel a 9.4 e traz consigo
a ferramenta PG Admin III destinada a uma maior facilidade na manipulao
dos dados.

CONCEITOS E BANCO DE DADOS


27
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

MODELO DE DADOS

Os SGBDs apresentados tm como base o modelo de dados relacional, Silberschatz


et al. (2006, p. 15) define o mesmo como sendo, [...] um conjunto de tabelas
para representar tanto os dados quanto s relaes entre eles.
Pelo fato das informaes serem representadas de forma simples, sua imple-
mentao utilizada pela maioria dos SGBDs do mercado e temos que entender
tambm, prezado(a) aluno(a), qual o conceito de modelo de dados.
Modelo de Dados: uma coleo de ferramentas conceituais para des-
crever dados, relaes de dados, semntica de dados e restries de
consistncia. Um modelo de dados oferece uma maneira de descrever
o projeto de um Banco de Dados no nvel fsico, lgico e de view (SIL-
BERSCHATZ et al., 2006, p. 5).

Modelo de dados pode ser considerado tambm como um conjunto de operaes


para recuperar e alterar a base de dados, no temos apenas um tipo de modelo
de dados, vamos conhecer um pouco dos demais modelos.

Modelo de Dados
28 UNIDADE I

MODELO DE DADOS HIERRQUICO

O Modelo Hierrquico tem sua representao de dados em uma estrutura de


rvore ou hierarquia. Cada nvel da rvore contm um registro de dados, cada
registro armazena uma coleo de informaes de modo individual.
Outra ideia de representao seria de registro principal, secundrio, tercirio
etc., sendo que o principal vai sempre estar no topo, e tendo a leitura de dados
abaixo de seu n da esquerda para direita.
Esse modelo de dados pode ser apresentado por meio de um diagrama, no

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
qual as caixas representam os dados registrados e as linhas a correlao entre as
informaes. Veja o exemplo na Figura 2.

NOME RA POLO

CURSO SRIE

UNICESUMAR

CARLOS 18365-5 MARING JEFERSON 17584-5 SO PAULO

ADS 8 ENG. SOFT. 10

Figura 2 - Exemplo de diagrama de modelo de dados hierrquico


Fonte: adaptada de Silberschatz et al. (2006).

CONCEITOS E BANCO DE DADOS


29

O modelo hierrquico conta com alguns problemas, sendo os trs principais:


Dificuldade na representao dos diagramas de rvore com grandes volu-
mes de informaes.
Muita complexidade em efetuar consultas, tendo que ler vrios ns at
encontrar a informao correta.
Inconsistncia das informaes quando tivermos atualizaes dos dados.
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

MODELO DE DADOS REDE

O Modelo de Rede foi criado como uma extenso do modelo hierrquico, seu
principal diferencial permitir que um mesmo tipo de registro esteja agrupado
em um nico setor. Com base na Figura 2, do modelo hierrquico, temos as
informaes dos alunos separadas, em linha, as informaes da instituio em
um nvel abaixo, o Modelo de Rede agrupa todos os dados dos alunos em um
nico lugar e os da instituio em outro.
O Sistema de Data Base Task Group (DBTG) normatiza esse modelo de
dados, sendo seu foco garantir a recuperao dos dados para as aplicaes, do
mesmo modo que esto armazenadas.
A representao desse modelo por meio de um diagrama muito similar
ao do hierrquico, tendo apenas como diferencial o agrupamento das informa-
es conforme mostra a Figura 3.

Modelo de Dados
30 UNIDADE I

ALUNO DADOS UNICESUMAR

NOME RA POLO CURSO SRIE

LINK

ALUNO DADOS UNICESUMAR


Anlise e Desenvolvimento
CARLOS 18365-5 MARING 8
de Sistemas

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
JEFERSON 17584-5 SO PAULO Engenharia de Software 10

LINK

Figura 3 - Exemplo de diagrama modelo de dados de rede


Fonte: adaptada de Silberschatz et al. (2006).

MODELO DE DADOS RELACIONAIS

O Modelo de Dados Relacionais teve sua origem pensando na necessidade de


aumentar a independncia dos SGBDs, seu princpio focado em armazena-
mento e recuperao de dados. Hoje, esse modelo utilizado por grande maioria
dos SGBDs, o principal fato a organizao de informaes.
Sua estrutura bsica formada por tabelas e colunas, ao contrrio dos mode-
los anteriores, o acesso s informaes no tem caminhos a serem percorridos,
as informaes esto sempre no mesmo nvel. Alguns cuidados devem ser toma-
dos com base nesse modelo para evitarmos alguns problemas como as repeties
de dados ou a perda de informaes. O indicado trabalharmos com ndices e
chaves para evitar os mesmos. Com base nas informaes da Figura 4, modelo
de dados de rede, veremos um diagrama do modelo relacional.

CONCEITOS E BANCO DE DADOS


31

ID_ALUNO NOME RA POLO

ID_ALUNO COD_CURSO

COD_CURSO CURSO SRIE

ID_ALUNO NOME RA POLO


Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

15542 CARLOS 18365-5 MARING

14215 JEFERSON 17584-5 SO PAULO

ID_ALUNO COD_CURSO COD_CURSO CURSO SRIE

15542 ADS158 ADS158 ADS 8

14215 ENGSIS10 ENGSIS10 ENG. SOFT. 10

Figura 4 - Exemplo de diagrama modelo de dados relacional


Fonte: adaptado de Silberschatz et al. (2006).

MODELO DE DADOS ORIENTADO A OBJETOS

Modelo este que surgiu em funo de limite de armazenagem de dados e a forma


de representar as informaes apresentadas no Modelo Relacional. Uma das
caractersticas da programao orientada a objetos seria a habilidade de mani-
pular e criar tipos de dados conforme a necessidade, por meio de bibliotecas de
classes, mas essas estruturas de dados utilizam do armazenamento permanente.
O grupo Object Database Management Grupos (ODMG) desenvolveu a estru-
tura padro para Banco de Dados orientados a objetos, Grupo este representado
pelos principais SGBDs disponveis no mercado.
Alguns dos possveis problemas sobre o modelo relacional foram soluciona-
dos, acredita-se que esse tipo de banco deve ganhar mais mercado nos prximos
10 anos. Acredita-se tambm que esses tipos de Bancos de Dados orientados a

Modelo de Dados
32 UNIDADE I

objetos sejam destinados s aplicaes especializadas e preparadas para o mesmo,


mas o modelo relacional ainda toma grande parte do mercado por sustentar os
sistemas de negcios tradicionais.
Conforme utilizado nos modelos anteriores, vamos verificar o diagrama
do modelo de dados orientado a objetos. Para representar o mesmo utilizado
a Linguagem de Modelagem Unificada - Unified Modeling Language (UML).

ALUNO DADOS UNICESUMAR

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
1..* 1..*
NOME: String CURSO: String

RA: String SRIE: Inteiro

POLO: String

Figura 5 - Exemplo de diagrama UML, modelo de dados orientado a objetos


Fonte: adaptada de Silberschatz et al. (2006).

CONCEITOS E BANCO DE DADOS


33
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

MODELO RELACIONAL

Ao pensarmos em um Banco de Dados, devemos entender a sua forma de estru-


tura bsica, inmeros SGBDs tm como base o modelo relacional, por este motivo
voc, aluno(a), deve compreender esse modelo para estruturar seu Banco de
Dados de modo adequado.
O modelo relacional surgiu em 1970 por Ted Codd da IBM Research, tendo
como conceito a relao matemtica, tabelas e valores, sua teoria est vincu-
lada a teoria de conjuntos e na lgica de predicados de primeira ordem. O uso
do modelo relacional em sistemas comerciais se deu no incio dos anos 80, com
o surgimento do SGBD Oracle e SQL/DS para o sistema operacional da IBM,
desde ento, esse modelo vem sendo seguido em inmeros SGBDs do mercado.
O modelo relacional representa o Banco de Dados como uma coleo
de relaes. Informalmente, cada relao se parece com uma tabela de valo-
res ou, em alguma extenso, com um arquivo de registros plano (ELMASRI;
NAVATHE, 2005, p. 90).
Ao pensarmos em uma tabela, as informaes contidas em cada linha repre-
sentam uma coleo de dados relacionados, cada valor representa um fato ou

Modelo Relacional
34 UNIDADE I

descrio. A sua representao por meio do modelo relacional contm a tupla


que representa uma linha, atributos seriam as colunas do cabealho e a relao,
o nome da tabela.
Veremos a seguir, um exemplo, utilizando o modelo relacional, contendo
seus atributos, tuplas e relao.

Atributos
Nome da relao

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Fone Fone
Aluno Nome SSN Endereo Idade MPG
Residncia Escritrio
Benjamin 2918 Bluebonnet
305-61-2435 373-1616 null 19 3.21
Bayer Lane
Katherine
381-62-1245 375-4409 125 Kirby Road null 18 2.89
Ashly
Dick
Tuplas 422-11-2320 null 3452 Elgin Road 749-1253 25 3.53
Davidson
Charles
489-22-1100 376-9821 265 Lark Lane 749-6492 28 3.93
Cooper
Barbara 7384 Fontana
533-69-1238 839-8461 null 19 3.25
Benson Lane
Figura 6 - Representao de informaes no modelo relacional
Fonte: adaptada de Elmasri e Navathe (2005, p. 91).

CONCEITOS E BANCO DE DADOS


35
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

DIFERENAS ENTRE O MYSQL E O ORACLE

Desenvolver um software que realize o acesso s informaes de diferentes fabri-


cantes de Bancos de Dados pode se tornar complexo pelas particularidades nas
instrues SQL e em cada SGBD. Por isso, se torna necessrio demonstrar as prin-
cipais diferenas entre as instrues SQL utilizadas no SGBD MySQL e no Oracle.
Outra considerao importante sobre as diferenas entre os SGBDs est
na evoluo do universo que abrange o mundo dos negcios. Alm de muitas
empresas criarem a necessidade de softwares com acesso s informaes dos mais
variados Bancos de Dados e de diferentes fabricantes, ainda h a necessidade de
se adaptar a novas oportunidades do mercado que exigem o conhecimento da lin-
guagem SQL e suas variaes para trabalhar com os SGBDs que sero utilizados.
Ao abordar as principais diferenas nas instrues SQL utilizadas pelos
SGBDs MySQL e Oracle sero apresentadas as particularidades de cada um deles.

Diferenas Entre o MySQL e o Oracle


36 UNIDADE I

Como a evoluo dos recursos da TI exige a constante procura das empresas


por novas tecnologias, por um diferencial neste competitivo mercado, as inova-
es acabam sendo uma questo de necessidade, como o caso de organizaes
que sofrem uma evoluo rpida em seus negcios.
Essa evoluo pode envolver diversas tecnologias e produtos de diferentes
fabricantes. Um grande exemplo disso a necessidade de adquirir ou desen-
volver um novo sistema para melhorar o fluxo de informaes interno ou at
mesmo externo.
Outra situao tpica da utilizao de SGBDs de diferentes fabricantes a

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
fuso de empresas, na qual as informaes no podem ser descartadas e neces-
sitam de acesso e integrao s bases de dados antes individualizadas.
Com base em situaes como estas possvel compreender que a prpria
linguagem SQL tem uma base padro na qual as instrues so utilizadas em pra-
ticamente todos os SGBDs. Contudo, existem diferenas ou pequenos ajustes que
devem ser observados. A seguir, esto apresentadas algumas dessas diferenas.
A primeira diferena fundamental na estrutura criada para o MySQL, em
que so criadas vrias bases diferentes para projetos diferentes em um mesmo
servidor, no Oracle, um servidor significa ter apenas uma base de dados. Cada
usurio criado enxerga apenas seu Schema, ou seja, o conjunto de suas tabelas,
dados, triggers, procedures etc. Sendo que cada usurio tem as suas visualizaes.
No MySQL so criados databases para cada projeto, no Oracle so criados
usurios para cada projeto, ou at tablespaces, que so uma ou mais unidades
de armazenamento lgicas que armazenam coletivamente todos os dados do
Banco de Dados.
Para iniciar um projeto no Oracle necessrio logar com o usurio SYS e
criar um novo usurio para o projeto. No indicado utilizar o usurio SYS nos
projetos.
Um detalhe importante, a Oracle possui o Oracle Database 11g Express
Edition (Oracle Database XE), ou simplesmente Oracle xe, que uma verso gra-
tuita do Banco de Dados relacional, com determinadas limitaes comerciais.
Sua instalao simples, fcil de gerenciar e fcil de desenvolver. A interface
intuitiva, acessada por meio de um navegador para administrao do Banco de

CONCEITOS E BANCO DE DADOS


37

Dados, criao de tabelas, exibies e outros objetos de Banco de Dados, impor-


tao, exportao e dados de exibio de tabela, executar consultas e scripts SQL
e gerar relatrios.

CONFIGURANDO O MYSQL

Partindo do ponto que voc, aluno(a), j deve ter lido nesta unidade sobre as
principais caractersticas do MySQL, vamos para a instalao e configurao do
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

mesmo, primeiramente vamos acessar o site oficial do MySQL1.

Figura 7 - Local onde devemos encontrar o link para Download


Fonte: os autores.

Aps o acesso pgina, clique na aba DOWNLOADS, para ter acesso a uma
outra pgina, como mostra a Figura 8, dever seguir para a pgina community:

1 Disponvel em: <http://www.mysql.com/>.

Diferenas Entre o MySQL e o Oracle


38 UNIDADE I

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Figura 8 - Informao qual o tipo de Download
Fonte: os autores.

Agora v at o final da pgina e clique em Community (GLP) Download:

Figura 9 - Informao de qual verso deve efetuar o download


Fonte: os autores.

CONCEITOS E BANCO DE DADOS


39

Chegou o momento de selecionarmos o tipo de download a ser efetuado, MySQL


Windows (installer e tools), sempre selecionar o maior arquivo para download:
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Figura 10 - Qual a opo correta para download


Fonte: os autores.

Para realmente efetuar o download necessrio se cadastrar, j ser cadastrado


ou ignorar o login e clicando em:

Figura 11 - Informao de como proceder para efetuar o download


Fonte: os autores.

Diferenas Entre o MySQL e o Oracle


40 UNIDADE I

Agora com o download completo, basta darmos dois cliques sobre o mesmo
para iniciar a execuo e a instalao do nosso MySQL, aps o incio da instala-
o, ser necessrio concordar com a licena de uso, conforme imagem a seguir:

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Figura 12 - 1 tela da execuo da instalao
Fonte: os autores.

Para prosseguirmos com a instalao, vamos escolher a opo personalizado (cus-


tom) e selecionar as opes destacadas a seguir e por fim clicar em prximo (next):

CONCEITOS E BANCO DE DADOS


41
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Figura 13 - Opes a serem escolhidas para instalao


Fonte: os autores.

Para irmos ao passo seguinte, necessrio a instalao do Microsoft visual c++,


basta selecionar conforme tela a seguir e clicar em execute:

Diferenas Entre o MySQL e o Oracle


42 UNIDADE I

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Figura 14 - Opes a serem escolhidas para instalao
Fonte: os autores.

Clicando em executar, basta apenas concordarmos com a licena do Visual c++


e clicar em Install:

Figura 15 - Instalao de dependncias, para executar o MySQL


Fonte: os autores.

CONCEITOS E BANCO DE DADOS


43

Agora com o Visual C++ j instalado, a tela da instalao do nosso MySQL ficar
marcada, indicando que j possumos o Visual C++:
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Figura 16 - Opes a serem escolhidas para instalao


Fonte: os autores.

Diferenas Entre o MySQL e o Oracle


44 UNIDADE I

Agora basta clicar em Prximo (Next) para prosseguirmos com a instalao,


quando chegar na tela seguinte apenas clique em Executar:

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Figura 17 - Opes a serem escolhidas para instalao
Fonte: os autores.

Com a instalao finalizada, porm ainda com o Banco de Dados no configu-


rado, a tela ficar da seguinte maneira:

CONCEITOS E BANCO DE DADOS


45
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Figura 18 - Opes a serem escolhidas para instalao


Fonte: os autores.

Para finalizar a instalao, basta clicar sequencialmente em Next at se deparar


com uma tela solicitando a incluso da senha para o Banco de Dados, seja cau-
teloso com a senha, pois ser necessrio utiliz-la posteriormente, segue a tela
com a solicitao de senha:

Diferenas Entre o MySQL e o Oracle


46 UNIDADE I

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Figura 19 - Opo de insero, login e senha para acessar o MySQL
Fonte: os autores.

Para irmos ao prximo passo importante, devemos ir clicando em Next at che-


gar na seguinte tela:

Figura 20 - Opes a serem escolhidas para instalao


Fonte: os autores.

CONCEITOS E BANCO DE DADOS


47

Clicando em Execute, finalizamos o ltimo passo da instalao do MySQL. Com


a finalizao da instalao, o Banco de Dados est pronto para ser acessado por
meio do utilitrio MySQL Workbench conforme a seguinte tela:
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Figura 21 - 1 tela do programa instalado e sendo executado


Fonte: os autores.

Para conectar ao Banco de Dados instalado por meio dos passos acima, basta
clicar sobre a instncia criada, conforme destacado na imagem acima e pos-
teriormente clicar em Connect, informando a senha da instalao conforme
imagem a seguir:

Figura 22 - Inserindo login e senha para acesso o Banco de Dados


Fonte: os autores.

Diferenas Entre o MySQL e o Oracle


48 UNIDADE I

CONFIGURANDO O ORACLE XE

O Oracle XE tem uma interface baseada em browser de usurio e utilizado para


administrar o Banco de Dados, executar scripts e consultas, a construo de apli-
cativos baseados na Web, entre outros.
Outra interface tambm utilizada para outras verses do Oracle, o SQL*PLUS
uma interface pela qual possvel entrar e executar comandos SQL. H vrios
comandos de SQL*PLUS, os quais podem facilitar processos e formatar resul-
tados de comandos de SQL, podendo editar e at gravar.

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Ao conectar o Oracle XE obrigatrio informar XE como nome da base
de dados. Em outra verses, apenas informar o endereo do servidor o bas-
tante, j que existe apenas uma base por servidor.

Figura 23 - Opo de Download do Oracle XE


Fonte: os autores.

Aps ter sido feito o download do instalador do Oracle, deve-se execu-


tar o mesmo e seguir os passos.
Registrar o cadastro de uma senha para o usurio system.

CONCEITOS E BANCO DE DADOS


49

Dica: geralmente o prprio instalador configura como servio do Windows,


mas como exige-se muitos recursos, em Servios possvel configurar o servio
OracleXETNSListener e OracleServiceXE para iniciar manualmente. Assim,
quando necessitar do Banco de Dados, s inici-lo no Menu Iniciar, opo
Start Database.
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Figura 24 - Opo para download do Oracle SQL Developer


Fonte: os autores.

Este um client grfico, muito utilizado e gratuito.


Baixando o SQL*Plus.
O SQL*Plus muito utilizado pelos Administradores de Bancos de
Dados e desenvolvedores na interao com as bases de dados. Com
ele possvel executar todas as instrues SQL e programas PL/SQL,
formatar as consultas e administrar a base de dados.

Diferenas Entre o MySQL e o Oracle


50 UNIDADE I

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Figura 25 - Parte superior da pgina de download
Fonte: os autores.

Figura 26 - Opes para Dowwload


Fonte: os autores.

CONCEITOS E BANCO DE DADOS


51

Configurando o SQL*Plus.
Depois de instalado, entrar em Net Configuration Assistant.
Selecionar Configurao do Nome do Servio de Rede Local.
Selecionar Adicionar.
Em nome do servio incluir: xe.
Selecionar TCP.
Em nome do host inserir o IP ou hostname onde o Oracle est instalado.
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Testar. Talvez seja necessrio alterar o login para o teste.

Com estas instrues, o SQL*Plus funcionar perfeitamente.

Diferenas Entre o MySQL e o Oracle


52 UNIDADE I

CONSIDERAES FINAIS

Caro(a) aluno(a), nesta unidade, conhecemos o conceito de Banco de Dados,


aprenderemos que a ideia de banco de informaes veio antes da era dos compu-
tadores, desde os primrdios os mesmos j tinham seu modo de armazenamento
de informaes, por meio de livros e registros em papel e destacamos algumas
vantagens em utilizar o mesmo. Identificamos que mesmo sem percebermos,
manipulamos informaes em um Banco de Dados por meio de um sistema.
Com o crescimento da tecnologia e das diversas linguagens de programao,

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
houve a necessidade de padronizar o acesso ao Banco de Dados, eis que surgem
os SGBDs, com o intuito de resolver problemas de acesso e confiabilidade de
informaes, atribuindo tambm o padro de linguagem SQL.
Foi apresentado a voc, aluno(a), alguns dos mais conceituados tipos de
SGBDs, sendo o MySQL, Oracle, SQL Server, PostgreSQL, temos disponveis
vrios outros no mencionados nesta unidade.
Ao conhecermos o SGBD, vimos que sua base estrutural segue o modelo
de dados relacional, mas para compreendermos o porqu desta escolha, estu-
damos os outros tipos de modelos de dados, Hierrquico, Rede, Relacional e
Orientado a Objetos.
O modelo de dados relacional utilizado pela grande maioria dos SGBDs,
por isso que estudamos esse modelo com mais detalhes, modelo este que tem sua
base na matemtica, com a representao das informaes em tabelas e colunas.
Ao concluirmos essa unidade, fizemos uma breve comparao entre o SGBD
MySQL e Oracle, considerados os bancos mais utilizados no mercado, alm de
efetuarmos passo a passo a instalao dos mesmos, programas esses que sero
utilizados no decorrer de nossa disciplina.
Esperamos que tenha aproveitado o contedo apresentado para enriquecer
seus conhecimentos, ns j temos um encontro marcado nas prximas unida-
des, at l!

CONCEITOS E BANCO DE DADOS


53

1. Conforme vimos nesta unidade, a ideia de um Banco de Dados veio antes da era
dos computadores, o conceito de banco de informaes no se limita apenas em
arquivos digitais.

Assinale Verdadeiro (V) ou Falso (F) no que podemos considerar como Banco de
Dados:
( ) Planilhas Eletrnicas.
( ) Papel de Carta.
( ) Livro de Registros.
( ) Arquivo Morto.

2. O Modelo de Dados utilizados pelos SGBDs o relacional, tendo como conceito


a relao matemtica, tabelas e valores. Sua teoria est vinculada a teoria de
conjuntos e na lgica de predicados de primeira ordem. A representao do mo-
delo relacional conta com alguns elementos. Esses elementos so:
I. Identificao.
II. Tuplas.
III. Atributos.
IV. Correlaes.
V. Relao.
a. Apenas I, II e V.
b. Apenas II e III.
c. Apenas II, III e IV.
d. Apenas II, III e V.
e. Todas as afirmativas.

3. Por volta do incio de 1980 surgiram os primeiros padres de acesso s informa-


es, os mesmo tinham muitas funcionalidades em comum, alm da interface
grfica, mais o SGBD foi criado para solucionar alguns problemas. Qual eram
esse problema?

4. Ao apresentarmos os principais SGBDs utilizados por desenvolvedores e empre-


sas, foi visto o Oracle, SGBD muito conceituado no mercado. Para que o mesmo
tenha um melhor controle sobre as suas licenas, conta com verses e edies.
Quais foram as edies apresentadas nesta unidade e qual utiliza a licena GPL?
54

5. A Linguagem padro utilizada no SGBD a SQL, contudo, existem diferenas


ou pequenos ajustes que devem ser observados, quando comparamos o MyS-
QL com o Oracle. Foram apresentadas algumas diferenas, qual seria a primeira
delas?
55

Caro(a) aluno(a), nas empresas onde trabalhamos utilizamos sistemas para gesto, com-
preendemos que o Banco de Dados da empresa o corao da mesma, todas as infor-
maes sobre financeiro, controle de caixa, estoque, fornecedores, empregados etc. J
imaginou se esse dados fossem roubados ou bloqueados? E se a pessoa que fez isso
exigisse um resgate?
Isso j uma realidade, o termo utilizado Sequestro de arquivos digitais ou Seques-
tro de Dados, vamos entender um pouco mais sobre isso.
RANSOMWARE - O SEQUESTRADOR DE DADOS
Ransomware um tipo de malware para sequestro de computador, em que a explo-
rao restringe o acesso ou danifica os dados por meio da criptografia de dados do
usurio, com o objetivo de extorquir dinheiro da vtima. Ele bloqueia completamente o
computador e utiliza imagens de aplicao de leis para intimidao da vtima e exige pa-
gamento para resgate, para poder liberar a chave para decifrar a criptografia aplicada.
Seu mtodo de disseminao parecido com os demais tipos de malware, sendo a
principal forma uma variao do phishing, por meio de anexos de e-mail, links mal-in-
tencionados em mensagens instantneas, redes sociais, programas infectados ou sites
comprometidos.
Uma vez instalado, esse malware criptografa, por meio de chave pblica, os dados da
vtima, que por sua vez recebe uma nota de resgate exigindo uma certa quantia de di-
nheiro em troca da liberao do computador. A nota adverte que, se o resgate no for
pago at uma determinada data, a chave privada para liberao ser destruda e os da-
dos sero perdidos.
A vtima levada a acreditar que se trata de um inqurito policial. Depois de ter sido
informada de que foi encontrado software no licenciado ou contedo ilegal, so dadas
instrues de como pagar a multa eletronicamente, por meio da Internet. Nesta abor-
dagem, o sequestrador dos dados antecipa que a vtima vai efetuar o pagamento, a fim
de reaver seus dados e corrigir o problema.
Em funo de seu modo de operao, o ransomware manipula o usurio tanto por meio
de extorso e possvel punio legal. Devido criptografia envolvida no ataque, tam-
bm pode ser chamado de cryptovirus, cryptotrojan, cryptoworm, dentre outros.
Para se proteger contra sequestro de dados, os especialistas insistem que os usurios
devem fazer backup dos dados regularmente, alm das demais precaues que devem
ser tomadas em relao a outros casos que envolvem segurana na web. Caso ocorra um
ataque, no pagar um resgate em hiptese alguma. Em vez disso, realizar uma varredura
no sistema e restaurar os dados comprometidos a partir do backup.
Fonte: Bastos ([2016), on-line)5.
MATERIAL COMPLEMENTAR

Projeto de Banco de Dados - 6 Edio


Carlos Alberto Heuser
Editora: BOOKMAN
Sinopse: em sua sexta edio e adotado por faculdades
de todo o Brasil, Projeto de Banco de Dados aborda as
duas primeiras etapas do ciclo de vida de um Banco de
Dados: modelagem conceitual e projeto lgico.

Sistema de Banco de Dados


Silberschatz, Abraham / Korth,Henry F. / S. Sudarshan
Editora: Elsevier - Campus
Sinopse: este um livro-texto clssico sobre treinamento
em Banco de Dados. A obra apresenta os conceitos
fundamentais do gerenciamento de Banco de Dados
de uma maneira intuitiva e motivadora para os alunos,
inclusive com um novo exemplo de Banco de Dados de
uma universidade, que ilustra escolhas mais complexas de
projeto. O texto enfatiza questes prticas, aplicaes e
implementao, junto com uma cobertura dos principais
conceitos tericos. Nesta 6 edio, todos os captulos foram revisados para refletir os avanos
mais recentes na tecnologia. Os autores fizeram ainda uma cobertura revisada e expandida
dos seguintes temas: Variantes da SQL em sistemas reais; Projeto relacional; Aplicaes Web e
segurana; Indexao e otimizao de consulta; Gerenciamento de transao; Bancos de dados
paralelos e distribudos.
57
REFERNCIAS

AMADEU, C. V. Banco de Dados. So Paulo, PERSON Education Brasil, 2015.


DATE, C. J. Introduo a Sistemas de Banco de Dados. Traduo da 8. ed. America-
na, Rio de Janeiro, Elsevier - Campus, 2003.
HEUSER, C. A. Projeto de Banco de Dados. 6. ed., Porto Alegre, Bookman, 2009.
SILBERSCHATZ, A.; KORTH, H. F.; SUDARSHAN, S. Sistemas de Banco de Dados. 5.
ed. Rio de Janeiro: Elsevier-Campus, 2006.
ELMASRI, R.; NAVATHE, S. B. Sistemas de Banco de Dados. So Paulo/SP. Pearson
Education, sob o selo Addison-Wesley 2005.

REFERNCIAS ON-LINE

1
Em: <http://www.feg.unesp.br/~saad/mysql/manual_pt.pdf>. Acesso em: 31 nov.
2016.
2
Em: <http://www.gnu.org/licenses/licenses.html>. Acesso em: 31 nov. 2016.
Em: <http://www.oracle.com/us/corporate/profit/p27anniv-timeline-151918.pdf>.
3

Acesso em: 31 nov. 2016.


4
Em: <https://www.microsoft.com/pt-br/server-cloud/products/sql-server-editions/
overview.aspx>. Acesso em: 31 nov. 2016.
5
Em: <https://www.portaleducacao.com.br/informatica/artigos/62872/ransomware-
-o-sequestrador-de-dados>. Acesso em: 1 dez. 2016.
GABARITO

1. V, F, V, V.
2. Alternativa D. Apenas II, III e V.
3. Nem toda parte do cdigo igual, cada linguagem e programa contm rotinas
e funcionalidades diferentes para se manipular as informaes. Pensando em
uma forma de comunicao padronizada de acesso para as linguagens surgiram
os SGBDs, justamente para solucionar a incompatibilidade de acesso pelas lin-
guagens.
4. As verses apresentadas foram as Standard Edition (SE), Standard Edition One,
Enterprise Edition (EE) e Express Edition (Oracle Database XE) as quais utilizam a
licena com base em GPL.
5. A primeira diferena fundamental esta na estrutura criada, para o MySQL so
criadas vrias bases diferentes para projetos diferentes em um mesmo servidor,
no Oracle um servidor tem apenas uma base de dados. Cada usurio criado en-
xerga apenas seu schema, ou seja, o conjunto de suas tabelas, dados, triggers,
procedures, etc. Sendo que cada usurio tem as suas visualizaes.
Professor Esp. Carlos Danilo Luz

II
UNIDADE
MODELAGEM DE DADOS

Objetivos de Aprendizagem
Conhecer os conceitos bsicos sobre os tipos de modelagem.
Entender o que Modelo Entidade Relacionamento (MER).
Apresentar os elementos que compem um Diagrama Entidade
Relacionamento (DER).
Conceituar a Normalizao de Dados.

Plano de Estudo
A seguir, apresentam-se os tpicos que voc estudar nesta unidade:
Modelagem de Dados
Modelo Entidade Relacionamento (MER)
Relacionamentos
Normalizao
61

INTRODUO

Ol, aluno(a), seja muito bem-vindo(a)! Aps voc ter adquirido os conheci-
mentos sobre o que um Banco de Dados e qual a sua funo em um sistema, os
conceitos de um Sistema de Gerenciamento de Banco de Dados (SGBD), vamos
conhecer como estruturar o nosso Banco de Dados?
Sero apresentadas nesta unidade, as primeiras etapas na estruturao de um
Banco de Dados, antes de inserir todas as informaes em um SGBD, devemos
colocar as ideias no papel, a mesma se inicia com o processo de modelagem
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

de dados. Utilizando os processos da Engenharia de Requisitos, vamos colher


as primeiras informaes de nosso sistema.
Vamos conhecer os trs tipos de modelagem de dados, sendo o conceitual,
lgico e fsico. Com base no modelo conceitual, vamos utilizar o Modelo Entidade
Relacionamento (MER) e o Diagrama Entidade Relacionamento (DER).
A utilizao de um DER na elaborao da estrutura do Banco de Dados tem
como funo prevenir possveis falhas ou um banco mal estruturado, o mesmo
nos d uma viso total do mesmo, a representao do DER efetuada por meio
de elementos grficos e textuais.
Para efetuar a composio do DER, o mesmo se utiliza de entidades, as quais
representam as tabelas de um Banco de Dados, e atributos que so os dados da
tabela, tambm podemos considerar sendo as colunas da tabela. As entidades
de um Banco de Dados possuem associaes para represent-las utilizamos o
relacionamento, item que caracteriza esta associao.
Devemos pensar tambm na regra de negcio proposta no incio do pro-
jeto, em que teremos alguns registros e obrigaes em alguns relacionamentos,
para isso, vamos utilizar a cardinalidade de relacionamentos, sendo indicado o
nmero mximo e mnimo de associaes permitidos para os relacionamentos
entre as entidades.
Em alguns casos, vamos ter a nossa disposio informaes exportadas de
um Sistema Gerenciador de Banco (SGB) ou disponibilizadas pelo cliente, para
que possamos entender como as informaes devem estar armazenadas, ire-
mos utilizar a normalizao para este procedimento, no qual estudaremos a
1FN, 2FN e 3FN.

Introduo
62 UNIDADE II

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
MODELAGEM DE DADOS

Podemos considerar a Modelagem de Dados como uma das mais importantes


etapas no desenvolvimento de um banco de dados, a mesma tem como base os
processos da engenharia de requisitos. Um dos mtodos mais utilizados nessa
etapa a entrevista, que baseia-se em uma conversa entre o cliente e o analista,
na qual o cliente expe suas ideias sobre o que deseja em seu sistema.
Para Puga et al. (2013, p. 77):
a modelagem de dados um mtodo de anlise que, a partir de fatos re-
levantes a um contexto de negcio, determina a perspectiva dos dados,
permitindo organiz-los em estruturas bem definidas e estabelecer re-
gras de dependncia entre eles, alm de produzir um modelo expresso
por uma representao descritiva e grfica.

Alguns dos objetivos dessa etapa so:


Entender melhor a regra de negcio do cliente.
Colher as informaes que compem o sistema.
Elaborar o Banco de Dados.
Contribuir na organizao das informaes.

Podemos classificar as etapas da modelagem de dados em alto nvel (modelo


conceitual), representacional (modelo lgico) e baixo nvel (modelo fsico).

MODELAGEM DE DADOS
63

Negcio Estratgia

Processos

Contexto de negcio

Modelo conceitual de dados


Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Lgico

Modelo lgico de dados

Fsico

Modelo fsico de dados

Estgios da modelagem de dados


Figura 1 - Estgios da modelagem de dados
Fonte: adaptada de Puga et al. (2005).

Os processos atribudos Engenharia de Requisitos so se limitam apenas


ao levantamento de informaes, mas tambm refletem a questes sobre
qualidade de software, desenvolvimento, manuteno, custos, prazos, qua-
lidade do produto, entre outros. Para mais informaes sobre Engenharia
de Requisitos, veja a indicao de livros no material complementar, ao final
desta unidade.
Fonte: os autores.

Modelagem de Dados
64 UNIDADE II

MODELO CONCEITUAL

O modelo conceitual a representao do Banco de Dados, sem a identificao


do SGBD ou da forma de implementao. O mesmo organiza as informaes da
forma que vo estar presentes no Banco de Dados, mas no a forma de armaze-
namento com base em um SGBD.
Para Heuser (2009), o mesmo definido sendo um modelo de dados abs-
tratos, que descreve a estrutura de um Banco de Dados de forma independente
de um SGBD particular.

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
O mesmo pode ser representado pelo conceito de entidade-relacionamento
(E-R), visualmente por um DER, diagrama este que veremos mais frente nesta
unidade.

CLIENTE PEDIDO

Figura 2 - Exemplo de Modelo Conceitual


Fonte: adaptado de Heuser (2009).

MODELO LGICO

O modelo lgico se utiliza dos dados informados no modelo anterior, efetua


a descrio dos itens, de forma que seja interpretada, posteriormente, por um
SGBD ou pelo seu usurio.
Neste ponto, o SGBD se torna relevante, pois, conforme informado na
Unidade I deste livro, temos vrios tipos de modelos de dados (hierrquico, rede,
relacional e orientado a objetos), como o modelo relacional o mais utilizado
nos SGBDs no mercado atual, nossos exemplos seguiro com base neste modelo.

MODELAGEM DE DADOS
65

CLIENTE

CodCliente Nome Telefone Tipo Pessoa


1 Carlos Danilo 39025-7514 Fsica
2 Roberta Rampani 38598-7596 Fsica

3 ARJ Alimentos 58458-8652 Jurdica

4 Bela Arte Aviamentos 79851-9671 Jurdica


Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

PEDIDO

CodPedido CodCliente Valor Pedido Forma Pagamento

14521 1 150.00 Carto

14598 3 1521.28 Boleto

15428 4 14584.50 Boleto


15428 1 258.59 Carto
Figura 3 - Exemplo de Modelo Lgico com base no modelo relacional
Fonte: adaptada de Heuser (2009).

MODELO FSICO

Este modelo utilizado para efetuar a sintonia de Banco de Dados, com o intuito
de otimizar o desempenho. Puga et al. (2013, p. 80) afirmam que [...] o modelo
fsico de dados representa a estrutura para armazenamento fsico dos dados,
expressando a forma como as informaes sero armazenadas fisicamente, em
termos computacionais.
Conforme mencionado no modelo lgico, a implementao do SGBD pode
influenciar as estruturas fsicas que so criadas nesta etapa de acordo com o SGBD
escolhido. Alteraes efetuadas no modelo fsico no interferem nas aplicaes
que esto utilizando o Banco de Dados, essas alteraes podem acontecer aps
a implementao e funcionamento do SGBD.

Modelagem de Dados
66 UNIDADE II

possvel estruturarmos um Banco de Dados sem efetuar os passos de mo-


delagem de dados?

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
MODELO ENTIDADE RELACIONAMENTO (MER)

Ao pensarmos em criar um Banco de Dados ou planejar a estrutura de um sistema,


devemos pensar primeiro como as informaes sero distribudas, armazenadas,
relacionadas de forma mais simplificada e segura. Com base nesta ideia, pode-
mos utilizar mtodos para efetuar a representao visual do Banco de Dados.
Em 1976, Peter Chen criou o Modelo Entidade Relacionamento (MER) e o
Diagrama Entidade Relacionamento (DER) considerados como modelos padres
da modelagem conceitual. Atualmente, o MER ou DER so utilizados como um
dos primeiros passos na estruturao de um Banco de Dados.

MODELAGEM DE DADOS
67

Cardoso e Cardoso (2012) afirmam que [...] projetos que excluem esse pro-
cesso apresentam muitos erros e falhas, que, ao longo de seu desenvolvimento
e aplicao, causam inmeros problemas, um projeto mal elaborado ou com
falhas pode prejudicar o bom funcionamento do sistema.

DIAGRAMA ENTIDADE RELACIONAMENTO (DER)

Conforme mencionado anteriormente, o Diagrama Entidade Relacionamento


Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

(DER) considerado como um padro da modelagem conceitual, a representa-


o de um DER efetuada por meio de esquemas grficos e textuais, conforme
Figura 4.

Conceito Smbolo

Entidade

Relacionamento

Atributo ou

Figura 4 - Smbolos usados no desenvolvimento do DER


Fonte: adaptada de Cardoso e Cardoso (2012).

ENTIDADES

Uma entidade representa uma tabela do Banco de Dados no DER, podemos


considerar a tabela como um conjunto ou objeto de informaes, vamos consi-
derar uma entidade com o nome de alunos. Na tabela alunos sero armazenados
um conjunto de informao sobre o mesmo, para Heuser (2009) entidade um
conjunto de objetos da realidade modelada sobre os quais deseja-se manter

Modelo Entidade Relacionamento (MER)


68 UNIDADE II

informaes no Banco de Dados, desta forma, o Banco de Dados separado


por entidades (tabelas).
Conforme informado anteriormente, uma entidade representada em um
DER por meio de um retngulo com o nome da tabela ao centro do mesmo.
Alguns exemplos de entidades so mostrados na Figura 5.

ALUNOS CARROS PRODUTOS

Figura 5 - Exemplos de representao de entidades

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Fonte: os autores.

Podemos classificar as entidades como concretas e abstratas.


Concretas so objetos que tenham um nico sentido e de fcil distin-
o. Exemplo: carro, quando falamos de um carro, estamos claramente
falando de um veculo.
Abstratas no temos uma informao clara do objeto. Exemplo: aluguel
que pode ser de um carro, casa, livro, entre outra situao. Percebemos
que no temos uma definio do que se trata a entidade aluguel.

A representao de ambas as entidades se faz da mesma forma, por meio de um


retngulo com o nome da tabela no centro. Alguns exemplos de entidades con-
cretas e abstratas so encontrados na Figura 6:

Entidades Concretas Entidades Abstratas

ALUNOS ALUGUEL

CARROS EMPRSTIMO

Figura 6 - Exemplos de entidades concretas e abstratas


Fonte: os autores.

MODELAGEM DE DADOS
69

ATRIBUTOS

Os atributos so informaes ou descries das entidades, podemos considerar


tambm que so as colunas de nossa tabela, pois cada atributo dever armaze-
nar uma informao especfica. A representao de um atributo no DER pode
ser de forma textual ou grfica conforme Figura 7.

MATRCULA OU MATRCULA
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Figura 7 - Exemplo de Representao de atributos


Fonte: os autores.

Vamos utilizar a entidade alunos como exemplo, os atributos da mesma so:


matrcula, nome, CPF etc. Perceba que os atributos so os dados que esperamos
no cadastro de um aluno. Veremos na Figura 8, como a composio do DER
com entidades e atributos.

MATRCULA NOME CPF

ALUNOS

OU

ALUNOS

NOME

MATRCULA CPF
Figura 8 - Exemplo de um DER com entidades e atributos
Fonte: os autores.

Modelo Entidade Relacionamento (MER)


70 UNIDADE II

Tipos de Atributos

Os atributos podem ser classificados como Simples, Multivalorados e compos-


tos, neste livro, somente vamos abordar o uso do Simples e Multivalorado por
serem os tipos mais usuais em um DER.
Simples: o mesmo suporta apenas um nico registro, ao utilizarmos o
exemplo da entidade alunos, cada registro ter o nome de um aluno, a
informao contida neste atributo pode ser repetida na existncia de
alunos com o mesmo nome. A representao no DER a mesma j apre-

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
sentada, uma elipse com a informao no centro.

Figura 9 - Representao de Atributo Simples


Fonte: os autores.

Multivalorado: o mesmo suporta mltiplos registros, novamente, vamos


utilizar o exemplo da entidade alunos, no cadastro de um aluno temos
que registrar os telefones para contato, se utilizamos um atributo simples
vamos ter telefone_residencial, telefone_comercial, telefone_recado, pode-
mos simplificar somente com um atributo multivalorado como telefones,
no qual pode conter o registro de todos os nmeros. A sua representa-
o continua sendo uma elipse, agora com duas bordas e a informao
no centro.

TELEFONES

Figura 10 - Representao de atributo Multivalorado


Fonte: os autores.

MODELAGEM DE DADOS
71

CHAVES

Entre os atributos, devemos informar qual ser o de identificao, este sendo nico
em toda a tabela e nunca nulo (preenchimento vazio), atributo que podemos
chamar de atributo-chave. Com base nos exemplo apresentados anteriormente,
a informao da matrcula ser nosso atributo-chave. Sua representao pode
ser com o texto sublinhado ou com a borda destacada em negrito.
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Figura 11 - Representao de atributo-chave


Fonte: os autores.

Modelo Entidade Relacionamento (MER)


72 UNIDADE II

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
RELACIONAMENTOS

Ao analisarmos o modelo relacional, as entidades no ficam isoladas, em um


Banco de Dados as tabelas so interligadas de forma que ocorre associao entre
objetos. No MER se utiliza o relacionamento para representar esta associao,
Heuser (2009) define o mesmo como um conjunto de associaes entre ocor-
rncias de entidades.
No MER as entidades no podem ser interligadas diretamente, as mesmas se
utilizam de um intermedirio, o relacionamento. Utiliza-se no DER um losango
sendo o relacionamento e linhas retas para representar a ligao entre as mes-
mas. Ao efetuar o DER, o relacionamento deve ser identificado por um verbo,
como vemos no exemplo da Figura 12:

Figura 12 - Representao do relacionamento em um DER


Fonte: adaptada de Cardoso e Cardoso (2012).

MODELAGEM DE DADOS
73

TIPOS DE RELACIONAMENTOS

Podemos encontrar casos variados de relacionamentos, a classificao dos mes-


mos se d pela quantidade de entidades associadas. So eles:
Autorrelacionamento: refere-se a um relacionamento composto por
apenas 1 entidade. Podemos citar como exemplo um casamento, no qual
marido e esposa, cada um corresponde a uma ocorrncia.
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Figura 13 - Representao de um autorrelacionamento


Fonte: adaptada de Cardoso e Cardoso (2012).

Binrio ou grau dois: neste tipo de relacionamento, temos duas entida-


des sendo interligadas, podemos usar como exemplo nossa disciplina de
Banco de Dados, a mesma ser ministrada por um professor.

Figura 14 - Representao do relacionamento Binrio


Fonte: adaptada de Cardoso e Cardoso (2012).

Ternrio: relacionamento em que temos trs entidades sendo interli-


gadas, com base no relacionamento binrio, vamos inserir no DER a
entidade curso.

Relacionamentos
74 UNIDADE II

Figura 15 - Representao do relacionamento Ternrio


Fonte: adaptada de Cardoso e Cardoso (2012).

Alm dos tipos de relacionamentos apresentados anteriormente, podemos encon-

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
trar algumas situaes nas quais temos mais de um relacionamento atribudo
para as mesmas entidades, vamos dizer que temos um projeto na instituio, o
qual est sendo gerenciado pelo professor Roberto, junto a este projeto, temos
algumas disciplinas e o professor Roberto tambm vai ministrar. Com base nes-
sas informaes, vejamos o DER na Figura 16.

Figura 16 - Exemplo de mais de 1 relacionamento sendo associado a entidades


Fonte: adaptada de Cardoso e Cardoso (2012).

MODELAGEM DE DADOS
75

CARDINALIDADE DE RELACIONAMENTOS

Prezado(a) aluno(a), agora que voc j conhece os elementos bsicos para montar
um DER necessrio inserir algumas restries e informaes para que o mesmo
no fique generalizado, mas sim o mais prximo da regra de negcio apresen-
tada. Por meio do MER, podemos utilizar a cardinalidade de relacionamentos.
A cardinalidade permite expressar o nmero de ocorrncias com que
uma entidade pode tomar parte em um relacionamento. Permite tam-
bm expressar as possibilidades e restries de associaes entre uma
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

entidade e outra (CARDOSO; CARDOSO, 2012, p. 35).

A cardinalidade rege as regras para implementao das restries em um DER,


ela pode ser Mxima e Mnima.
Cardinalidade Mxima: trata-se da quantidade mxima de ocorrncias
que podem haver entre as entidades, sendo representada por 1:1, 1:N,
N:1 e N:N.
Cardinalidade Mnima: trata-se da quantidade mnima de ocorrncias
que podem haver entre as entidades, sendo representada por 0:1 ou 0:N

Figura 17 - Representao da cardinalidade mnima e mxima


Fonte: os autores.

Relacionamentos
76 UNIDADE II

Cardinalidade 1:1

Acontece quando temos apenas uma ocorrncia a ser registrada para cada enti-
dade em ambos os lados, a cardinalidade atribuda 1:1, podemos utilizar como
exemplo o relacionamento professor e disciplina sendo: 1 professor pode minis-
trar 1 disciplina.

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Figura 18 - Representao da cardinalidade 1:1
Fonte: adaptada de Cardoso e Cardoso (2012).

Cardinalidade 1:N

Acontece quando temos uma ocorrncia mnima para muitos, a cardinalidade


atribuda 1:N, com base no exemplo anterior, vamos mudar um pouco o cen-
rio: 1 professor pode ministrar vrias disciplinas no curso.

MODELAGEM DE DADOS
77
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Figura 19 - Representao da cardinalidade 1:N


Fonte: adaptada de Cardoso e Cardoso (2012).

Cardinalidade N:1

Podemos nos deparar com o contrrio, quando temos mltiplas ocorrncias


para apenas 1, a cardinalidade atribuda N:1, com base no exemplo anterior,
vamos mudar novamente o cenrio: 1 disciplina pode ser ministrada por vrios
professores.

Figura 20 - Representao da cardinalidade N:1


Fonte: adaptada de Cardoso e Cardoso (2012).

Relacionamentos
78 UNIDADE II

Cardinalidade N:N

Podemos tambm encontrar a situao de muitas ocorrncias para muitas, a


cardinalidade atribuda N:N. Continuando com os exemplos anteriores: a dis-
ciplina pode ser ministrada por muitos professores e muitos professores podem
ministrar vrias disciplinas.

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Figura 21 - Representao da cardinalidade N:N
Fonte: adaptada de Cardoso e Cardoso (2012).

Cardinalidade 0:1

O nmero 0 sendo atribudo como cardinalidade mnima representa um item


opcional para existncia da ocorrncia, podemos utilizar como exemplo uma
empresa onde temos o setor de desenvolvimento: contamos com 1 mesa dispon-
vel no setor, mas para que ela esteja no setor no obrigatrio ter um empregado
vinculado a ela.

MODELAGEM DE DADOS
79
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Figura 22 - Representao da cardinalidade 0:1


Fonte: adaptada de Heuser (2009).

Cardinalidade 0:N

Acontece quando temos muitas ocorrncias sem termos algumas restries mni-
mas. Continuando com o exemplo da empresa: contamos com muitas mesas
disponveis no setor, mas para que elas estejam no setor no obrigatrio ter
um empregado vinculado a elas.

Figura 23 - Representao da cardinalidade 0:N


Fonte: adaptada de Heuser (2009).

Relacionamentos
80 UNIDADE II

CARDINALIDADE TERNRIA

Conforme mencionado anteriormente, podemos nos deparar com a associao


de trs entidades, caracterizando um relacionamento ternrio, a cardinalidade
tambm deve ser atribuda nestes tipos, mas com algumas particularidades.
Vamos ter como exemplo um centro de distribuio, onde a mesma pode acon-
tecer da seguinte forma:
1 distribuidor pode atender muitas cidades com muitos produtos.

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Muitas cidades podem ter muitos produtos e apenas 1 distribuidor.
Muitos produtos tm apenas 1 distribuidor, esses produtos podem ser
distribudos para muitas muitas cidades.
Podemos entender melhor observando o DER da Figura 24:

Figura 24 - Representao da cardinalidade Ternria


Fonte: adaptada de Heuser (2009).

MODELAGEM DE DADOS
81
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

NORMALIZAO

A proposta da normalizao obter um modelo relacional a partir de qualquer


tipo de representao de dados. Por meio da mesma, podemos identificar as
entidades e atributos das informaes do arquivo em questo.
Para Heuser (2009), o objetivo da normalizao :
Reagrupar informaes de forma a eliminar redundncias de dados que
possam existir nos arquivos.
Reagrupar informaes de uma forma que permita a obteno de um
modelo ER.

A normalizao e utiliza-se de cinco etapas chamadas de formas normais (1FN,


2FN, 3FN, 4FN, 5FN), em nosso livro vamos utilizar apenas as trs iniciais, pois
so as mais relevantes.
Vamos utilizar para exemplificar as etapas das formas normais, o docu-
mento apresentado na forma de tabela no normalizada, conforme a Figura 25.

Normalizao
82 UNIDADE II

UniCesumar
CodCurso Tipo Nome Data Total
CodAluno Nome Mdulo Srie
lnicio Mod
ADSIS01 GRADUAO Anlise e Des. 2146 Joo 51 4 10/10/15 24
Sistemas 3145 Silvio 52 4 07/08/15 24
6128 Jos 54 9 05/02/16 18
1214 Carlos 52 4 15/02/16 18
8191 Mario 51 4 25/03/16 12
EADT01 GRADUAO Engenharia 8191 Mario 51 4 27/09/14 12
de Software 4212 Joo 52 4 18/04/13 24
6126 Jos 54 9 15/08/15 12

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Figura 25 - Tabela no normalizada
Fonte: adaptada de Heuser (2009).

PRIMEIRA FORMA NORMAL (1FN)

A primeira etapa da primeira forma normal (1FN) a transformao dos dados


da tabela no normalizada na modelagem de dados lgica, podemos considerar
que uma tabela est na 1FN quando no temos tabelas aninhadas.
Podemos utilizar duas formas de transformar uma tabela no normalizada
para a 1FN:
Elaborar uma nica tabela, mas ela vai contar com redundncia de dados.
Nessa tabela, as informaes vo aparecer repetidas em cada linha.
Outra alternativa criar outra tabela para cada tabela alinhada. Dessa
forma, os dados so separados em duas tabelas para melhorar a organizao.

Vamos utilizar a segunda opo para melhor compreenso da normalizao, veja-


mos como a tabela no normalizada fica aps a 1FN. Na Figura 26, temos que
observar que CodCurso da primeira tabela alinha com uma chave, CodCurso e
CodAluno so as chaves da segunda tabela.

MODELAGEM DE DADOS
83

CURSO

CodCurso Tipo Nome

ADSIS01 GRADUAO Anlise e Des. Sistemas


EADT01 GRADUAO Engenharia de Software

CURSO UNICESUMAR

CodCurso CodAluno Nome Mdulo Srie Data Total Mod


Incio
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

ADSIS01 2146 Joo 51 4 10/01/15 24

ADSIS01 3145 Silvio 52 4 07/08/15 24

ADSIS01 6126 Jos 54 9 05/02/16 18

ADSIS01 1214 Carlos 52 4 15/02/16 18

ADSIS01 8191 Mario 51 4 25/03/16 12

EADT01 8191 Mario 51 4 27/09/14 12

EADT01 4212 Joo 52 4 18/04/13 24

EADT01 6126 Jos 54 9 15/08/15 12

Figura 26 - Tabela representada na 1 forma normal


Fonte: adaptada de Heuser (2009).

SEGUNDA FORMA NORMAL (2FN)

A etapa da segunda forma normal (2FN) tem como funo a eliminao de redun-
dncia de dados, para que seja possvel efetuar a 2FN da tabela deve j estar na
1FN, vamos dividir novamente a segunda tabela, de forma que a nossa chave
CodAluno, conforme a Figura 27.

Normalizao
84 UNIDADE II

CURSO

CodCurso Tipo Nome


ADSIS01 GRADUAO Anlise e Des. Sistemas
EADT01 GRADUAO Engenharia de Software

CURSO UNICESUMAR

CodCurso CodAluno Data Incio Total Mod


ADSIS01 2146 10/01/15 24
ADSIS01 3145 07/08/15 24

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
ADSIS01 6126 05/02/16 18
ADSIS01 1214 15/02/16 18
ADSIS01 8191 25/03/16 12
EADT01 8191 27/09/14 12
EADT01 4212 18/04/13 24
EADT01 6126 15/08/15 12

ALUNOS
CodAluno Nome Mdulo Srie
2146 Joo 51 4
3145 Silvio 52 4
6126 Jos 54 9
1214 Carlos 52 4
8191 Mario 51 4
8191 Mario 51 4
4212 Joo 52 4
6126 Jos 54 9

Figura 27 - Tabela representada na 2 forma normal


Fonte: adaptada de Heuser (2009).

MODELAGEM DE DADOS
85

TERCEIRA FORMA NORMAL (3FN)

Nesta etapa j conseguimos extrair os dados para o modelo relacional, a cada


forma normal que a tabela passa, os dados so separados com o intuito de um
melhor entendimento e cada vez evitar a redundncia de dados, a terceira forma
normal (3FN) uma continuao direta das tabelas da 2FN. Nesta etapa, a nova
tabela no tem dependncias de chaves externas de outras tabelas.
A partir da 3FN, j podemos desenvolver um DER caso for necessrio, acom-
panhe na Figura 28 as tabelas na 3FN.
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

CURSO
CodCurso Tipo Nome
ADSIS01 GRADUAO Anlise e Des. Sistemas
EADT01 GRADUAO Engenharia de Software

CURSO UNICESUMAR
ALUNOS
Total
CodCurso CodAluno Data Incio CodAluno Nome Mdulo Srie
Mod
ADSIS01 2146 10/01/15 24 2146 Joo 51 4

ADSIS01 3145 07/08/15 24 3145 Silvio 52 4

ADSIS01 6126 05/02/16 18 6126 Jos 54 9


ADSIS01 1214 15/02/16 18 1214 Carlos 52 4
ADSIS01 8191 25/03/16 12 8191 Mario 51 4

EADT01 8191 27/09/14 12 8191 Mario 51 4

EADT01 4212 18/04/13 24 4212 Joo 52 4

EADT01 6126 15/08/15 12 6126 Jos 54 9

MDULO SRIE
51 4
52 4
54 9

Figura 28 - Tabela representada na 3 forma normal


Fonte: adaptada de Heuser (2009).

Normalizao
86 UNIDADE II

CONSIDERAES FINAIS

Prezado(a) aluno(a)! Nesta unidade compreendemos que a estruturao de um


Banco de Dados se inicia na modelagem de dados, esta etapa de suma impor-
tncia na construo do mesmo a fim de evitarmos falhas no decorrer do projeto,
a modelagem pode ser classificada como conceitual, lgica e fsica.
Aprendemos sobre os conceitos do MER e sobre o DER, elementos que so
considerados padres do modelo conceitual para a modelagem de dados.
Ao conhecermos os itens que compem um DER, sendo as entidades e atri-

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
butos, temos uma viso mais ampla sobre o nosso Banco de Dados, de forma
simples, mas muito eficiente. Compreendemos tambm que as entidades no
podem ficar soltas no DER, pois igualmente ao Banco de Dados, as tabelas podem
ser interligadas, por isso, foi lhe apresentado o relacionamento, forma essa de
demonstrar a associao entre entidades.
Para que nosso DER represente de forma mais fiel a regra de negcio esta-
belecida no incio da nossa estrutura, temos que aplicar a cardinalidade de
relacionamentos que nos informa quais as obrigaes e restries no relacio-
namento entre entidades, podendo ser elas de autorrelacionamento, binrio ou
ternrio.
Por fim, a normalizao, item que muito utilizado na engenharia reversa
de dados quando temos algum documento e gostaramos de gerar um DER. Os
dados desse documento se encontram em uma tabela no normalizada, passando
pelas 1FN, 2FN e 3FN, para que possamos extrair as informaes em tabelas
com base no modelo relacional.
Pois bem, caro(a)aluno(a), esperamos que tenha aproveitado o conheci-
mento aqui exposto, nos veremos em breve.

MODELAGEM DE DADOS
87

1. Para a estruturao de um Banco de Dados, utilizamos os conceitos de modela-


gem de dados, a fim de entender melhor a regra de negcio, colher as informa-
es do sistema, organizao das informaes etc. Essa coleta de dados pode
acontecer por meio de uma entrevista, conversa entre cliente e desenvolvedor,
esse processo faz parte de qual conceito ?
a. Coleta de Dados.
b. Estruturao do Banco de Dados.
c. Engenharia de Requisitos.
d. Anlise de Requisitos.
e. DER.

2. Com base nesta unidade, defina de forma simples o que so entidade e atributos
no modelo relacional.

3. Analise as frases a seguir e identifique suas entidades:


a. Um pedido pode ter vrios produtos, mas apenas um cliente.
b. Professor Antnio ministra disciplinas no curso de Matemtica.
c. Em uma biblioteca, os livros esto separados por sees.
d. Na Clnica CRD, mdicos prescrevem os tratamentos para pacientes da rede
pblica .
4. Crie um DER com os seguintes dados:
a. ENTIDADE: Funcionrios
CPF ( Chave)
Nome
Funo
Salrio
b. ENTIDADE: Livros
Cdigo ( Chave)
Ttulo
Gnero
Ano
Edio
Local Prateleira
88

5. Desenvolva um DER contendo os relacionamentos e cardinalidades com os se-


guintes dados:

a. ENTIDADE: Curso
ENTIDADE: Alunos
ENTIDADE: Professores

b. ENTIDADE: Livros
Cdigo ( Chave)
Ttulo
Gnero
Ano
Edio
Local Prateleira

c. ENTIDADE: Alunos
Matrcula ( Chave)
Nome
Curso
Ano
Polo
89

TRANSAES
O conceito de transao fundamental em muitas reas da computao e particular-
mente fundamental em sistemas de Banco de Dados. Consideramos como transao
uma determinada unidade de trabalho, que realizada em qualquer sistema compu-
tacional de um modo coerente e independente de outras transaes. Essas transaes
devem permitir que o sistema esteja em um estado coerente antes e depois de sua exe-
cuo, independente de falhas ou outros problemas que possam ocorrer. Devem per-
mitir tambm que vrios clientes diferentes acessem concorrentemente o sistema sem
que isso possa corromper ou levar a estados que no sejam considerados coerentes.
Uma definio clssica do conceito de transaes envolve o acrnimo ACID, oriundo
das propriedades de Atomicidade, Consistncia, Isolamento e Durabilidade.
ATOMICIDADE
A propriedade atomicidade de Banco de Dados advm do conceito de tomo da fsica
o qual at recentemente supunha-se indivisvel. Essa indivisibilidade pressupe que
as operaes realizadas em uma transao sejam todas realizadas por completo;
ou que nenhuma seja realizada. Popularmente seria o conceito do tudo ou nada. Isto
permite que durante a nossa interao com um Banco de Dados, possamos agrupar
vrios comandos relacionados com a garantia de que todos sejam executados de
modo que as informaes armazenadas permaneam em um estado consistente, aps
a execuo da transao.

CONSISTNCIA
A propriedade de consistncia assegura que a execuo de qualquer transao
trar ao Banco de Dados um estado consistente para outro estado tambm consistente.
No caso, a consistncia implica que todos os dados de um Banco de Dados devem
ser vlidos de acordo com um conjunto de regras que podem incluir restries de tipo,
valor, eferncias entre informaes etc.

ISOLAMENTO
A propriedade de isolamento determina que o resultado da execuo concorrente
de um conjunto de transaes ter o mesmo resultado de sua execuo em srie (uma
aps a outra). O isolamento transacional o que garante e permite o acesso concorrente
de mltiplos usurios ao mesmo SGBD.
90

DURABILIDADE
A propriedade de durabilidade garante que uma vez que uma transao tenha sido fi-
nalizada com sucesso, os dados tero a garantia de terem sido armazenados cor-
retamente independentemente da eventualidade de falhas, falta de energia, erros de
aplicao etc.
Fonte: Yanaga (2012, p. 27-28).
MATERIAL COMPLEMENTAR

Engenharia de Requisitos
Carlos Eduardo Vazquez e Guilherme Siqueira Simes
Editora: Brasport
Sinopse: este livro apresenta a engenharia de requisitos de
um ponto de vista prtico com diversos exerccios e estudo
de caso, sendo, principalmente, voltado comunicao com
o cliente.

Material Complementar
REFERNCIAS

PUGA, S.; FRANA, E.; GOYA, M. Banco de dados: Implementao em SQL, PL/SQL e
Oracle 11g. Pearson Education do Brasil. So Paulo, 2013.
CARDOSO, V.; CARDOSO, G. Sistemas de Banco de Dados: uma abordagem intro-
dutria e aplicada. So Paulo - SP. Saraiva, 2012
HEUSER, C. A. Projeto de banco de Dados. 6. ed., Porto Alegre: Bookman, 2009.
YANAGA, E. Banco de Dados. Maring: UniCesumar, 2012.
93
GABARITO

1. Alternativa C - Engenharia de Requisitos

2. Entidades: podemos considerar sendo as Tabelas do Banco de Dados


Atributos: so os dados da tabela ou chamado de Colunas da Tabela.

3. A) Pedido, Produtos e Cliente.


B) Professor, Disciplina e Curso.
C) Livros e Sees.
D) Mdicos, Tratamentos e Pacientes.

4. A)

CPF NOME FUNO SALRIO

FUNCIONRIOS

B)

TTULO GNERO

CDIGO LIVROS ANO

LOCAL
EDIO
PRATELEIRA
GABARITO

5. A)
PROFESSOR CURSO

N 1
MINISTRAR

ALUNOS

B)

CDIGO TTULO
MATRCULA NOME

GNERO
1,N 1,N
ALUNOS RETIRAR LIVROS
ANO

POLO CURSO LOCAL


EDIO PRATELEIRA
ANO
Professor Me. William Roberto Pelissari

III
CONCEITO DE BUSINESS

UNIDADE
INTELLIGENCE, DATA
WAREHOUSE E BIG DATA

Objetivos de Aprendizagem
Conceitualizar Business Intelligence (BI).
Contextualizar Data Warehouse.
Contextualizar Big Data.

Plano de Estudo
A seguir, apresentam-se os tpicos que voc estudar nesta unidade:
Conceito de Business Intelligence (BI)
Conceito de Data Warehouse (DW)
Projeto de Business Intelligence (BI)
Configuraes Diversas
Inicializao das Ferramentas
Big Data
97

INTRODUO

Ol, aluno(a)! Voc sabe o que Business Intelligence (BI) e por que deste assunto?
A definio trata de conceitos e mtodos para melhorar e auxiliar a tomada de
decises organizacionais usando fatos que so gerados a partir de informaes
e sistemas existentes.
A importncia dos sistemas de BI est na sua utilizao e no apoio das
organizaes em suas decises, considerando uma srie de benefcios, como:
maior rentabilidade, menores custos, aumento da eficincia, aumento do valor
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

de mercado, maior satisfao dos colaboradores, alm, dos melhores resultados


alcanados, que um dos maiores objetivos e desafios das organizaes.
Os processos de BI devem ser elaborados sobre bases de dados separadas,
e no na base de transaes, onde ocorrem as operaes cotidianas, para no
paralisar servidores e atrapalhar as operaes dirias. Imagine uma empresa
brasileira com franquias espalhadas por todo o Brasil e de repente os servidores
esto em alto processamento e os compradores da empresa no conseguem rea-
lizar nenhuma compra, pois algum executivo est realizando anlises complexas.
A soluo gerar uma s base de anlise, chamada de base On-Line Analytical
Processing (OLAP). Com este conceito, identificamos um Data Warehouse (DW)
que uma Base de Dados que centraliza a composio dos dados copiados de
outras bases, chamadas On-Line Transactional Processing (OLTP).
Outra ligao importante com o BI so as volumosas bases de dados contem-
porneas, que atraem dados de todos os tipos e em um crescimento exponencial,
a chamada Big Data. As anlises sobre essas Bases de Dados devem ser realiza-
das por sistemas capazes de efetuar esta atividade, privilegiando a performance
e a consistncia dos dados, sendo o BI a ferramenta mais indicada. Diante dessa
abordagem, a partir de agora voc est convidado a conhecer um pouco mais o
tema proposto nesta breve introduo. Ento, vamos l! timo estudo!

Introduo
98 UNIDADE III

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
CONCEITO DE BUSINESS INTELLIGENCE (BI)

H muitas definies para Business Intelligence (BI) e em vrios casos alguns


profissionais afirmam estarem trabalhando com BI, quando esto, na verdade, ape-
nas gerando informaes com sistemas de informaes gerenciais, ou Enterprise
Resource Planning (ERP), utilizando ferramentas para gerao de relatrios e
convertendo em anlises visuais como grficos e dashboards.
O objetivo de um processo de BI encontrar causas, explicaes e padres,
considerando o volume de dados cada vez mais complexos, alm do uso de fer-
ramentas mais avanadas, principalmente no que se refere ao software. Por isso,
existe o uso do termo Cientista de Dados, que to atual e necessrio para esse
trabalho.
importante enfatizar que os dados so importantes e necessrios para o
processo, incluindo a forma e as condies como so coletados e armazenados.
No basta abordar esses trabalhos de coleta, armazenamento e processamento,
necessrio discutir formas dinmicas de anlise e explorao dos resultados,
considerando que os dados analisados tm qualidade.

CONCEITO DE BUSINESS INTELLIGENCE, DATA WAREHOUSE E BIG DATA


99

O BI surgiu h milhares de anos com os povos Persas, Egpcios e outros.


Naquele tempo, antecipavam o cruzamento de informaes provenientes da
natureza, assim como perodos de chuvas e comportamento dos mares para
diversas decises. No livro A Arte da Guerra, Sun Tzu (2002) relata a necessi-
dade de deter todo o conhecimento de suas fraquezas e virtudes, alm de todo o
conhecimento das fraquezas e virtudes do inimigo. A falta desse conhecimento
pode resultar na derrota.
Simplificando, possvel descrever BI como: o ato de transformar dados em
informaes teis. O termo Business Intelligence, ou Inteligncia de Negcios em
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

portugus, em uma viso resumida, significa coletar, organizar, analisar e com-


partilhar os dados de diversas fontes, com executivos de maior importncia na
empresa. As informaes relevantes so transformadas em importantes decises
para o futuro da empresa.

A EVOLUO DOS SISTEMAS DE INFORMAO

A Tecnologia da Informao com computadores, redes de comunicao, sof-


twares e diversos processamentos teve nas organizaes um importante papel
para dar entrada, processar e armazenar volumosa quantidade de dados e ainda
apoiar em clculos e operaes de resultado. Dessa maneira, os primeiros pro-
cessos controlavam estoque, folha de pagamento e contabilidade entre outros.
Esses sistemas so de processamento de transaes e tm caracterstica rotineira.
Com o uso desses sistemas foi possvel identificar que era possvel submeter
esses resultados primrios a novos processamentos, extrair novas informaes e
gerar outros relatrios. Ou seja, do uso de um controle de estoque, comeou ser
possvel saber e refletir sobre quais produtos estavam sendo mais vendidos, os
que menos saam e gerar um grfico das sadas mdias. Igualmente em um sis-
tema de folha de pagamento foi possvel identificar o cargo ou setor que tinha
mais custos e relacionar ao nmero de funcionrios e diversas outras anlises.
Na contabilidade, da mesma forma, processar a relao entre gastos e expecta-
tiva de receitas.

Conceito de Business Intelligence (BI)


100 UNIDADE III

Os relatrios avanaram para inovadores Sistemas de Informaes Gerenciais,


conhecidos pelo acrnimo SIGs. Foram inseridos modelos de grficos e painis
com a apresentao de diferentes informaes, conhecidos como dashboards.
Bertin (1983) apresenta e descreve tipos de grficos diferentes e suas aplicaes.
Os sistemas de informaes gerenciais so muito importantes e tm uso
contemporneo em qualquer empresa. Os administradores tomadores de deci-
so, gestores e executivos necessitam de informaes rpidas e que auxiliem a
tomada de deciso.
Anteriormente, para encontrar caractersticas de forma a ajudar a compreen-

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
der o que estava registrado ou processado, era necessrio os modelos descritivos,
que at os dias atuais buscam identificar os padres. O BI inicia neste ponto, no
entendimento do porqu das coisas e como ocorrem, formando contextos das
causas ou explicaes para determinados eventos ou situaes.
O processo pode ser dividido como um todo, levando em considerao o
que se quer saber em relao a como encontrar suas respostas, conforme apre-
sentado no Quadro 1.
Quadro 1 - Relao das questes a serem atendidas e suas anlises

PERGUNTA EXEMPLO ANLISE


O que aconteceu? Totais de venda no ms Existem os SIGs, que buscam
anterior. informaes em sistemas tran-
sacionais e geram relatrios.
O que est aconte- As vendas esto aumentando possvel tambm utilizar SIGs
cendo? ou reduzindo? ou sistemas de Data Mining
para encontrar padres estats-
ticos nos dados.
Por qu? Por que as vendas esto Aqui inicia o BI, investiga os
caindo? motivos para os eventos ob-
servados.
O que acontecer Ao manter os nveis de venda As previses e anlises com
no futuro? e diminuir o preo de venda, base em simulao de va-
o que acontecer com o riveis e condies, uso de
lucro? Business Analytics e Sistemas
de Apoio Deciso.

CONCEITO DE BUSINESS INTELLIGENCE, DATA WAREHOUSE E BIG DATA


101

O que gostaramos Expectativa de aumento da Essencialmente planejamento


que acontecesse? receita em 10%. e definio de metas. neces-
srio compreender as causas e
as variveis interrelacionadas.
Fonte: os autores.

B.I. X SISTEMAS GERENCIAIS


Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

O BI usualmente relacionado aos softwares que geram relatrios, os conhecidos


Sistemas de Informaes Gerenciais (SIGs) ou Management Information Systems
(MIS). Eles geram relatrios ou grficos, de forma sinttica ou em comparaes.
O BI gera informaes novas, processadas e que no eram percebidas nos
dados, ou ainda permite a visualizao das informaes com a percepo rpida
e fcil de algo novo. Os relatrios que apontam os produtos mais lucrativos ou
vendidos, melhores vendedores, lojas mais rentveis, sazonalidade dos produ-
tos, entre outros, so exemplos claros.
Os sistemas so muito importantes para as empresas. E para somar, BI deve
ser utilizado com mais detalhes. O processo de BI ajuda no descobrimento das
causas desses acontecimentos ou descobertas. Com isso, a associao simples,
o SIG aponta o produto mais vendido e o BI procura o porqu deste produto
ser o mais vendido ou porque os outros no vendem mais. O SIG apresenta o
momento de maior venda de um produto, o BI busca o porqu do produto ven-
der mais neste momento e menos em outros.
Os SIGs auxiliam na compreenso do que aconteceu ou do que est acon-
tecendo, assim como na descoberta da taxa de crescimento de nossas vendas e
totais de venda no ms anterior. O BI j procura por causas e explicaes, assim
como no porqu das vendas estarem caindo.
Tanto SIG quanto BI so tipos de sistemas que procuram auxiliar na tomada
de deciso, conjugando o objetivo geral dos sistemas de informao. Contudo, o
mtodo que o sistema apoia que pode ser diferenciado para cada tipo de sistema.

Conceito de Business Intelligence (BI)


102 UNIDADE III

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
DADOS, INFORMAO, CONHECIMENTO E INTELIGNCIA

importante compreender os conceitos aplicados construo da inteligncia.


A evoluo passa dos dados, que ao serem processados geram informao, que
por sua vez geram conhecimento e transcende essa evoluo com a inteligncia,
conforme apresentado na Figura 1.
Inteligncia

Conhecimento

Informao

Dados

Figura 1 - Formao da inteligncia


Fonte: os autores.

CONCEITO DE BUSINESS INTELLIGENCE, DATA WAREHOUSE E BIG DATA


103

A Tabela 1 apresenta o valor 43 na primeira linha com a segunda coluna de dados.


Os dados so representaes de informaes. Sozinhos so indiferentes e no
contribuem. Porm, quando existe a compreenso de que o nmero 43 signi-
fica a idade da pessoa Mayles, em anos, esse dado est sendo transformado em
informao. As pessoas necessitam de informaes para trabalhar, mas o mundo
computacional armazena e processa dados.

Tabela 1 - Dado, Informao e Conhecimento

PESSOA IDADE SALDO MDIO CIDADE


Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Mayles 43 10000 So Carlos


Nilson 40 5000 Londrina
Amarildo 39 9300 Apucarana
Amrico 35 4000 Maring
Genoir 44 10500 So Carlos
Fonte: os autores.

Neste mesmo exemplo, possvel observar que todos os clientes da cidade de So


Carlos tm saldo mdio maior que 10 mil. possvel observar que isso no est
destacado ou estabelecido na tabela. O processamento dessas informaes o
conhecimento. S possvel chegar a esse conhecimento processando as infor-
maes diferentes e confrontando os seus resultados. Conhecimento formado
por meio das informaes, mas est acima. As pessoas so alimentadas de mui-
tas informaes no dia a dia, porm apenas uma parte fica retida, outro detalhe
que nem tudo til e nem tudo precisa ser aproveitado. Contudo, o que uti-
lizvel forma o conhecimento das pessoas.
A Inteligncia ou Sabedoria est acima de conhecimento. Em um exemplo
hipottico, um grupo de pessoas colocado em um ambiente fechado, a tarefa
dada a essas pessoas seria a de fazer algo que utilize fora bruta e, que poderia
machucar uns aos outros. Nesta hiptese, todos possuem a mesma fora fsica e
foram educados tradicionalmente em suas famlias e estudaram em escolas igual-
mente tradicionais. Ou seja, possuem o mesmo nvel de conhecimento, cultura,
espiritualidade entre outros. Algumas dessas pessoas resolveram o problema e
outras no. A questo que fica , porque isso acontece, sendo que a fora fsica e

Conceito de Business Intelligence (BI)


104 UNIDADE III

os conhecimentos so os mesmos? A inteligncia a diferena que est na forma


e na conduta como cada um utiliza o conhecimento e suas conexes no crebro.
Ou seja, inteligncia saber resolver problemas utilizando o conhecimento que
possui e pode se estender a resolver novos problemas com analogias e adaptaes.
BI, ento, como o nome inteligncia indica, deve ajudar as pessoas e as
organizaes a resolverem seus problemas e alcanarem seus objetivos. Com
isso, o prprio nome j relaciona Business Intelligence inteligncia que ajuda
pessoas e instituies a alcanarem suas metas e objetivos por meio da resolu-
o de seus problemas.

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
OBJETIVOS DO BI

Primeiramente, importante expressar que BI um processo. Existem diversas


tcnicas, tecnologias, ferramentas e softwares para BI, contudo BI um processo
que tem relao com:
Mtodos.
Tcnicas.
Tecnologias.
Pessoas.
Informaes.
Fontes de informaes.
Mtricas.
Ferramentas entre outros.
O processo de BI objetiva a busca das causas e explicaes para situaes, even-
tos e resultados com ou sem expressividade. Os resultados podem ser positivos
ou negativos, pois para o BI indiferente, o que deve estar em evidncia a loca-
lizao das causas dos problemas e as melhores prticas de sucesso.

CONCEITO DE BUSINESS INTELLIGENCE, DATA WAREHOUSE E BIG DATA


105

No o suficiente ter o conhecimento do problema mais comum nas mqui-


nas de uma indstria, a empresa necessita conhecer o porqu disto. Com essa
questo respondida, possvel atuar sobre as causas e minimizar os efeitos nega-
tivos. No basta saber qual o melhor produto, a empresa precisa saber por que
ele o melhor, para que as caractersticas deste produto possam ser transmiti-
das para os demais da linha de produo.
O BI pode integrar e utilizar os dados dos sistemas gerenciais, de Ferramentas
de Data Mining e tambm sistemas Enterprise Resource Planning (ERP). O BI
est na ponteira de todo o processo de transformao da informao, para que
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

as anlises sejam rpidas e disponveis, com isso est na proximidade dos toma-
dores de deciso.
O maior objetivo do BI terminar com a indeciso nos processos. As an-
lises fazem com que o tratamento estatstico seja uma ferramenta alinhada com
as massas de dados disponveis e subutilizadas.
O conhecimento nos torna mais inteligentes ou com maiores capacidades de
deciso. O BI tambm busca encontrar explicaes em dados, para que eventos
sejam fundamentados em dados. No basta saber o que est ocorrendo, neces-
srio analisar as causas para que o sucesso seja repetido ou o fracasso evitado.
Um dos objetivos do BI tambm a busca por padres. Na massa gigan-
tesca de dados, necessrio encontrar uma ordem e padro para que os dados
possam ter o sentido e a utilidade almejada. Uma base de clientes em que no
possvel identificar quem so os clientes, o que eles tm de produtos adquiri-
dos, quais suas caractersticas empresariais, no til para nada alm de desviar
a ateno de um departamento comercial.

Conceito de Business Intelligence (BI)


106 UNIDADE III

Qual a relao existente entre Data Warehouse, Business Intelligence e Big


Data? A interligao e a perspectiva desses trs conceitos so cada vez mais
utilizadas pelas maiores empresas do mundo. As anlises produzidas por
essas tecnologias geram uma viso mais analtica em qualquer negcio e
auxiliam diretamente nas melhores tomadas de decises. Os trs conceitos
levam em considerao o volume gigantesco de informaes em diversos
formatos e que contribuem completamente, pois mesmo que diferenciados

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
eles tm em comum uma nova forma de trabalhar e extrair dados, seja de
forma estruturada ou no e que influencia diretamente na tomada de de-
cises estratgicas. Talvez esse seja o ponto comum das tecnologias Data
Warehouse (DW), Business Intelligence (BI) e Big Data. Afinal, o objetivo de
qualquer um desses conceitos representar um resultado dentro do dife-
rencial competitivo das corporaes, mas a forma com que so utilizados
que faz toda a diferena.
Fonte: os autores.

CONCEITO DE BUSINESS INTELLIGENCE, DATA WAREHOUSE E BIG DATA


107
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

CONCEITO DE DATA WAREHOUSE (DW)

Um Data Warehouse (DW), tambm conhecido como Armazm de dados, um


Banco de Dados contendo dados extrados do ambiente de produo (Sistema
que alimenta as bases de dados) de uma empresa. Esses dados so determinados
e depurados com uma otimizao prpria para o processamento e apresentao
de resultados e no para processamento de transaes. Em geral, um DW per-
mite a consolidao de recursos de dados, alm de Banco de Dados relacionais,
podem ser extradas informaes de planilhas eletrnicas, textos entre outros.
Na grande maioria dos casos, os dados so provenientes de diversas fontes
independentes, podendo ser internas da empresa ou externas para a composi-
o e consolidao desses dados.
Em geral, os processos de BI devem ser feitos e processados sobre bases de
dados separadas das bases transacionais, nas quais as operaes do dia a dia
ocorrem. Isto importante para no onerar os servidores ou atrapalhar as ope-
raes dos colaboradores com lentido nos processos.
Em um exemplo fica mais fcil de imaginar. Pensando em uma empresa com
unidades em todo o mundo e em determinado momento seus colaboradores no
conseguem realizar nenhuma operao no sistema, isso porque os servidores de
aplicao e Banco de Dados esto lentos, ocupados com algum executivo reali-
zando anlises complexas de dados.

Conceito de Data Warehouse (DW)


108 UNIDADE III

Ento, a soluo gerar uma base s para as anlises necessrias, e tambm


somente com os dados necessrios, pois, muitas vezes no so todas as tabelas
e atributos que so necessrios para realizar essas anlises. Essa base chamada
de On-Line Analytical Processing (OLAP).
Esse o conceito de um DW. A centralizao de bases formadas por dados
copiados de diversas bases chamadas On-Line Transactional Processing (OLTP).
Com isso, so separadas as bases de dados e os servidores, sendo um esquema
montado para as aplicaes transacionais em nvel operacional da empresa que
contemplam as tarefas de incluso, excluso, alterao e consulta simples de dados

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
e valores e, outro esquema com dados s para anlise, sendo dados no vol-
teis, somente includos, que apoiam as tomadas de decises tticas e estratgicas.

DIFERENAS ENTRE OLTP E OLAP

O OLTP armazena no Banco de Dados todas as transaes de negcios regis-


tradas em um sistema. Esse tipo de base de dados funciona bem em sistemas
que gravam pequenas transaes realizadas em tempo real, que ocorrem fre-
quentemente e de forma rpida e instantnea. Os dados ficam disposio para
alteraes e modificaes. uma base que necessita de backup regularmente
para a garantia de continuidade e disponibilidade.
O OLAP um pouco diferente, tornando-se outra alternativa. Utilizado na
tomada de decises, proporciona uma viso dos dados orientada anlise, alm
de uma navegao rpida e flexvel. O OLAP recebe dados do OLTP para que
possa realizar as anlises e essa carga de dados acontece conforme a necessidade
da empresa. Sendo um sistema para tomada de decises, que no realiza transa-
es, pois sua finalidade so as consultas. Possui dados atuais e histricos e no
h necessidade de backups regularmente.
importante compreender a diferenciao desses dois tipos de informaes,
para que a utilizao e extrao das informaes sejam devidamente conduzi-
das conforme suas disponibilidades e importncias.
OLAP uma tecnologia que possibilita aos gerentes e executivos extrarem
de forma consistente e rpida, vrias possibilidades de vises da informao, ou
seja, facilita a anlise multidimensional da informao.

CONCEITO DE BUSINESS INTELLIGENCE, DATA WAREHOUSE E BIG DATA


109
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

PROJETO DE BUSINESS INTELLIGENCE (BI)

Projetos de BI tendem a ser complexos. Para simplificar a compreenso, o projeto


de BI pode ser dividido em treze etapas, como voc pode ver no quadro a seguir:
Quadro 1- Etapas de um projeto de BI

ETAPAS DE UM PROJETO DE BI
Levantamento dos Key Performance Indicator (KPIs) e definio do escopo:
Estar acessvel necessidade de informaes dos administradores e s
entregas e atualizao rotineiras.
Verificar se h algum relatrio sendo entregue.
Entender a forma de entrega e quem ser o responsvel.
Se j houver um relatrio, verificar quem o responsvel pela entrega e
quais dados so mais teis.
Identificar os usurios do sistema.
Compreender as necessidades do usurio e ajustar os processos de
utilizao.

Projeto de Business Intelligence (BI)


110 UNIDADE III

Listar dados para a confeccionar o plano:


Cruzar dados essenciais para confeco dos KPIs.

Entrevistar DBA:
Apresentar os dados necessrios para a demanda e ajustar todo o
necessrio no Banco de Dados.

Analisar dicionrio de dados existente:

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Ser importante para identificao e uso dos dados.

Entrevistar o departamento que utilizar:


Buscar as informaes nas reas envolvidas no processo de entrada de
dados e de processos que estejam envolvidos.
Compreender como o usurio visualiza os dados.

Entrevistar a rea de Infraestrutura:


Apresentar a estrutura da informao requisitada e apresentar a execuo
e atualizao demandada.
Ver tecnicamente a viabilidade da implantao.
Se no for vivel, retornar primeira etapa e apresentar as limitaes aos
administradores.

Criar a Query:
Solicitar ao DBA a criao da estrutura de dados no banco.

Instalar o BI:
Instalar o programa de BI.

CONCEITO DE BUSINESS INTELLIGENCE, DATA WAREHOUSE E BIG DATA


111

Apresentar propostas de Extrao Transformao e Leitura (ETLs) e Cubos:


Criar os ETLs e Cubos.
Criar relatrio para a primeira validao.
Caso reprovado, retornar etapa.

Criar os Data Marts:


Criar e testar a rotina.
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Criar os Dashboards:
Caso reprovado, voltar a etapa.
Testar a atualizao.
Caso no d certo, verificar o ponto de retorno.

Implantar:
Gerar os relatrios finais e disponibilizar aos administradores.

Entregar a documentao:
Entregar o relatrio de implantao do BI.
Fonte: os autores.

Projeto de Business Intelligence (BI)


112 UNIDADE III

PENTAHO BI SUTE

Proveniente de empresas como Business Objects, Cognos, Hyperion, JBoss,


Oracle, Red Hat e SAS, a Pentaho Corporation, empresa norte-americana, tor-
nou-se referncia em Inteligncia de Negcios de cdigo aberto, fundada em
2004 por uma equipe de veteranos da indstria de Inteligncia de Negcios e
vendida para a Hitachi em 2015.
A Pentaho possui, at ento, dois modelos de comercializao. Um modelo
com licena anual, que d direito a utilizao de suporte e o outro modelo, sem

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
pagar licena de uso, utiliza a verso community em que no existe suporte, nem
custo anual e o suporte feito pela comunidade de desenvolvedores e entusias-
tas Pentaho espalhados por todo o mundo.
A soluo completa do BI Pentaho utiliza diversos componentes. A colet-
nea desses componentes chamada de Pentaho BI Suite, ou seja, um conjunto
completo de programas utilizados para uma soluo de BI.
Com a sute possvel realizar a integrao de dados, construir processos
de ETL visualmente, criar cubos OLAP, construir consultas e relatrios com fil-
tros, com frmulas, com sub-relatrios, com alertas, relatrios ad-hoc, anlises
interativas, painis, minerao de dados entre outras opes.
Essas opes tornam a Sute BI Pentaho muito popular no mundo open source.
A aplicao Pentaho BI Server responsvel pela gerncia dos indicadores,
o compartilhamento entre os usurios, o controle de acesso entre outras opes.
Algumas das tarefas:
Auditoria.
Autenticao de usurios.
Integrao com minerao de dados.
Integrao com painis.
Integrao com relatrios.
Integrao de anlises.
Logs.

CONCEITO DE BUSINESS INTELLIGENCE, DATA WAREHOUSE E BIG DATA


113

Motores de regras de negcio.


Servios web.

O DOWNLOAD PENTAHO

A melhor forma de efetuar o download do Pentaho1 baixando os aplicativos


que sero teis em primeiro lugar, inclusive para os testes. necessrio que as
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

estruturas de pastas sejam definidas. Para executar e testar a sute Pentaho no


h necessidade de instalar aplicativos. Para tanto, o Pentaho pode ser copiado
na pasta que ser utilizada e a partir disso, ele estar operacional. Algumas con-
figuraes de ambiente podem ser necessrias.
Clicar em files

Figura 2 - Download do Pentaho


Fonte: os autores.

1 Acessar o download por meio do link: <https://sourceforge.net/projects/pentaho/>.

Projeto de Business Intelligence (BI)


114 UNIDADE III

A estrutura para baixar a seguinte:


Files.
Escolher aplicativos.
Business Intelligence Server contm:
Pentaho User Controller (PUC).
Pentaho Administration Console (PAC).
Data Integration.

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Pentaho Data Integration (PDI).
Extrair em um diretrio seu, em um lugar s.
Start-pentaho.bat
Pode no executar o Java ARchive (JAR).
SOLUO: Configurar variveis de ambiente.

Instalao e configurao do Pentaho

Para instalar o Pentaho e as ferramentas e plugins citados acima, necessrio


apenas a descompactao dos arquivos.

Criao da pasta

Aps fazer o download dos arquivos necessrios da sute, copie os arquivos com-
pactados para a pasta que deseja instalar o Pentaho, deve ser um local de sua
preferncia, e descompacte os arquivos.

CONCEITO DE BUSINESS INTELLIGENCE, DATA WAREHOUSE E BIG DATA


115

Instalao e configurao do Java

Verifique se a verso do java instalada em sua mquina compatvel com a ver-


so Pentaho que est instalando. Certifique que as variveis de ambiente do Java
estejam configuradas no computador. Para verificar:
Clique com o boto direito em Meu computador -> Propriedades ->
Configuraes Avanadas -> Variveis de ambiente -> Variveis do sistema ->
Adicionar ou Alterar:
JAVA_HOME : Diretrio do seu Java: No meu caso > C:\Program Files\
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Java\{verso do seu java 7}\


PENTAHO_JAVA_: Diretrio do seu Java Runtime Environment (JRE):
No meu caso > C:\Program Files\Java\{verso do seu java 7}\JRE
Varivel PATH -> Se no possuir a varivel PATH, deve criar e adicio-
nar o cdigo do diretrio do Bin do seu Java, por exemplo: C:\Program
Files\Java\{verso do seu java 7}\bin, e se acaso j existir, dever concate-
nar ao final da linha o diretrio separado com ponto e vrgula, variando
de acordo com o seu sistema operacional. Exemplo imagem na Figura 3.

Figura 3 - Exemplo de edio do path de ambiente.


Fonte: os autores.

importante que utilize o Java 7, pois somente ele compatvel com a ferra-
menta tomcat que vem junto com o Pentaho.
Crie uma pasta chamada Pentaho em seu c:
Extraia os arquivos baixados para dentro desta pasta criada, importante
que todos os dados, de PUC e PDI fique dentro da mesma pasta.

Projeto de Business Intelligence (BI)


116 UNIDADE III

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
CONFIGURAES DIVERSAS

O PUC funciona como padro na porta 80802, porm, essa porta bastante utili-
zada, ento se acaso precisar mudar, o que recomendvel, ser preciso modificar
dois arquivos: no primeiro <\pentaho\biserver-ce\tomcat\conf\server.xml>,
conforme Figura 4 , alterar a porta em: <Connector URIEncoding=UTF-8
port=8080 protocol=HTTP/1.1>.

Figura 4 - Porta para conexo do Pentaho


Fonte: os autores.

2 Disponvel em: <http://localhost:8080>.

CONCEITO DE BUSINESS INTELLIGENCE, DATA WAREHOUSE E BIG DATA


117

No segundo, editar o arquivo web.xml no seguinte caminho: <\pentaho\biser-


ver-ce\tomcat\webapps\pentaho\WEB-INF\>. Nesse arquivo, conforme Figura
5, devero ser alteradas todas as referncias porta 8080. Uma sugesto seria
alterar para a porta 8045.
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Figura 5 - Porta para conexo do Pentaho


Fonte: os autores.

Aps as alteraes, necessrio reiniciar o biserver-ce, para reiniciar:


Se Windows: primeiro: <\pentaho\biserver-ce\stop-pentaho.bat> depois:
<\pentaho\biserver-ce\start-pentaho.bat.>.
Se Linux: primeiro: <./pentaho/biserver-ce/stop-pentaho.sh> depois: <./
pentaho/biserver-ce/start-pentaho.sh.>.

Depois, ser possvel logar no portal e testar a alterao, no exemplo da altera-


o ser: <http://localhost:8045/pentaho>.

Configuraes Diversas
118 UNIDADE III

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
INICIALIZAO DAS FERRAMENTAS

PENTAHO ADMINISTRATION CONSOLE (PAC)

Abrir o arquivo: <\pentaho\biserver-ce\start-pentaho.bat>.


Abrir o arquivo: <\pentaho\administration-console\start-pac.bat>.
Acessar: <localhost:8099> ou porta utilizada.
Padro: Login: admin / Senha: password

PENTAHO USER CONTROLLER (PUC)

Abrir o arquivo: <\pentaho\biserver-ce\start-pentaho.bat>.


Abrir o arquivo: <\pentaho\administration-console\start-pac.bat>.
Acessar: localhost:8080 (ou porta definida nas configuraes)
Padro: Login: joe / Senha: password

CONCEITO DE BUSINESS INTELLIGENCE, DATA WAREHOUSE E BIG DATA


119

PENTAHO DATA INTEGRATION (PDI) KETTLE

Copiar o arquivo de conexo (mysql-connector-java-5.1.17.jar) MySQL para a


pasta JDBC da ferramenta, para fazer possibilitar a conexo ao banco MySQL.
Abrir o arquivo: <\pentaho\biclient\data-integration\spoon.bat>.

PENTAHO SCHEMA WORKBENCH (PSW) MONDRIAN


Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Copiar o arquivo de conexo (mysql-connector-java-5.1.17.jar) MySQL para a


pasta JDBC da ferramenta, para fazer possibilitar a conexo ao banco MySQL.
Abrir o arquivo \pentaho\biclient\schema-workbench\workbench.bat

PENTAHO METADATA EDITOR (PME)

Abrir o arquivo: <\pentaho\biclient\pme-ce-4.8.0-stable\metadata-editor\meta-


data-editor.bat>.
Configurar permisses: Tools -> Security -> URL: http://localhost:9090/pen-
taho/ServiceAction Usurio: Joe / Senha: password

PENTAHO REPORT DESIGNER (PRD)

Abrir o arquivo: <\pentaho\biclient\prd-ce-3.9.1-GA\report-designer\report-


-designer.bat>.

CTOOLS

Acessar localhost:9090 (ou porta definida) e clicar no cone do Ctools.

Inicializao das Ferramentas


120 UNIDADE III

SAIKU

Acessar localhost:9090 (ou porta definida) e clicar no cone do Saiku.


Com isso, o ambiente servidor estar configurado para executar o Pentaho.

UTILIZAO PENTAHO

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
O Pentaho BI possui uma instalao pr-configurada para demonstrao do uso
de relatrios, cubos e dashboards da base de dados Steel Wheels. Para execu-
tar esta simulao e tambm utilizar o BI, necessrio iniciar o servidor, veja os
procedimentos de iniciao do servidor.

Iniciar o BI Server:

Para iniciar o Servidor de BI, seguir os seguintes passos:


No windows utilize o arquivo: <\pentaho\bi-server-ce\start-pentaho.bat>.
No Linux utilize o arquivo: </pentaho/bi-server-ce/sh/start-pentaho.sh>.

CONCEITO DE BUSINESS INTELLIGENCE, DATA WAREHOUSE E BIG DATA


121

Se estiver utilizando a porta padro, acesse o BI Server por meio da URL:


<http://localhost:8080/pentaho>.
Os usurios de testes esto apresentados na prpria tela de login. Pode
entrar com o usurio joe para navegar na aplicao.
Todas as simulaes de relatrios, cubos e dashboards existentes, podem
ser visualizados da base de dados Steel Wheels.

Utilizar Pentaho Data Integration (PDI)


Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

De todos os aplicativos da sute do Pentaho, o PDI uma das ferramentas mais


importantes e pode ser utilizada com qualquer outra aplicao e finalidade.
Inclusive, o PDI muito utilizado para transmisso de dados entre portais e
ainda para importao e exportao de dados.
Com sua forma simples de extrair ou integralizar dados e informaes,
uma das ferramentas mais importantes de todo o processo. As trs etapas podem
ser observadas na Tabela 2.

Tabela 2 - Etapas de ETL

Dados de diferentes fontes e Validao e descarte de


Extrao formatos. Identificao de mu- dados de acordo com regras
danas desde a ltima extrao. e padres.
Converso dos tipos de
Dados de acordo com requisi-
Transformao dados, filtragem de dados e
tos tcnicos e de negcio.
sumarizao.
Dados transformados em uma Reescrita dos dados e adi-
Carregamento
base de dados. o de novas informaes.
Fonte: os autores.

A transformao pode utilizar qualquer entrada de dados que esteja estruturada,


assim como: planilhas eletrnicas, arquivos txt, arquivos XML, os mais diversos
Bancos de Dados existentes no mercado, incluindo NoSql.

Inicializao das Ferramentas


122 UNIDADE III

As atividades de transformao so:


Validao dos dados.
Verificao se os dados esto corretos e precisos.
Filtragem de dados invlidos.
Limpeza dos dados.
Correo de dados invlidos.
Decodificao.

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Converso de atributos (numricos, categricos) para adequao a
um padro ou regra.
Agregao.
Gerao e gerenciamento de chaves.
Dimenses identificadas por chaves substitutas.

As atividades de carregamento so:


Carregamento das tabelas de fatos.
Adio de linhas tabela de fatos.
Atualizao de atributos de status.
Carregamento e manuteno das tabelas de dimenses.
Adio e atualizao de linhas das tabelas de dimenses.

Para utilizar o PDI, executar spoon.bat ou Kettle.exe no Windows, ou ainda


spoon.sh no Linux.
Dicas de configurao da rea de trabalho do Spoon em: Menu Editar/Opes:
Na aba General
Show tips at startup?
Show welcome page at startup?

CONCEITO DE BUSINESS INTELLIGENCE, DATA WAREHOUSE E BIG DATA


123

Aba Look-and-feel.
Preferred language.

As mudanas estaro visveis aps reiniciar o Spoon.

O PDI trabalha com dois tipos bsicos de componentes: transformaes e jobs.


As caractersticas de transformaes e jobs, alm de definirem o fluxo do pro-
cesso de ETL, tambm contm os metadados do processo de ETL: Descrio dos
dados, Fontes de entrada e sada, Scheduling e Scripting. Uma transformao ou
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

job constitui-se de uma coleo de itens interconectados.


As conexes entre os itens das transformaes e jobs so chamadas de Hops
e so as ligaes, pipeline, do fluxo de registros.
As Transformaes consistem em uma coleo de steps (passos) de transfor-
mao, em que cada step denota e executa uma operao do processo de ETL. A
sada de um step produz um conjunto de registros e os fluxos dos steps da trans-
formao ocorrem de forma simultnea e assncrona e geram um arquivo .ktr.
Os Jobs consistem em uma coleo de transformaes ou de steps de jobs,
em que cada entrada do job denota e executa uma tarefa do processo de ETL. A
sada de cada entrada do job produz um status de execuo e os fluxos dos steps
do job ocorrem de forma sequencial e geram um arquivo .kjb.
O metamodelo dos componentes do PDI podem ser observados na Figura 6.

Job
Job Transformao
Transformao

* *

Step
Step Hop
Hop
* *

Figura 6 - Metamodelo dos componentes do PDI


Fonte: os autores.

Inicializao das Ferramentas


124 UNIDADE III

Outros componentes do PDI so os Repositrios que possuem os metadados das


transformaes e dos jobs que podem ser persistidos em um Banco de Dados.
Tambm as Ferramentas, que podem ser:
Spoon: ferramenta para desenvolvimento visual.
Pan: executa as transformaes em linha de comando.
Kitchen: executar os jobs em linha de comando.
Carte: servidor para execuo remota de transformaes e jobs.

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
RESULTADOS DE UM B.I.

Os resultados podem ser apresentados de diversas formas.


Os relatrios, conforme Figura 7 so apresentaes estticas em que podem ser
includos filtros e diversos grficos e informaes em um mesmo processamento.

Figura 7 - Relatrio de BI
Fonte: os autores.

CONCEITO DE BUSINESS INTELLIGENCE, DATA WAREHOUSE E BIG DATA


125

Os grficos tambm so estticos e podem ter filtros includos. Podem ser apresen-
tados vrios grficos processados em um mesmo momento, conforme apresentado
na Figura 8.
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Figura 8 - Relatrio de BI
Fonte: os autores.

Inicializao das Ferramentas


126 UNIDADE III

Os cubos so dinmicos e podem possuir filtros includos e, tem a sua confi-


gurao em tela ajustado durante a apresentao do cubo. possvel fechar e abrir
colunas e linhas e inverter ordens de exibio, conforme apresentado na Figura 9.

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Figura 9 - Relatrio de BI
Fonte: os autores.

Os dashboards so dinmicos, podem ser ajustados conforme o clique em deter-


minada informao, as demais apresentaes se ajustam a essas informaes.

CONCEITO DE BUSINESS INTELLIGENCE, DATA WAREHOUSE E BIG DATA


127
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

BIG DATA

Estamos vivendo na era das informaes volumosas. O volume de informaes


medido em exabytes, em uma escala que vai do: bit, byte, kylobyte, megaybte,
gigabyte, terabyte, petabyte, exabyte, zettabyte ao yottabyte.
Chamam isto de Big Data (TOLE, 2013), mas anos atrs Korth e Silberschatz
(1997) chamavam esta nova revoluo de exploso de informaes. A compa-
rao dos novos acontecimentos se d com as revolues, como a inveno da
imprensa por Gutenberg, com a logstica das informaes a todos os cantos do
mundo e ainda a inveno do telefone por Graham Bell, que distribua a infor-
mao imediatamente, em tempo real.
O volume tem aumentado a cada ano e as razes so diversas:
Hoje o armazenamento de dados barato, os meios de armazenamento:
discos rgidos, DVDs, pendrives e HDs externos esto muito mais bara-
tos e suas capacidades so muito maiores. Tambm os meios gratuitos,
com servios de hospedagem gratuitos nas nuvens.
Os aparelhos, os aplicativos e as pessoas esto mais integrados tecnolo-
gia e, consequentemente, geram e armazenam mais informaes. Crianas
de 2 anos ou menores j operam celulares, tablets e outros dispositivos e
a terceira idade est assimilando melhor a tecnologia.

Big Data
128 UNIDADE III

O hbito de manter informaes, e-mails e determinados documentos


vai acumulando-os em volumosos arquivos.
O aumento das possibilidades de servios para captar, publicar e difun-
dir as informaes, assim como os blogs, twitter, e-mail, redes globais,
conexes sem fio etc.

Alm do grande volume de dados gerados, coletados, armazenados etc., a velo-


cidade de transmisso seja qual for o meio, banda larga por cabo, via fibra tica,
3G, 4G ou wifi e a diversidade de tipos de informaes, assim como planilhas,
textos, imagens, sons entre outros, apoiam o sobrecarregar do ser humano e

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
das organizaes.
Alm disso, o ser humano passou para a Tecnologia da Informao a sua
complexidade. Podemos armazenar dados no estruturados como imagens,
vdeos, sons e textos. Tudo isso possibilita anlises mais complexas com o desen-
volvimento de softwares com funes de Inteligncia Artificial. As anlises e
necessidades evoluram, com isso o processamento tambm aumenta. Antes, a
necessidade era encontrar um endereo de um cliente em um Banco de Dados,
hoje necessrio saber a faixa de idade que mais consome determinados pro-
dutos, em uma determinada faixa de preo, apresentado por loja, cidade e pas.
Algum vai dizer que o volume de informaes bom, porque as pessoas e
organizaes possuem mais informao para tomar decises. Por outro lado, com
o grande volume, geram muitas opes de escolha, com mais informaes para
ler, mais conhecimento para absorver, criando uma dificuldade de trabalhar com
tanta informao disponvel e ainda de encontrar as informaes necessrias.
O BI passa a ter uma funo primordial neste volume de informaes, per-
mitindo a extrao, utilizao e auxiliando imensamente na tomada de decises
pelas organizaes.

CONCEITO DE BUSINESS INTELLIGENCE, DATA WAREHOUSE E BIG DATA


129

CONSIDERAES FINAIS

Prezado(a) aluno(a)! Nesta terceira unidade, a proposta foi apresentar algumas


das principais caractersticas que permeiam o uso de sistemas de informao
para o gerenciamento de organizaes empresariais. O conceito de BI estabelece
uma viso planejada e organizada no uso dos dados e informaes presentes na
maioria das empresas. De fato, devemos considerar que diante do atual cenrio
no qual as empresas esto inseridas e tambm do grande volume de informaes
que trafegam entre as diversas reas existentes em cada organizao, as aes
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

envolvendo o gerenciamento dos dados e sua disponibilidade so fundamentais


para garantir o sucesso da organizao.
Com o ambiente atual ampliando a competitividade nos negcios, na qua-
lidade, disponibilidade e na rapidez de acesso s informaes, a divulgao e a
manuteno das informaes esto diretamente ligadas ao desenvolvimento da
organizao, no sentido de potencializar suas atividades e resultados.
Vimos que a utilizao de BI com o uso de mltiplas informaes tem pro-
porcionado maior valor e tambm a melhora no uso de ativos de informaes
valiosas.
Essas informaes abrem caminhos para os profissionais de Bancos de Dados
e tambm de especialistas em BI, trazendo muitas oportunidades aos que se espe-
cializarem nessas reas.
Um DW parte de um BI e tambm apoia nas tomadas de decises geren-
ciais. Os elementos compem a viso das condies de uma organizao, em um
determinado perodo de tempo, e a ideia que esta estrutura tenha uma infra-
estrutura de Banco de Dados on-line e com registro de dados.
O Big Data tambm uma questo muito atual e ter o seu fluxo de gera-
o, armazenamento e com alta capacidade de dados e processamento dentro de
uma normalidade que ser estabelecida com mtodos, processos e dispositivos.

Consideraes Finais
130

1. Tanto SIG quanto BI so tipos de sistemas que procuram auxiliar na tomada de


deciso, conjugando o objetivo geral dos sistemas de informao. Contudo, o
mtodo que o sistema apoia que pode ser diferenciado para cada tipo de sis-
tema. Identifique a alternativa verdadeira:
( ) O BI gera informaes novas, processadas e que no eram percebidas nos
dados, ou ainda permite a visualizao das informaes com a percepo rpida
e fcil de algo novo.
( ) BI deve ser utilizado sem detalhes e mais especfico. O processo de BI ajuda
no descobrimento destes acontecimentos ou descobertas.
( ) BI aponta o produto mais vendido e o SIG procura o porqu deste produto
ser o mais vendido ou porque os outros no vendem mais.
( ) BI apresenta o momento de maior venda de um produto e o SIG busca o por-
qu do produto vender mais neste momento e menos em outros.
( ) BI auxilia na compreenso do que aconteceu ou do que est acontecendo,
assim como na descoberta da taxa de crescimento de nossas vendas e totais
de venda no ms anterior. SIG procura por causas e explicaes, assim como o
porqu das vendas estarem caindo.

2. importante compreender os conceitos aplicados construo da inteligncia.


A evoluo passa dos dados que ao serem processados geram informao, que
por sua vez geram conhecimento e transcende esta evoluo com a inteligncia.
Com base nisso, interprete e assinale a alternativa correta.
( ) O conhecimento gerado pela inteligncia.
( ) Os dados so gerados com base no conhecimento.
( ) O processamento da informao gera conhecimento.
( ) O conhecimento transforma informaes em dados teis.
( ) As pessoas necessitam de dados para trabalhar, mas o mundo computacio-
nal armazena e processa informaes.
3. Leia as afirmaes e responda:
I. Um DW, tambm conhecido como Armazm de dados, um Banco de Dados
contendo dados extrados do ambiente de produo de uma empresa. Esses
dados so determinados e depurados, com uma otimizao prpria para o
processamento e apresentao de resultados e no para processamento de
transaes.
II. Em geral, um DW permite a consolidao de recursos de dados, alm de Ban-
co de Dados relacionais, podem ser extradas informaes de planilhas eletr-
nicas, textos entre outros.
131

III. Na grande maioria dos casos, os dados so provenientes de diversas fontes


independentes, podendo ser internas da empresa ou externas para a compo-
sio e consolidao destes dados.
IV. Em geral, os processos de BI devem ser feitos e processados sobre bases de
dados separadas das bases transacionais, no qual as operaes do dia a dia
ocorrem. Isto importante para no onerar os servidores ou atrapalhar as
operaes dos colaboradores com lentido nos processos.
a. ( ) Apenas I e II esto corretas.
b. ( ) Apenas II e III esto corretas.
c. ( ) Apenas I est correta.
d. ( ) Apenas II, III e IV esto corretas.
e. ( ) As afirmaes I, II, III e IV esto corretas.

4. O processo de ETL pode utilizar qualquer entrada de dados que esteja estru-
turada, assim como: planilhas eletrnicas, arquivos txt, arquivos XML, os mais
diversos Bancos de Dados existentes no mercado, incluindo NoSql. As atividades
de transformao so:
I. Validao dos dados.
II. Carregamento das tabelas de fatos.
III. Limpeza dos dados.
IV. Correo de dados invlidos.
Assinale a alternativa verdadeira.
a. ( ) Apenas I e II esto corretas.
b. ( ) Apenas II e IV esto corretas.
c. ( ) Apenas II, III e IV esto corretas.
d. ( ) Apenas I, III e IV esto corretas.
e. ( ) As afirmaes I, II, III e IV esto corretas.
132

EXTRAO, TRANSFORMAO E CARGA DE DADOS


Existem vrios obstculos que podem ser enfrentados para montagem e execuo da
Extrao Transformao e Leitura (ETL). Os diversos problemas na coleta das informa-
es nas bases transacionais das organizaes, alm das atividades da rea de Tecnolo-
gia da Informao (TI), tornam o trabalho mais rduo, pois comumente no a atividade
principal da companhia. Os baixos investimentos que a equipe de TI enfrenta, alm dos
problemas de toda a companhia que so direcionados para a TI.
A construo de um Data Warehouse (DW) necessita de informaes de diversos Siste-
mas ou outras fontes de Dados. Para compor a nova base, necessrio ter o domnio
sobre a linguagem Structured Query Language (SQL) e conhecimento tcnico sobre
Banco de Dados, isso ser o diferencial para montar o processo de ETL. Outro detalhe
importante que o carregamento de informaes em um DW deve ter preferencial-
mente informaes resumidas. Um outro problema o conceito sobre um determinado
termo em algumas reas da empresa, que podem ser confundidos ou mal interpretados.
Para a execuo do ETL, esses problemas devem ser superados e as questes definidas
antes da execuo.
Outro problema a volatilidade dos dados, pois a base de dados deve ser consistente no
momento da extrao. Isto significa interromper todas as atualizaes que possam in-
fluenciar na validao e consistncia dos dados, um Database administrator (DBA) pode
criar uma cpia da base (dump) para garantir esta consistncia. Quando no for possvel
fazer o dump, possvel executar um script no incio e no final do processo para quanti-
ficar e validar se houve alterao durante a carga. A divergncia aceitvel fica entre 1% e
3% da base original, para que a equipe de negcio valide o script de carga.
Uma dica importante sempre mapear os registros que no se enquadram em nenhu-
ma regra de negcio e, uma forma de identificar problemas verificar se estes dados
esto acima de 8% do total de dados carregados, se ocorrer, ser importante revisar
possveis erros nos scripts.
No mapeamento das bases, aps as especificaes das regras necessrio se preocupar
com o tempo decorrido para a execuo dos scripts sem prejudicar as demais reas.
A carga dos dados deve ser processada por regra em perodos de menor volume de
transaes nas bases, isto, geralmente, ocorre nos finais de semana, feriados ou nas ma-
drugadas. Por isso, a rotina de testes deve ser exaustivamente aplicada para verificar o
volume de dados que ser carregado e avaliar o espao disponvel na base para no
atrapalhar no andamento da carga.
Antes de executar o script faa uma amostragem da base para avaliao dos que requi-
sitaram o DW, com isso ser certificada a informao solicitada.
133

Outra dica importante, realizar a criao do ETL em etapas, com os resultados arma-
zenados em tabelas distintas, essa dica agiliza algum reprocessamento que seja neces-
srio, sem prejudicar a janela de processamento em execuo, contudo necessrio
reservar mais espao.
Uma ferramenta de ETL agiliza imensamente o processo de carga para DW. Lembrando
que esse processo pode ser utilizado ainda para agilizar qualquer tipo de converso,
exportao e importao de dados necessrios. necessrio despender algum tempo
no desenvolvimento dos scripts, contudo, os resultados sero observados em agilidade,
acessibilidade bem como a praticidade e manutenabilidade dos processos criados.
Fonte: AprendendoETL ([2016.], on-line)1.
MATERIAL COMPLEMENTAR

Decises com B.I. - Business Intelligence


Fbio Vincius Primak
Editora: Cincia Moderna
Sinopse: o enfoque principal desta obra Business
Intelligence baseando-se em uma linguagem cotidiana,
simples, detalhada e, sobretudo, acessvel! especialmente
imprescindvel para profissionais das reas de gesto
empresarial, responsveis pela informtica e informaes
na empresa alm de ser material auxiliar dos mais
variados cursos sobre novas tecnologias aplicadas
ao desenvolvimento da empresa, tendo como base
explicitamente a informao correta.

BI2 - Business Inteligente - Modelagem &


Tecnologia
Carlos Barbieri
Editora: Campus
Sinopse: voltado para gestores de tecnologia da informao
em grandes corporaes, como CIOs, gerentes de BI,
analistas e projetistas de sistemas de inteligncia de
negcios, que planejam organizar e transformar seus dados
armazenados em sistemas de informao gerenciais. Este
livro dedicado aos aspectos de governana e qualidade de
dados, como elementos fundamentais para a implementao
de projetos de Business Intelligence (BI) bem-sucedidos. Alm disso, discute tambm os novos
caminhos do BI, que se amplificar em uma srie de novos domnios, como Behavior Intelligence
(BHI), BI aplicado a dados no estruturados, BI para gerncia de projetos, BI-gil etc. O livro
tambm procura trazer reflexes sobre os novos momentos da era do zettabytes ou big data.
135
REFERNCIAS

BERTIN, J. Semiology of Graphics: Diagrams, Networks, Maps. University of Wisconsin


Press, 1983.
TOLE, A. A. Big Data Challenges. Database Systems Journal, v. 4, n. 3, 2013, p. 31-40.
KORTH, H.; SILBERSCHATZ, A. Database Research Faces the Information Explosion.
Communications of the ACM, v. 40, n. 2, fevereiro de 1997, p. 139-142.
TURBAN, E. Business intelligence: um enfoque gerencial para a inteligncia do neg-
cio. So Paulo: Bookman, 2009.
TZU, S. A arte da Guerra. Adaptao de James Clavell 38. ed. So Paulo/Rio de Janeiro
- Editora Record, 2002.

REFERNCIA ON-LINE

1
Em: <http://www.aprendendoetl.com.br/treinamento.php?id=66>. Acesso em: 4 jan.
2017.
GABARITO

1. Alternativa A. O BI gera informaes novas, processadas e que no eram perce-


bidas nos dados, ou ainda permite a visualizao das informaes com a percep-
o rpida e fcil de algo novo.
2. Alternativa C. O processamento da informao gera conhecimento.
3. Alternativa E. As afirmaes I, II, III e IV esto corretas.
4. Alternativa D. Apenas I, III e IV esto corretas.
Professor Me. William Roberto Pelissari

O USO DA INFORMAO NO

IV
UNIDADE
MUNDO ORGANIZACIONAL

Objetivos de Aprendizagem
Compreender os Indicadores Chave de Performance (KPIs).
Conhecer os Tipos de Indicadores de Desempenho.

Plano de Estudo
A seguir, apresentam-se os tpicos que voc estudar nesta unidade:
O uso da Informao no mundo organizacional
Indicadores de desempenho
139

INTRODUO

Caro(a) aluno(a)! Na busca pela excelncia empresarial, a informao se tornou


uma ferramenta indispensvel para apoiar as empresas a atingirem seus resul-
tados e seus objetivos econmicos e sociais. Alm de sistemas de informao
eficientes, na busca por resultados satisfatrios, os caminhos da gesto necessi-
tam de agilidade na tomada de deciso.
Buscando a excelncia empresarial, certas necessidades so impostas para
gerir melhor a gama de informaes, para que tudo rode conforme a sua neces-
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

sidade, buscando sempre os prazos dos indicadores financeiros, lembrando que


estes dados so para uma anlise sistmica das estratgias da organizao, as
quais so alinhadas aos indicadores.
Dentro do conceito de sistema, a medio de desempenho evidencia a neces-
sidade de estabelecer critrios de mensurao que devem compor o quadro de
indicadores financeiros e no financeiros, que possam traduzir a estratgia da
organizao.
No processo gerencial, a escolha dos indicadores tem a necessidade de equa-
lizar os processos e, possvel utilizar os esquemas de gesto para auxiliar na
avaliao dos resultados.
Os indicadores devem representar tendncias e comparaes de forma a
abranger e enfatizar de forma precisa os fatores de quantidade, qualidade, valor
financeiro e tempo.
Os critrios de desempenho para revelar a grandeza e monitorar os objetivos
dos indicadores, podem ter suas medidas determinadas por meio de indicadores
de eficcia, eficincia, qualidade, produtividade, inovao, custo e lucratividade.
Os critrios de mensurao, associados com variveis importantes para o
desempenho empresarial, fortalecem a eficincia empresarial. O mesmo ocorre
com as variveis de eficcia, qualidade, produtividade, lucratividade e as demais.
Com esse alinhamento, possvel melhorar o desempenho e contribuir favora-
velmente no resultado total da organizao.
A partir desse contexto, o objetivo desta unidade mostrar o papel dos indi-
cadores de desempenho no processo de gesto, bem como, evidenciar algumas
de suas classificaes. timo estudo!

Introduo
140 UNIDADE IV

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
USO DA INFORMAO NO MUNDO
ORGANIZACIONAL

A busca pela eficincia nos resultados empresariais apresenta a necessidade de


melhora na qualidade e pontualidade das informaes gerenciais. Isso permite
ultrapassar a viso de curto prazo apenas de indicadores financeiros para uma
anlise do sistema de estratgias organizacionais, alinhadas aos indicadores de
performance financeiros e outros.
Os indicadores tm o objetivo de medir e avaliar o andamento da empresa,
lembrando da situao financeira, e a eficincia das estratgias adotadas para
melhor satisfao do cliente. Para a adoo de processos e estratgias, utiliza-
mos os indicadores de desempenho para preparar as informaes fornecidas ao
gestor, para que o mesmo tenha facilidade na anlise e nas tomadas de decises.
Conhecidos como Key Performance Indicator (KPIs), este indicador uti-
lizado entre as empresas e suas concorrentes, para que seja possvel extrair uma
anlise de desempenho e desenvolvimento dos setores, permitindo, assim, obter
indicadores sobre os setores das empresas.
De acordo com as informaes disponveis no site Novo Negcio ([2016],
on-line)1:

O USO DA INFORMAO NO MUNDO ORGANIZACIONAL


141

os indicadores de desempenho so utilizados para avaliar e medir o


desempenho da empresa, desde a sua sade financeira, eficincias das
estratgias adotadas at a satisfao do cliente. Para os processos e es-
tratgias, os indicadores de desempenho so utilizados para preparar
informaes para que o gestor tenha facilidade na anlise e nas decises
a serem tomadas. Tambm conhecidos como KPIs (Key Performance
Indicator), os indicadores podem ser utilizados entre uma empresa e
suas concorrentes, sendo possvel obter uma anlise sobre o desenvol-
vimento e desempenho dos setores, alm de permitir a avaliao dos
setores da empresa com melhor e pior desempenho.
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

O QUE SO KPIS

Iniciando com a famosa citao de Peter Ferdinand Drucker que diz que O que
no medido no pode ser gerenciado, o renomado escritor, professor e consul-
tor austraco, considerado at hoje o pai da administrao moderna, apresenta a
essncia dos indicadores e a forma de efetuar a leitura sobre eles.
A sigla KPI, do ingls Key Performance Indicator traduzida literalmente
como: Indicador Chave de Desempenho.
A finalidade dos KPIs a de tornar possvel utilizar ferramentas de gesto
e administrao largamente por empresas do mundo todo, para medir e avaliar
o desempenho de seus processos e permitir gerenci-los da maneira mais eficaz
e eficiente possvel. O objetivo busca a conquista de metas e objetivos previa-
mente estabelecidos pelas organizaes com os respectivos resultados alcanados.

Cada objetivo estratgico construdo com um conjunto de medidas de


desempenho (Indicadores Chave de Desempenho ou Key Performance Indi-
cators - KPI) que permitem monitorar o atingimento destes objetivos. Esses
objetivos devem estar em alinhamento com a Administrao da empresa e
ter o conhecimento adequado de cada rea que se deseja atingir objetivos?
Fonte: os autores.

Uso da Informao no Mundo Organizacional


142 UNIDADE IV

Os tipos de indicadores de desempenho so diversos, cada um com uma


finalidade e circunstncias diferentes. Podem ser quantitativos ou qualitati-
vos, dependendo da inteno do administrador e dos tipos de KPI escolhidos.
Podem tanto avaliar os processos em nmeros, como determinar a qualidade
que esto sendo executados.
Alm de poderosas ferramentas da gesto de processos, os KPIs tambm
funcionam como meio de comunicao organizacional. por meio deles que o
desenvolvimento das empresas compartilhado com os parceiros e funcion-
rios dos diversos nveis hierrquicos e organizacionais.

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Dessa maneira, tipos diferentes de indicadores ajudam na transmisso sn-
crona da misso, viso e valores da empresa a todos os funcionrios, com o intuito
de mant-los alinhados, integrados e fazendo com que eles entendam a impor-
tncia de suas funes dentro do coletivo e corporativo.

A Oracle possui um modelo da experincia do cliente juntamente com o


KPI. Ela define a experincia do cliente da Oracle, nominado como CX. O
Valor da Equao o mtodo estratgico para identificar e medir o valor
da experincia do cliente organizacional. Esse modelo foi originalmente do-
cumentado em CX Mtricas e KPIs - Setembro de 2012. Usando Valor da
Equao da experincia do cliente, possvel identificar os KPIs especficos
mais adequados para cada negcio; apresenta como possvel maximizar o
valor do investimento da experincia do cliente e o trabalho para desenhar
um roteiro de implementao que ir garantir o sucesso.
Fonte: adaptado de Oracle (2016, on-line)2.

O USO DA INFORMAO NO MUNDO ORGANIZACIONAL


143
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

INDICADORES DE DESEMPENHO

Os indicadores de desempenho so mtricas que auxiliam na avaliao do desem-


penho de situaes que necessitam ser avaliadas, seja setor, atividade, setores ou
at mesmo comparar desempenhos para encontrar possveis problemas e solu-
es. Segundo Macedo-Soares e Ratton (1999) dada, mundialmente, grande
importncia questo da medio de desempenho.
Hoje, alm dos dados (nmeros) fornecidos pelos indicadores de desem-
penho, possvel encontrar sistemas em forma de grficos e muito intuitivos,
o que permite uma rpida e fcil viso e deciso com mais exatido, seguindo
o apontamento do indicado. por meio das mtricas que o gestor poder ter
assertividade em suas decises, de forma muito mais rpida, mensurando rapi-
damente e com solidez.

Indicadores de Desempenho
144 UNIDADE IV

TIPOS DE INDICADORES DE DESEMPENHO: PROCESSO E


ESTRATGIA

A grande charada para o uso desta ferramenta saber diferenciar os dois tipos de
indicadores de desempenho, o processo e a estratgia. De acordo com as infor-
maes disponveis no site Novo Negcio ([2016], on-line)1:
importante diferenciar os dois tipos de indicadores de desempenho:
processo e estratgia. os indicadores de estratgias tm por funo ana-
lisar e verificar se os objetivos das metas esto sendo cumpridos, pela

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
direo que esto caminhando. Os indicadores de estratgia tm o ob-
jetivo de analisar e verificar se as metas traadas esto sendo atingidas
pela direo. Para facilitar no processo de tomada de deciso, confor-
me (KAPLAN; NORTON, 2007) o mais utilizado o mtodo Balanced
Scorecard (Indicadores Balanceados de Desempenho), pois pela sua
capacidade de integrar as aes Estratgicas s Operacionais e Organi-
zacionais de uma empresa, possibilita a sincronia na definio das es-
tratgias das empresas, com a gesto do negcio, com o gerenciamento
dos servios e tendo o foco total na qualidade. O foco dos indicadores
de processos a avaliao e anlise de como a tarefa est sendo execu-
tada, mensurando o desempenho e resultados. Este indicador medido
por meio de dados e ndices, normalmente nmeros, facilitando a to-
mada de decises e ajustes.

COMO USAR OS INDICADORES DE DESEMPENHO

Para entender como utilizar os indicadores de desempenho, existem diversas


opes de indicadores e para utiliz-los corretamente, maximizando o resultado
e a eficincia, so apresentados trs passos, seguem:
Tenha sempre o objetivo bem definido:
A falta de objetivo especfico impede a utilizao dos indicadores de
desempenho corretos. So dezenas de indicadores que podem ser utili-
zados, a questo importante a ser levada em considerao qual ou quais
devem ser levados em considerao. Para isso, necessrio ser especfico
e saber exatamente o que se deseja descobrir.

O USO DA INFORMAO NO MUNDO ORGANIZACIONAL


145

Se a busca for por alguma falha no sistema de faturamento, os indicadores


de lucratividade e rentabilidade podem ser as melhores opes.
Se for referente aos clientes, os indicadores de qualidade e valor so boas
opes.

A contradio dos indicadores de desempenho

Indicadores de desempenho se contradizem: para iniciar a anlise importante


escolher entre os indicadores de desempenho. O cenrio ideal analisar dois
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

ou trs indicadores, sendo eles para cada tipo de anlise especfica, em que se o
foco se tornar a anlise de vrios tipos de indicadores, pode se fazer com que a
anlise seja comprometida ao ponto de impedir a tomada de deciso.

Anlise dupla

A anlise dupla importante, pois do mais segurana aos indicadores analisados.


A deciso dos indicadores que sero analisados, necessitam de maior segurana.
Para isto, faa uma anlise dupla (NOVO NEGCIO, [2016], on-line)1.
Com dois indicadores de desempenho em mos para medir a qualidade da
prestao de servios, vivel ter uma deciso por alguma mudana, entretanto,
com outros dois indicadores parecidos, para avaliar mais especificamente aquele
processo, faa novamente a anlise e verifique a assertividade. Caso exista discor-
dncia entre as anlises e as necessidades de se tomar uma deciso, o momento
de ter muito cuidado em sua deciso e ter os olhos voltados aos detalhes a se efe-
tuar as correes. (NOVO NEGCIO, [2016], on-line)1.

TIPOS DE INDICADORES DE DESEMPENHO DE PROCESSOS

Segue uma relao com dez tipos de indicadores de desempenho mais utiliza-
dos nas anlises da gesto empresarial:

Indicadores de Desempenho
146 UNIDADE IV

Indicadores de Eficcia: dizem respeito aos resultados alcanados em


relao aos resultados pretendidos. possvel dizer que o maior foco dos
indicadores de eficcia esto no produto, o resultado obtido e os lucros
que vm deles. Ou seja, mede a melhor forma de tomar a deciso, agindo
e buscando os impactos para a empresa.
Indicadores de Eficincia: levam em considerao os resultados obti-
dos em relao aos recursos empregados. Tm como objetivo a reduo
de custos, mensura os recursos aplicados. No sentido mais puro, a efici-
ncia consiste em tomar a deciso de fazer da melhor maneira possvel,
sem utilizar muitos recursos.

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Indicadores de Capacidade: trazem a relao de quantidade que se pode
produzir pelo tempo de produo. Exemplo: uma fbrica de roupas pro-
duz 100 mil unidades de calas jeans por ms.
Indicadores de Rentabilidade: lucro em relao ao investimento realizado
pela empresa, ou seja, a anlise da porcentagem entre o investimento
feito e o lucro. Neste cenrio, uma empresa que investe cerca de 500 mil
reais e tem 100 mil de lucro, apresenta uma rentabilidade de 20%.
Indicadores de Competitividade: relao de dados entre a empresa e
a concorrncia, assim como o Market Share. Como o nome sugere, esse
indicador tem o objetivo principal de mensurar a relao da empresa com
as concorrentes diretas.
Indicadores de Lucratividade: so o percentual de lucro em relao
s vendas. No muito difcil entender que esses indicadores medem a
relao percentual entre as vendas e o lucro. Se uma empresa vender 550
mil reais em produtos e o lucro for de 55 mil, a lucratividade girar em
torno dos 10%.
Indicadores de Qualidade: levam em considerao tudo o que foi pro-
duzido em relao s sadas adequadas ou em conformidade. Exemplo:
uma empresa que produz calas jeans, produz cerca de 950 mil peas de
primeira linha por ms ao uso de uma produo total de 1 milho, com
isso, a porcentagem de qualidade de 95%.
Indicadores de Efetividade: juno ou a verificao dos resultados da
conjugao entre os indicadores de eficcia e eficincia.

O USO DA INFORMAO NO MUNDO ORGANIZACIONAL


147

Indicadores de Valor: valor que indica a relao entre o valor percebido


ao receber um produto e o valor real despendido para o seu recebimento.
Indicadores de Produtividade: relao do esforo de trabalho com os
recursos gastos para o resultado. Utilizado para avaliao de desempenho
de funcionrios. Aqui, o administrador deve fazer a leitura da relao entre
os recursos utilizados para determinado trabalho e as sadas geradas por
ele. Exemplo: uma costureira consegue montar quatro calas jeans em uma
hora de trabalho, enquanto outro monta somente duas, de igual dificul-
dade e no mesmo perodo. Isso significa que a primeira mais produtiva.
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Atualmente, os diversos tipos de indicadores de desempenho disposio dos


gestores e administradores possibilitam a escolha de quais indicadores e quando
utilizarem, conforme as necessidades, o planejamento das empresas e as reas
analisadas.
De acordo com as reas, os indicadores podem ser operacionais e apontam
seguramente o andamento do trato efetuado em cada processo que seja espe-
cializado e executado em determinadas reas da empresa. Seguem alguns destes
principais tipos de indicadores de desempenho:
Time to Market: correspondente ao tempo de lanamento de um produto,
iniciando desde a idealizao do conceito at a disponibilizao pela venda.
Lead Time: consiste no tempo que dura um determinado processo.
Stock Out: indica o nmero de vezes ou dias em que um item ou pro-
duto teve o saldo de estoque zerado.
Market Share: apresenta a fatia de mercado conquistada por um pro-
duto durante um perodo.
Ociosidade: calcula o tempo em percentual que uma mquina, equipe
ou unidade produtiva fica sem produzir.
Giro de Estoque: relao direta entre consumo, sada e o saldo mdio
em estoque.
Turnover: taxa de rotatividade de funcionrios. a diferena numrica
entre as admisses e as demisses.

Indicadores de Desempenho
148 UNIDADE IV

Tquete-Mdio: o total da receita dividido pela quantidade total de


vendas.
Chargeability: o principal mecanismo para melhorar a rentabilidade de
uma empresa ter seus funcionrios prprios alocados e produzindo,
sempre ao mximo possvel. um dos principais indicadores utilizados
pela organizao. Ele mede o ndice de aproveitamento da mo de obra
prpria da empresa. A meta estar, sempre que possvel, o mais pr-
ximo de 100%. As variaes do ndice podem confirmar, por exemplo, a
demanda varivel e a sazonalidade que uma empresa pode enfrentar ao
longo do ano. Os gestores tm uma forte presso para aumentar o char-

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
geability. No entanto, importante salientar que ao focar esforos nesse
ndice, a empresa pode acabar esquecendo da formao de mo de obra,
pois, um profissional possui um tempo mdio de formao para traba-
lhar nessa rea de cerca de 3 anos.
Ebitda: indicador financeiro muito utilizado por empresas de capital
aberto e por analistas de mercado. Conhecido tambm como Lajida,
seu conceito ainda no claro para muitos. A sigla do ingls : Earning
Before Interests, Taxes, Depreciation and Amortization que significa o
lucro antes dos juros, impostos, depreciao e amortizao. O Ebitda o
quanto a empresa, apenas nas atividades de operao geram de recursos,
descartando os efeitos financeiros e de impostos. Esse indicador ganha
importncia porque tradicionalmente a anlise do lucro ou prejuzo no
tem sido suficiente para avaliar o desempenho real do perodo, pela influ-
ncia de fatores difceis de serem mensurados.
Ebit: conhecido como o lucro na atividade, no que se refere deprecia-
o e amortizao. O Ebit considera esses efeitos contbeis.

H tambm outros tipos de indicadores de desempenho utilizados por empresas


atuantes exclusivamente em negcios on-line, assim como sites de e-commerce
ou redes sociais, exemplo:
ndice de engajamento: total de visitantes que tiveram algum tipo de inte-
rao com a pgina dividido pelo total absoluto de visitantes.
Taxa de Converso: total de vendas dividido pelo total de visitas ao site.

O USO DA INFORMAO NO MUNDO ORGANIZACIONAL


149

Taxa de Rejeio: porcentagem da quantidade de visitantes que acessa-


ram uma nica pgina de um site e saram, sem navegar em uma prxima
pgina.
ndice de influncia social: muito utilizado no Facebook e Twitter, calcu-
lado de acordo com o total de postagens curtidas ou retuitadas divididas
pelo total geral de postagens publicadas.

Os indicadores de desempenho possuem trs valores que auxiliam no clculo,


na avaliao e na tomada de deciso. So eles:
1. ndices: so nmeros que apresentam o desempenho obtido em um
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

determinado processo, ou seja, o que voc ir analisar se foi positivo


ou negativo.

2. Metas: o valor almejado ou que deve ser retratado pelos indicado-


res para demonstrar o sucesso do processo/etapa.

3. Tolerncia: o limite de tolerncia um percentual aceitvel ou no


para atingir a meta, avaliando ainda a gravidade por meio dele. Valores
fora da faixa de tolerncia indicam que o andamento do processo
crtico e deve existir alguma providncia (NOVO NEGCIO, [2016],
on-line)1.

POR QUE UTILIZAR OS INDICADORES DE DESEMPENHO DE


PROCESSOS

Os indicadores basicamente so utilizados para coletar e monitorar as infor-


maes de processos, ou seja, de etapas realizadas em uma empresa. Com essas
informaes, os administradores podem estudar e determinar com cuidado as
decises assertivas, com base em dados consistentes.
Quando uma empresa utiliza indicadores, consegue obter vantagens com-
petitivas. possvel destacar algumas:
Melhora na assertividade das decises.
Coleta, guarda e processamento de informaes relevantes.
Menor tempo gasto na administrao e anlise de processos.
Melhora em reas da empresa, com fcil identificao de falhas.

Indicadores de Desempenho
150 UNIDADE IV

Alm desses destaques, possvel identificar a disponibilizao da informao


que o administrador necessita a cada etapa do processo. Alm disso, propor-
cionam maior exatido na tomada de deciso pelo administrador que tem por
objetivo trazer mais eficincia e eficcia aos processos.
A maior rapidez e agilidade traz melhor compreenso e transparncia na
divulgao dos resultados, com isto, os indicadores de desempenho se tornam a
medida da excelncia da empresa e permitem, inclusive, a criao de um dashbo-
ard, que apresenta todas as informaes disponveis de forma panormica.
Indicadores de desempenho de processos devem rastrear e seguir o anda-

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
mento de processos, coletar informaes relevantes e disponibiliz-las de forma
acessvel, para que os administradores analisem e tomem as melhores decises.
A eficincia e eficcia trazida aos processos e, consequentemente, aos resulta-
dos positivos so devido a esses indicadores que so extremamente importantes
para a gesto e administrao de um processo.
Ainda com o objetivo de melhoria contnua, os indicadores de desempenho
de processo trazem as informaes necessrias para que se possa analisar os pro-
cessos, pois o objetivo de melhoria contnua segue o atingimento dos objetivos
corporativos estratgicos.

O USO DA INFORMAO NO MUNDO ORGANIZACIONAL


151

CONSIDERAES FINAIS

Caro(a) aluno(a), os indicadores chave de desempenho - KPIs - tm um papel


determinante no desempenho estratgico das organizaes.
claro e notrio que mais importante do que uma estratgia na empresa
a sua definio de objetivos claros e aplicveis. Normalmente, o surgimento
dos indicadores ocorrem por meio de perguntas simples e bsicas, por exemplo:
como nossos produtos so vistos pelos nossos clientes?
Para diminuir a margem de erros e problemas que ocorrero, a gesto por
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

meio de indicadores, reduz o percentual de problemas graves das empresas, inde-


pendente do seu porte. Em uma organizao de grande porte, a implantao da
estratgia de suma importncia. o fato que liga os nveis organizacionais e
hierrquicos, desde os diretores at o pessoal de operao. Isso no sinal de
que os empresrios de pequeno porte no possam aproveitar os resultados de
KPIs para acelerar seus lucros ou ainda reduzir os riscos.
Nos negcios, surpreendente ver que os KPIs, medidas para determina-
dos objetivos, podem ser simples e inversamente trazer resultados muito mais
do que surpreendentes, complexos.
possvel que todo o potencial dos indicadores no tenha ainda sido total-
mente dominado, mas cabe aos gestores e administradores conduzirem para
novas formas de aproveitar deste mtodo e apoiar as empresas e organizaes a
alcanar objetivos almejados.
E, por fim, algumas perguntas que auxiliam na reflexo sobre os KPIs e suas
aplicabilidades: est sendo medido o que realmente importa? Os esforos gastos
esto nos projetos corretos? Como atingir os objetivos? E para responder a essas
questes, devem ser observados tpicos fundamentais para o sucesso das ava-
liaes: os Objetivos, as Iniciativas e os KPIs, pois ao se unirem formam o mais
esperado dos resultados, a deciso.

Consideraes Finais
152

1. Com a afirmao: O que no medido no pode ser gerenciado., o renomado


escritor, Peter Drucker, considerado at hoje o pai da administrao moderna
apresenta a essncia dos indicadores e a forma de efetuar a leitura sobre eles.
Com isso, os KPIs que so os indicadores podem:
I. ser utilizados entre uma empresa e suas concorrentes.
II. ser possvel obter uma anlise sobre o desenvolvimento e desempenho dos
setores.
III. permitir a avaliao dos setores da empresa com melhor e pior desempenho.
IV. criar indicadores para as anlise de desenvolvimento.
Com base nas afirmaes, assinale a alternativa correta:
a. ( ) Apenas as alternativas I, II e III esto corretas.
b. ( ) Apenas as alternativas I, II e IV esto corretas.
c. ( ) Apenas as alternativas I, III e IV esto corretas.
d. ( ) Apenas as alternativas II, III e IV esto corretas.
e. ( ) Apenas as alternativas I, II, III e IV esto corretas.

2. Sobre os tipos de indicadores, possvel afirmar que:


a. ( ) Os tipos indicadores de desempenho so limitados, apenas uma finalidade
e circunstncia especfica. Pode ser quantitativo ou qualitativo, podendo tan-
to avaliar os processos em nmeros como determinar a qualidade que esto
sendo executados.
b. ( ) Poderosas ferramentas da gesto de processos, os KPIs so inoperantes
como meio de comunicao organizacional. Inviabilizando por meio deles,
o desenvolvimento das empresas e o compartilhamento com os parceiros e
funcionrios dos diversos nveis hierrquicos e organizacionais.
c. ( ) Tipos diferentes de indicadores ajudam na transmisso sncrona da mis-
so, viso e valores da empresa a todos os funcionrios, com o intuito de man-
t-los alinhados, integrados e fazendo com que eles entendam a importncia
de suas funes dentro do coletivo e corporativo.
d. ( ) O desempenho dos processos e a gerncia de forma eficaz e eficiente de-
pende exclusivamente do formato e objetivo da conquista das metas e obje-
tivos previamente estabelecidas pelos concorrentes, este indicador pode ser
chamado de market share.
e. ( ) Os tipos de indicadores de desempenho so qualificaes textuais que
caracterizam a avaliao do desempenho de situaes que necessitam de
avaliao, seja setor, atividade, setores ou at mesmo na comparao de de-
sempenhos para encontrar possveis problemas e solues.
153

3. Os indicadores de desempenho so mtricas que auxiliam na avaliao do de-


sempenho de situaes que necessitam ser avaliadas, seja setor, atividade, seto-
res ou at mesmo comparar desempenhos para encontrar possveis problemas
e solues. Marque Verdadeiro (V) ou Falso (F).
a. ( ) importante diferenciar os dois tipos de indicadores de desempenho: pro-
cesso e estratgia.
b. ( ) Os indicadores de estratgia tm o objetivo de analisar e verificar se as
metas traadas esto sendo atingidas pela direo.
c. ( ) Para facilitar no processo de tomada de deciso, o mais utilizado o m-
todo de Tolerncia, pois pela sua capacidade de integrar as tolerncias nas
estratgias e operaes organizacionais de uma empresa, possibilita o aceite
na tomada de decises.
d. ( ) Possibilita a sincronia na definio das estratgias das empresas, com a
gesto do negcio, com o gerenciamento dos servios e tendo o foco total na
qualidade.
e. ( ) Os indicadores de processos mensuram o desempenho e os resultados.
medido por meio de dados e ndices, normalmente nmeros, facilitando a
tomada de decises e ajustes.

4. Para entender como utilizar os indicadores de desempenho, existem diversas


opes de indicadores e para utiliz-los corretamente, maximizando o resultado
e a eficincia, so apresentados trs passos, seguem as afirmaes:
I. Indicadores de desempenho se contradizem: a deciso dos indicadores
que sero analisados, necessita de maior segurana. Com dois indicadores
de desempenho para avaliar a qualidade da prestao de servios, possvel
ter uma deciso por alguma mudana. Contudo, com outros dois indicadores
semelhantes, para avaliar mais especificamente aquele processo, faa nova-
mente a anlise e verifique a assertividade.
II. Faa uma dupla anlise: antes do incio da anlise, escolha os importantes
entre todos os indicadores de desempenho. Faa a seleo das opes. O ide-
al analisar dois ou trs indicadores para cada anlise especfica necessria,
no mais que isso. O foco em vrios indicadores pode comprometer a anlise
e impedir ou dificultar a tomada assertiva da deciso.
III. Tenha sempre o objetivo bem definido: a falta de objetivo especfico im-
pede a utilizao dos indicadores de desempenho corretos. So dezenas de
indicadores que podem ser utilizados, a questo importante a ser levada em
considerao : qual ou quais devem ser levados em considerao?
154

Analise as afirmaes descritas anteriormente:


a. ( ) Apenas a alternativa I no opo de indicador e suas declaraes no so
condizentes.
b. ( ) Apenas a alternativa I uma opo de indicador e suas declaraes so
condizentes.
c. ( ) Apenas a alternativa II no opo de indicador e suas declaraes no
so condizentes.
d. ( ) Apenas a alternativa II uma opo de indicador e suas declaraes so
condizentes.
e. ( ) Apenas a alternativa III uma opo de indicador e suas declaraes so
condizentes.

5. Atualmente, os diversos tipos de indicadores de desempenho disposio dos


gestores e administradores possibilitam a escolha de quais indicadores e quan-
do utilizar conforme as necessidades, o planejamento das empresas e as reas
analisadas.
a. Cite a relao com tipos de indicadores de desempenho mais utilizados nas
anlises da gesto empresarial:
b. Cite a relao de outros tipos de indicadores de desempenho utilizados por
empresas atuantes exclusivamente em negcios on-line, assim como sites de
e-commerce ou redes sociais:
155

MTRICAS EM MDIAS SOCIAIS


Mtrica tudo o que pode ser medido, por exemplo: curtidas, fs, visualizaes, co-
mentrios e outros. a quantificao dos dados, teis para apoiar na noo do que est
sendo analisado e o que pode ser concludo a partir desta anlise. tambm verificao
para certificar as metas e as expectativas alcanadas.
As empresas e marcas que precisam de um posicionamento em uma rede social devem
ter um objetivo definido. Essa a primeira etapa para o sucesso de qualquer ao de
comunicao.
Para tratar com mtricas importante alguns cuidados. necessrio destacar bem a
compreenso da diferena entre os conceitos de objetivos, mtricas, KPIs e estratgias
ou seja:
Objetivo: o que se deseja atingir.
Mtrica: o que pode ser medido ou mensurado.
KPI: uma mtrica que indica se o objetivo est sendo atingido.

Estratgia: o que deve ser feito para o objetivo ser atingido.

Esto apresentados alguns exemplos da diferena dos conceitos:


Mudar a percepo do consumidor.........OBJETIVO
Fs em uma pgina do Facebook..........MTRICA
Cliques e alcance........MTRICA
Aumento do nmero de interaes...KPI
Aumento do trfego para o site......KPI
Criar uma promoo no Instagram...........ESTRATGIA
Mudar linha editorial do contedo...........ESTRATGIA
Outra questo a ser abordada a estruturao dos indicadores nos projetos. A ordem
com que acontecem os projetos em mdias sociais acontecem exatamente na seguinte
ordem:
1. Briefing: compreender o negcio, definir os objetivos, mtricas e indicado-
res de desempenho. Identificar as redes e as palavras-chave que podem ser moni-
toradas e definir a estrutura e o escopo dos dados que sero analisados.
2. Coleta: configurar as ferramentas, tipos de postagens, foco das palavras-chave
estruturadas por assuntos e limitadas no escopo definido.
3. Classificao: processar, criar categoria e segmentar os dados conforme a es-
trutura definida e a expectativa positiva, neutra, negativa.
156

4. Anlise: anlise dos dados com todas as metodologias necessrias.


importante que a anlise de monitoramento seja feita por meio de um nvel macro,
permitindo a compreenso de que os nveis externos tm influncia direta nos dados
das mtricas on-line.
Independentemente do meio, mdias digitais ou no, importantssimo identificar os
conceitos e as atribuies que as informaes podem oferecer. Os objetivos, metas e
KPIs, respectivamente tratam de: estratgia de monitoramento, relacionamento de n-
meros ou porcentagens e avalia os resultados palpveis do objetivo. Com isto, obser-
vado que as metas esto diretamente ligadas aos KPIs, indicadores de desempenho, que
avaliam e identificam se o objetivo traado foi atingido por meio do que foi planejado.
Fonte: adaptado de Ribeiro (2015, on-line)3.
MATERIAL COMPLEMENTAR

100 Indicadores da Gesto - Key Performance


Indicators
Jorge Caldeira
Editora: Actual Editora
Sinopse: conhea os 100 indicadores mais utilizados na
gesto das empresas. Saiba que tipo de informao do,
como se analisam, onde se vai buscar os dados para o seu
clculo, com que frequncia devem ser apurados e como
devem ser visualizados graficamente.

A Estratgia em Ao - Balanced Scorecard


Robert S. Kaplan e David P. Norton
Editora: Campus
Sinopse: os autores mostram como altos executivos
de diversos setores esto utilizando o Balanced
Scorecard para orientar o desempenho atual e focalizar
o desempenho futuro. Eles ilustram a utilizao
de medidas em quatro categorias - desempenho
financeiro, conhecimento do cliente, processos internos
e aprendizado e crescimento - para alinhar iniciativas
individuais, organizacionais e interdepartamentais.

Mapas Estratgicos - Convertendo Ativos


Intangveis em Resultados Tangveis
Robert S. Kaplan e David P. Norton
Editora: Campus
Sinopse: este livro apresenta vrias contribuies
importantes: um padro que descreve os
componentes bsicos de como se cria valor nas
perspectivas de processos internos e de aprendizado
e crescimento. Temas, baseados nos processos que
criam valor, capazes de esclarecer a dinmica da
estratgia e um novo arcabouo para descrever, medir
e alinhar os trs ativos intangveis da perspectiva de
aprendizado e crescimento - capital humano, capital
informacional e capital organizacional - com os processos e objetivos estratgicos da perspectiva
dos processos internos.

Material Complementar
REFERNCIAS

KAPLAN, R. S.; NORTON, D. P. Using the Balanced Scorecard as a Strategic Mana-


gement System. Harvard Business Review. 2007.
MACEDO-SOARES, T. D. L. v. A., RATTON, C. Medio de desempenho e estratgias
orientadas para o cliente: resultados de uma pesquisa de empresas lderes no Brasil.
RAE, v. 39, n. 4, p. 46-59, 1999.

REFERNCIAS ON-LINE

1
Em:<http://www.novonegocio.com.br/lideranca-e-gestao/indicadores-desempe-
nho/>. Acesso em: 6 dez. 2016.
2
Em:<http://www.oracle.com/us/products/applications/cx-metrics-2872398.pdf>.
Acesso em: 5 dez. 2016.
3
Em: <https://estudandosocialmedia.wordpress.com/tag/metricas/page/2/>. Aces-
so em: 5 dez. 2016.
159
GABARITO

1. Alternativa A. Apenas as alternativas I, II e III esto corretas.


2. Alternativa C. Tipos diferentes de indicadores ajudam na transmisso sncrona
da misso, viso e valores da empresa a todos os funcionrios, com o intuito de
mant-los alinhados, integrados e fazendo com que eles entendam a importn-
cia de suas funes dentro do coletivo e corporativo.
3. V - V - F - V - V.
4. Alternativa E. Apenas a alternativa III uma opo de indicador e suas declara-
es so condizentes.
5. a. Eficcia, Eficincia, Capacidade, Rentabilidade, Competitividade, Lucrativida-
de, Qualidade, Efetividade, Valor e Produtividade.
b. ndice de engajamento, Taxa de Converso, Taxa de Rejeio e ndice de influ-
ncia social.
Professor Me. William Roberto Pelissari
Professor Esp. Carlos Danilo Luz

V
CARGOS E FUNES

UNIDADE
TCNICAS RELACIONADAS
AO BANCO DE DADOS

Objetivos de Aprendizagem
Compreender os cargos e funes tcnicas relacionadas ao Banco de
Dados.
Compreender a inter-relao existente entre os cargos e as funes.

Plano de Estudo
A seguir, apresentam-se os tpicos que voc estudar nesta unidade:
Cargos e funes tcnicas relacionadas ao Banco de Dados
rea de Banco de Dados
rea de Business Intelligence (BI)
rea de Sistemas de Informao
rea de Gerncia de Tecnologia da Informao (TI)
Empregabilidade
163

INTRODUO

Ol, aluno(a)! A rea de Banco de Dados possui uma segmentao muito espe-
cial de atividades a serem desenvolvidas. A questo mais importante nessa rea
, sem dvida nenhuma, a segurana. nela e nas responsabilidades inerentes
que a maioria das atividades dessa rea se baseiam, que os colaboradores so
recrutados e monetizados.
Como visto nas unidades anteriores, a construo da informao, do conheci-
mento e tambm da inteligncia no negcio depende exclusivamente da volumosa
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

massa de dados que acrescida de novos dados a todo momento. A administra-


o de toda a estrutura para acesso e manuteno dessa massa, alm de toda a
tecnologia para extrao e visualizao dos resultados, dependem inteiramente
das atividades segmentadas em Banco de Dados.
Todas as reas que se relacionam diretamente com a rea de Banco de Dados
so importantes e devem ser levadas em considerao no momento de estrutu-
rar a equipe e a infraestrutura de Tecnologia da Informao (TI). Nesta unidade
so observadas todas estas reas e atividades, a fim de apresentar uma viso con-
tempornea da estrutura necessria.
Os avanos tecnolgicos e a imposio competitiva das organizaes tm
despertado uma grande necessidade de profissionais, solues e servios de TI.
Essa necessidade das empresas em se tornarem mais competitivas torna mais
difcil a captao de recursos e geram diversas oportunidades de trabalho.
As vagas esto em todas as atividades, seja nas empresas de TI, nas aplicaes
pblicas, indstria, telecomunicaes, bancos, seguradoras e em praticamente
qualquer tipo e tamanho de organizao. Essa necessidade tambm vem ao encon-
tro dos processos de inovao e adequao impostos e gerados a cada instante
pelo governo e pela sociedade. Lanar novos produtos, reduzir seus custos e solu-
cionar problemas, geram cada vez mais a procura por profissionais em TI, que
so cada vez mais requeridos com especializao e cada vez em maior nmero.
A aposta no conhecimento e na especializao, sem dvida, trar oportunida-
des de uma carreira de sucesso.
timo estudo!

Introduo
164 UNIDADE V

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
CARGOS E FUNES TCNICAS RELACIONADAS AO
BANCO DE DADOS

As reas de atuao em informtica possuem grande diversidade no setor de


tecnologia e, a possibilidade de enquadramento est de acordo com o perfil que
melhor atende s expectativas do mercado. Em alguns anos, o profissional de
TI deixou de ser um profissional que fazia tudo em informtica para ser um
profissional especialista em alguma das diversas reas. O tempo foi criando opor-
tunidades e divises que enquadram os profissionais e os diversos trabalhos a
serem desenvolvidos.
Com o surgimento das divises na rea de TI para melhor atender o mer-
cado, houve a necessidade de constante especializao por parte dos profissionais
empregados nesse setor, os mesmos que antes deveriam entregar um produto
completo e instalado, comeam a dividir suas atividades com outros integrantes
da equipe. Assim, surgiram os profissionais de Banco de Dados, de programa-
o, design, projetistas de aplicaes, testadores entre outros.

CARGOS E FUNES TCNICAS RELACIONADAS AO BANCO DE DADOS


165

notrio que o profissional que faz tudo est extinto ou so raros profis-
sionais de legados tecnolgicos. Outros pontos importantes para abordar so os
tipos de sistemas de informao utilizados nas empresas, as tecnologias neces-
srias, os softwares especialistas e o conhecimento nos negcios.
Neste captulo sero apresentadas as principais reas de atuao divididas em:
Bancos de Dados, Business Inteligence (BI), Sistemas de Informao e Hardware.
Outras reas de atuao, profisses, cargos e atribuies podem ser observadas
na rea de informtica, principalmente com a mobilidade, a geolocalizao e
outras reas em crescimento e em desenvolvimento, mas aqui, o intuito abor-
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

dar as principais reas de trabalho de Bancos de Dados e as atividades adjacentes.


Ser possvel fazer um breve relato das atividades de trabalho, em algumas
reas e apontar algumas informaes relevantes. Vamos acompanhar no decorrer
desta unidade, a descrio de alguns cargos disponveis no mercado de traba-
lho para profissionais de TI.

A presso pelo aumento da eficincia nos resultados das organizaes est


fazendo aumentar os investimentos em TI. Com isso, a rea de TI est na
transio de deixar de ser vista como custo e se tornar parte da estratgia
do negcio?
Fonte: os autores.

Cargos e Funes Tcnicas Relacionadas ao Banco de Dados


166 UNIDADE V

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
REA DE BANCO DE DADOS

Toda empresa, independente do ramo de atuao ou tamanho, trabalha com


um software de gesto, por sua vez, necessrio um profissional habilitado para
gerenciar, atualizar e corrigir possveis falhas. Conforme informado anterior-
mente, contamos com diversas divises nas reas de TI, isso tambm se aplica
com os profissionais na rea de banco de dados.

ADMINISTRADOR DE BANCO DE DADOS

O Administrador de Banco de Dados ou Database administrator (DBA) o pro-


fissional que mantm a gerncia de Bancos de Dados ou sistema de Banco de
Dados. Esse profissional gerencia, atualiza, monitora o centro das informaes de
um sistema. O DBA administra as bases de dados e a base de conhecimento da
organizao. Auxilia na modelagem de dados, valida modelos, integra os mode-
los criados com os modelos corporativos, alm de definir e manter padres e
normas de segurana, tambm instala e mantm o Sistema de Gerenciamento de

CARGOS E FUNES TCNICAS RELACIONADAS AO BANCO DE DADOS


167

Banco de Dados (SGBD) e ainda cria e mantm as instncias do Banco de Dados.


No cenrio do mercado atual, no conseguimos imaginar um software que
no execute as funes de consultar, manipular ou armazenar dados.
Mesmo com todo o processamento atual, as redes com velocidades altssimas
e softwares desenvolvidos com tecnologia de ponta, imagine se pudesse gravar
dados de forma segura. A disponibilidade dos dados precisa ainda de consistn-
cia, integridade, definio, confiabilidade, compartilhamento e segurana para
que as tomadas de decises gerenciais sejam geis, precisas e oportunas.
O Administrador de Banco de Dados o profissional responsvel pelos
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

dados, pela manuteno e disponibilidade dos Bancos de Dados. Coordena,


controla e acompanha as atividades de administrao do Banco de Dados, con-
templa a instalao, configurao, projeto e manuteno do Banco de Dados,
com o intuito de agilizar e simplificar o desenvolvimento de sistemas. Tudo isso
com foco no atendimento s necessidades dos clientes, quanto ao seu desenvol-
vimento e, esclarecendo as dvidas na administrao dos dados. Isso assegura a
expectativa dentro dos padres de qualidade e dos prazos estipulados.
Formao recomendada: Curso Superior em Cincia da Computao,
Engenharia da Computao ou Informtica . desejvel que um DBA conhea
sobre desenvolvimento para apoiar na modelagem e monitoramento dos esquemas
e das querys Structured Query Language (SQL) criadas pelos desenvolvedores.
Alm de capacitao especfica de SQL, administrao e ajuste do SGBD instalado.
Existem ainda, certificaes dos principais SGBDs do mercado. Essas cer-
tificaes atestam ao profissional uma maior confiana no desempenho das
atividades e, consequentemente, maior empregabilidade do mesmo. Um pro-
blema existente na profisso que as pequenas empresas no utilizam DBA,
papel assumido por um analista experiente.
Certificaes-chave: Microsoft: MCDBA. Oracle: Oracle x1 DBA, Oracle
Developer Rel. 1, Oracle DBO.
Espera-se de um Administrador de Banco de Dados os conhecimentos em
desempenho e portabilidade, gerncia de projetos, Data Warehouse (DW), an-
lise de desempenho, migraes entre outros. Tambm podemos considerar como

1 Sendo x, a Verso do Oracle que est se certificando.

rea de Banco de Dados


168 UNIDADE V

diferencial se os mesmos tiveram o conhecimento em SGBD Oracle, SQL-Sation,


Modelmart e DBExaminer.
Algumas atividades exercidas por esse profissional como: Criao e testes
de backup para garantir a integridade dos dados no caso de falha de hardware
ou software; controlar o acesso aos dados sobre o que pode ser acessado e por
quem; garantir a disponibilidade e o desempenho do Banco de Dados, auxiliando
as equipes de desenvolvimento e testes de desempenho do mesmo; manuteno
de Bancos de Dados, alteraes na estrutura dos mesmos para futuras adapta-
es e expanso, monitoramento e identificao de falhas para aperfeioamento.

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
A rotina de uma DBA se divide em 3 atividades: Modelagem, Administrao
de verses do SGBD e Criao com manuteno das instalaes. O DBA ainda
acompanha os tempos das consultas e administra os backups e espaos utiliza-
dos pelas instncias instaladas.
um profissional tcnico, interessado em desenvolvimento de software bsico
e capaz de ser um gestor, alis, o DBA um gestor da informao e ele quem
estabelece as normas e os modelos de utilizao dos dados.

ADMINISTRADOR DE DADOS

O Administrador de dados tem como funo desenvolver e administrar as estra-


tgias, procedimentos e prticas envolvendo a gerncia de recursos de dados,
tambm incluem planos de definies, padronizaes, organizaes e proteo
dos dados (CATHO, [2016], on-line)1.

CARGOS E FUNES TCNICAS RELACIONADAS AO BANCO DE DADOS


169

ANALISTA DE BANCO DE DADOS

As atividades que envolvem um analista so os processos de manuteno e


implementao de estruturas e novos softwares, mtodos de acesso e tambm
mantm a segurana das informaes conforme a poltica da empresa (CATHO,
[2016], on-line)2.

AUXILIAR DE BANCO DE DADOS


Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Sua funo principal auxiliar na manuteno, estrutura e implementao de


processos de software, dar apoio ao analista de Banco de Dados conforme as
funes descritas anteriormente (CATHO, [2016], on-line)3.

DBA ORACLE

Um DBA em Oracle tem a funo de administrar o Banco de Dados, cria e imple-


menta sistemas de integrao junto aos servidores e sistemas, atua tambm como
analista, efetua o controle e modificao de mtodos e processos, Identifica pos-
sveis falhas, gargalos no sistema e implementa solues (SINE, [2016], on-line)4.

rea de Banco de Dados


170 UNIDADE V

ESTGIO EM BANCO DE DADOS

Ajuda nos processos de desenvolvimento de scripts, criao e alteraes de


tabelas, implementao de triggers, efetua a anlise de documentao para estru-
turao de Banco de Dados, alm de efetuar a administrao e monitoramento
(MANAGER, [2016], on-line)5.

PROGRAMADOR DE BANCO DE DADOS

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Desenvolve a programao envolvendo o Banco de Dados. Executa a manu-
teno dos sistemas, fazendo eventuais correes caso necessrias, buscando
atender s necessidades do cliente. E tambm desenvolve trabalhos de monta-
gem, depurao e testes de programas, alm de executar servios de manuteno
nos programas j existentes. (CATHO, [2016], on-line)6.

CARGOS E FUNES TCNICAS RELACIONADAS AO BANCO DE DADOS


171
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

REA DE BUSINESS INTELLIGENCE (BI)

Na Unidade III de nosso livro, conhecemos o conceito de Business Intelligence


(BI), termo que podemos associar inteligncia nos negcios, sendo uma
maneira diferenciada e competitiva de utilizar informaes que ajudem a empresa
a ganhar vantagens no mercado em que atua. Na rea de BI, temos vrios profis-
sionais, cada um exercendo uma funo especfica, a seguir conheceremos alguns:

ANALISTA DE BI

Um analista de BI tem como funo efetuar a anlise e levantar requisitos, defi-


nindo a modelagem e modelos de dados a serem trabalhados e, estuda a melhor
ferramenta para manipulao de dados (CATHO, [2016], on-line)2.

rea de Business Intelligence (BI)


172 UNIDADE V

CIENTISTA DE DADOS

O Cientista de Dados - ou Data Scientist - pode ser considerado como um espe-


cialista em anlises de dados, com habilidades para resolver problemas, tendo
tambm grande interesse em explorar quais problemas que necessitam de soluo.
Os mesmos so em parte profissionais como os matemticos, cientistas da
computao e investigadores de inovaes. Por serem profissionais que buscam
novos conceitos para o mundo dos negcios, sua remunerao com base em seu
conhecimento intelectual, pode ser considerada alta (CATHO, [2016], on-line)7.

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
COORDENADOR DE BI

Responsvel por efetuar anlises e levantamentos de requisitos, especificaes,


modelagem, elaborao de dashboards, Extrao, Transformao e Leitura (ETL)
e relatrios, tambm efetua as anlises das estratgias do negcio, por meio da
gesto dos relacionamentos entre empresa e cliente. Desenvolve e implementa
os Indicadores Chave de Performance (KPIs) ( assunto este tratado na Unidade
4 de nosso livro ), prestando tambm suporte s demais reas da empresa
(CATHO, [2016], on-line)8.

Um cargo desejado, mas confundido pelos profissionais da rea de TI o de


Engenheiro de Software. Muito confundido com programador, o Engenhei-
ro de Software executa o desenvolvimento e manuteno de tcnicas para
o desenvolvimento, projeto e teste dos softwares desenvolvidos. Um dos
requisitos desse cargo se encontrar com clientes para avaliar e especificar
suas necessidades. Tambm faz parte das atribuies criar o software que
atenda a essas especificaes. Normalmente so especialistas nas reas de
construo e manuteno de sistemas corporativos. J os programadores
so especialistas em escrever cdigos de programas.
Fonte: os autores.

CARGOS E FUNES TCNICAS RELACIONADAS AO BANCO DE DADOS


173

ESTGIO NA REA DE BI

Considerado a primeira etapa para ingressar como um profissional de BI, o esta-


girio tem como funo ajudar na criao de aplicaes e anlise de dados, na
definio de padres e prticas de desenvolvimento, identifica padres nos dados
armazenados, para propor anlises que preveem o andamento ou o comporta-
mento de um projeto (CATHO, [2016], on-line)9.
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

PROGRAMADOR DE BI

Profissional que escreve, modifica, implementa e testa os cdigos de softwares.


Executa a manuteno dos mesmos, fazendo eventuais correes, quando neces-
srias, buscando atender s necessidades dos clientes. Trabalhando tambm com
a montagem, depurao e testes de programas, executando a manuteno nos
programas j desenvolvidos (CATHO, [2016], on-line)10.

rea de Business Intelligence (BI)


174 UNIDADE V

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
REA DE SISTEMAS DE INFORMAO

O profissional da rea de Sistemas de Informaes pode atuar em empresas


de diversos portes, privadas ou pblica. O mesmo poder exercer a funo de
adquirir ou desenvolver novos programas, efetuar manuteno, trabalhar na
implementao, planejar estratgias para infraestrutura entre outras possibili-
dades. Vamos conhecer mais um pouco sobre estes profissionais.

ANALISTA DE SISTEMAS

O analista de sistemas tem como objetivo realizar o levantamento de processos


computacionais e encontrar a melhor forma de implementar a informao vir-
tual a ser processada. Esse mesmo efetua uma anlise sobre os diversos sistemas
existentes entre hardwares e softwares, os quais sero utilizados pelos usurios
finais, levando em considerao seus comportamentos e aplicaes.
Esse profissional tambm efetua a anlise e o desenvolvimento de projetos de
sistemas, levantamento de requisitos, mapeia processos e realiza modelagem de
dados, com o objetivo de compreender a regra de negcio informada pelo cliente
para efetuar a implementao. Analisa o desempenho de sistemas implantados,

CARGOS E FUNES TCNICAS RELACIONADAS AO BANCO DE DADOS


175

efetua a manuteno em sistemas, soluciona problemas e desenvolve manuais.


Formao recomendada: curso Superior em Cincia da Computao,
Informtica ou Engenharia da Computao ou qualquer outra relacionada rea.
Podemos destacar como algumas de suas principais atividades a adminis-
trao do fluxo de dados a serem transmitidos por uma rede de computadores,
efetuar o planejamento e organizao dos processo de armazenagem, recupera-
o e disponibilidade dos dados, realiza suporte aos usurio finais, responsvel
tambm por levantamento de requisitos em novos processos ou sistemas, tes-
tes, homologao e implementao.
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

A rea de TI tem expandido de forma imensurvel e, com isso, as oportuni-


dades so globalizadas, aparecem e crescem a todo momento. Muitos pro-
fissionais esto se interessando pelo setor e por cargos como este, saber
aproveitar pode valorizar o histrico profissional.
Fonte: os autores.

PROGRAMADOR WEB

Profissional responsvel pelo desenvolvimento de cdigos (scripts) de sites, por-


tais, intranets, extranet, aplicaes que utilizam como base a Internet. Os projetos
efetuados por esses programadores podem ser acessados por qualquer usurio,
como um site, mas tambm sendo de acesso restrito para ambiente interno de
uma empresa, no caso aplicaes de gesto.
Atividades: programao do cdigo de sites, portais e sistemas para a Internet.
Cuida da segurana de uma aplicao na Internet, aplica formas de melhorar a
performance do site, cria sistemas de backend de softwares e faz a portabilidade
de aplicaes desktop para a web.

rea de Sistemas de Informao


176 UNIDADE V

PROGRAMADOR DESKTOP

O programador pode ser um profissional que desenvolve ou efetua manuten-


es de software de um grande sistema ou um desenvolvedor de softwares para
uso pessoal.
Ter uma formao acadmica, ensino superior ou um diploma de curso
tcnico profissionalizante pode ser um diferencial, j que o mercado muito com-
petitivo, certificaes e especializaes tambm podem lhe dar grande destaque.
Vejamos algumas de suas atividades: trabalhar com as especificaes de

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
programas, detalhadas por um analista de sistemas, a fim de desenvolver um
software que atenda seu objetivo, sendo ele um sistema para uma empresa ou
um software para uso pessoal; preparar diagramas para mostrar a sequncia de
procedimentos a serem adotados pelo software, codificar essas instrues para
uma linguagem de computador e implementar as instrues; tem como funo
tambm testar todo o sistema, verificar falhas e possveis adequaes, deve testar
todas as modificaes at que no haja mais problemas e validar todas as fun-
cionalidades em conjunto com o analista de sistemas.

DESIGNER E WEBDESIGNER

Profissional que trabalha em conjunto com o desenvolvedor web por diversas


vezes, pois habilitado a efetuar atividades relacionadas ao design grfico. Logo,
o designer web aquele profissional que traz ordem visual ao projeto e possi-
velmente identidade a uma empresa. Ele no atua apenas na diagramao de
softwares, podendo trabalhar como designer grfico de pginas de um livro ou
uma revista, a configurao visual de uma embalagem, logotipos de empresas e
instituies, fontes tipogrficas entre outros.
Sua atividade pode tambm se estender possibilidades de estruturao
visual das mensagens em redes sociais, papel do designer grfico no somente
desenvolver solues visuais de comunicao, mas tambm refletir sobre o con-
tedo a ser produzido e consumido em mensagens.

CARGOS E FUNES TCNICAS RELACIONADAS AO BANCO DE DADOS


177

Formao recomendada: formao superior em Comunicao. Atividades:


criao de imagens grficas para Internet, revistas, jornais e outros meios de
comunicao; projetos de usabilidade e acessibilidade; criao de layouts de
sites. O designer cria toda e qualquer coisa, desde imagens grficas at o teclado
e mouse que voc usa, ele quem define a forma das coisas.

ANALISTA DE INFORMAO
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Responsvel por efetuar o mapeamento, desenho e processamento de contedos


de sites e sistemas, tambm dimensiona requisitos e funcionalidades, passando
as informaes para o desenvolver sobre as solues de informao para facili-
tar o acesso aos dados (CATHO, [2016], on-line)11.

ANALISTA DE TECNOLOGIA DA INFORMAO

Desenvolve, implementa, efetua suporte a sistemas e solues tecnolgicas, iden-


tificando os requisitos e elaborando a estrutura na qual as informaes sero
armazenadas. Instala e modifica softwares, administra sistemas e configura sis-
temas de segurana de rede.

ARQUITETO DE INFORMAO

Tem como funo planejar a estrutura de grupos de informaes, relacionadas


a organizao de sites, extranets, intranets entre outros, portais on-line, a fim
de elaborar um projeto pensando na usabilidade e facilitar o acesso ao contedo
(CATHO, [2016], on-line)12.

rea de Sistemas de Informao


178 UNIDADE V

ESTGIO EM SISTEMAS DE INFORMAO

Ajuda no desenvolvimento de programas mais simples, auxiliando em estratgias


e processos, bem como em projetos de aplicativos para computadores de grande
e mdio porte, elaborando programas se utilizando de softwares, podendo utili-
zar tambm planilhas eletrnicas e programas para a gesto do desenvolvimento
inicial (CATHO, [2016], on-line)13.

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
ESTGIO NA REA DE TECNOLOGIA DA INFORMAO

Proporciona para o futuro profissional de TI vivenciar, na prtica, a utilizao


de sistemas, assim como na anlise, controle e modificao das informaes,
processos, identificao de falhas, implementao de solues com foco na oti-
mizao e reduo de custos (MANAGER, [2016], on-line)14.

CARGOS E FUNES TCNICAS RELACIONADAS AO BANCO DE DADOS


179
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

REA DE GERNCIA DE TECNOLOGIA DA


INFORMAO (TI)

Com base no contexto da atualidade, as empresas esto cada vez mais dependen-
tes das tecnologias, com isso, surge Gerente de TI, profissional que atua nas mais
diversas reas da empresa, contemplando a estrutura fsica e lgica. A seguir,
conheceremos alguns dos cargos que so atribudos gerncia de TI.

ANALISTA DE REDES

O analista de redes ou administrador de redes o profissional responsvel por


gerenciar a rede da empresa, bem como recursos computacionais da mesma.
importante que o mesmo tenha conhecimento dos equipamentos e software com
os quais trabalhar, tendo como forma de diferencial as certificaes. Algumas das
mais conhecidas so: Microsoft Certified Professional (MCP), Microsoft Certified
Solutions Associate (MCSA) e Microsoft Certified Solutions Expert (MCSE), cer-
tificaes Microsoft; Cisco Certified Network Associate (CCNA) e Cisco Certified
Network Engineer (CCNE), vista por muitos profissionais como requisito obri-
gatrio para quem deseja garantir sua vaga no mercado.

rea de Gerncia de Tecnologia da Informao (TI)


180 UNIDADE V

ANALISTA DE SEGURANA

Responsvel por garantir a segurana da rede, programas, servidores e demais


equipamentos de TI na empresa. Tambm monitora tentativas de invaso e uso
indevido dos recursos, define as regras de uso dos recursos da empresa.
Algumas de suas atividades so: projeto e manuteno do esquema de segu-
rana da rede, incluindo a segurana de equipamentos (acesso fsico), dos dados
(acesso no autorizado) e de sistemas operacionais de clientes e servidores. Esse
profissional prope, implementa e monitora a poltica de segurana quanto ao

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
uso de recursos computacionais, configurao e manuteno da segurana de
rede, e tambm faz monitoramento constante de aspectos novos relacionados
segurana (novas tcnicas de invaso, novos bugs de segurana encontrados em
produtos na rede etc.). O profissional dessa rea requer um profundo conheci-
mento do protocolo Transmission Control Protocol/Internet Protocol (TCP/IP)
e dos sistemas operacionais de clientes e de servidores existentes na empresa. Em
algumas empresas, exige-se que o Analista de Segurana tambm conhea as lin-
guagens de programao utilizadas pela empresa, esse profissional bem mais raro
de se encontrar no mercado e seu salrio proporcionalmente maior. Ele tambm
precisa ter conhecimento de configurao e atualizao de regras em firewalls,
conhecimento de protocolos tpicos de inter-redes (Frame Relay, X25, ATM etc.)
e o uso de ferramentas de monitoramento de trfego de rede, incluindo sniffers.

ANALISTA DE SUPORTE

O analista de suporte um profissional de TI que cuida da manuteno da estru-


tura fsica de computadores e da Rede na qual os mesmos esto sendo interligados,
tambm presta suporte ao sistemas operacionais.
Atividades atribudas: instalar e manter os diversos Sistemas Operacionais;
instalar e manter a comunicao digital (correio eletrnico, WEB, FTP, VPN etc.);
instalar e manter sistemas de gesto como Enterprise Resource Planning (ERP);
instalar e manter Sistemas de Gerenciamento de Banco de Dados (SGBDs);
suporte aos usurios da empresa ou organizao.

CARGOS E FUNES TCNICAS RELACIONADAS AO BANCO DE DADOS


181

CONSULTOR DE TECNOLOGIA DA INFORMAO

Presta consultoria sobre a Tecnologia da Informao implementada, gerando


diagnsticos, levantando requisitos, elaborando escopos, desenvolvendo solu-
es e implantao de projetos junto ao cliente (CATHO, [2016], on-line)16.

COORDENADOR DE TECNOLOGIA DA INFORMAO


Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

Coordena equipes, avalia e identifica solues na rea de TI da empresa a fim


de otimizar os processos, tambm elabora projetos de implantao de sistemas
e acompanha as necessidades do clientes (CATHO, [2016], on-line)17.

DIRETOR DE TECNOLOGIA DA INFORMAO

Gerencia as atividades do departamento de TI, observando cronogramas, tra-


balhando com as prioridades e oramentos. Acompanha o levantamento de
informaes junto aos usurios finais, definindo estratgias e planejamento de
investimentos, pensando na otimizao dos processos da empresa. Administra a
infraestrutura fsica e lgica e sistemas implantados (CATHO, [2016], on-line)18.

SUPERVISOR DE TECNOLOGIA DA INFORMAO

Supervisiona a equipe e as atividades da rea de TI, elaborando projetos de


implantao, de acordo com regra de negcio do cliente, redesenho de pro-
cessos, desenvolvendo e implementando sistemas em conjunto com a equipe
(CATHO, [2016], on-line)19.

rea de Gerncia de Tecnologia da Informao (TI)


182 UNIDADE V

Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
EMPREGABILIDADE

A rea de TI a essncia para o resultado de um negcio. A mudana no mer-


cado inclui a informao como um ativo da organizao e faz com que muitas
delas faam vultosos investimentos no setor. Na busca por uma boa equipe de TI
que envolve a rea de software, hardware, redes e Banco de Dados, necessrio
que toda estrutura tenha uma integrao com as reas administrativas, princi-
palmente para a definio das regras de negcio.
Com todas as reas apoiadas pela TI, uma organizao consegue se apoiar no
suporte operacional necessrio, tendo em vista que a tecnologia a alternativa
para alavancar a produtividade das empresas. Isso possvel, pois, hoje em dia, as
organizaes demandam profissionais de TI que no s administrem esta infraes-
trutura toda, mas que tambm tenham conhecimento dos negcios da empresa.
Com as novas tecnologias surgem as oportunidades de otimizar os resultados,
e tambm de novas vagas no mercado. O BI, DW, Big Data e Cloud Computing
so exemplos que tm gerado ocupao de um espao significativo nas organi-
zaes e pelo o que se tem percebido nos resultados das organizaes, tem se
formado um caminho sem volta e com grandes expectativas de mercado.
Essa tendncia mundial e devido a esse crescimento ininterrupto, a previ-
so que o setor no ter recesso, pois nesse momento que a informao far
ainda mais a diferena, provando ser um ativo precioso da organizao.
Nas carreiras, muitos profissionais investem e se interessam na rea de dados,
informao e resultados, mas sero os diferenciais identificados que faro toda
a diferena.

CARGOS E FUNES TCNICAS RELACIONADAS AO BANCO DE DADOS


183

CONSIDERAES FINAIS

Prezado(a) aluno(a)! Conforme apresentado, com o crescimento do uso da tec-


nologia, surgiu a necessidade de criar as reas de tecnologia da informao,
dentre essas reas, podemos destacar a de Banco de Dados. Conhecemos tam-
bm alguns conceitos sobre algumas das possveis reas que um profissional de
TI pode atuar.
Alm da atualizao profissional necessria, a qualificao pode fazer um
diferencial importante para incrementar o salrio. Ao desconsiderar os cargos
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.

e analisar as reas, um profissional com especializao, certificao, mestrado


ou doutorado pode ganhar mais do que um profissional que possui apenas for-
mao superior.
As vagas para profissionais de TI disponveis seguem aquecidas no Brasil e
os salrios so diferenciados. O crescimento dos profissionais da rea consequ-
ncia dos investimentos em infraestrutura de tecnologia que crescem, contudo,
a falta de mo de obra especializada no mercado, voltado para esse segmento
tem contribudo para a valorizao do profissional capacitado.
A apresentao dos cargos tambm deve exigir habilidades de boa comu-
nicao e negociao. Conforme as responsabilidades nos cargos aumentam, o
setor passa a dar cada vez mais importncia, exigindo relaes mais estratgi-
cas entre as reas da empresa. Inclusive, algumas habilidades em tecnologia so
valorizadas nos salrios.
A formalizao da mo de obra tambm uma outra tendncia que deve
ser observada. Algumas empresas esto atuando com a contratao de pessoas
jurdicas ou somente com terceirizados e temporrios. Com todas essas dicas,
fica a principal delas: foque nos estudos, tenha uma graduao, faa uma ps-
-graduao, se especializa e atue no mercado com dedicao.
A rea de Banco de Dados uma rea promissora e que possui grandes desa-
fios na manipulao dos grandes volumes de dados e tambm na extrao dos
resultados de toda esta massa. Seja inovador, tenha dedicao e ter muito sucesso!

Consideraes Finais
184

1. Analise as afirmaes:
I. As reas de atuao em Informtica possuem grande diversidade no setor de
tecnologia.
II. A possibilidade de enquadramento vai de acordo com o perfil que melhor
atende s expectativas do mercado.
III. Em alguns anos, o profissional de TI passou de um profissional que fazia tudo
em informtica para profissionais especialistas nas diversas reas.
IV. O tempo foi criando oportunidades e divises que enquadram os profissio-
nais e os diversos trabalhos a serem desenvolvidos.
Assinale a alternativa correta:
a. ( ) Apenas I e II esto corretas.
b. ( ) Apenas II e III esto corretas.
c. ( ) Apenas I, II e IV esto corretas.
d. ( ) Apenas II, III e IV esto corretas.
e. ( ) As alternativas I, II, III e IV esto corretas..

2. responsvel por manter e gerenciar Bancos de Dados ou Sistema de Banco de


Dados. Esse profissional gerencia, atualiza, monitora o centro das informaes
de um sistema. Selecione qual este profissional:
a. ( ) SGBD.
b. ( ) DBA.
c. ( ) MCDBA.
d. ( ) DBO.
e. ( ) DBExaminer.

3. O BI a ferramenta que auxilia as organizaes na apurao de resultados e res-


postas por meio das informaes transacionais e tambm diversas outras fontes
de dados. O Analista de BI o profissional responsvel por:
a. ( ) Prestar consultoria na rea de TI, compreendendo diagnstico, levanta-
mento de requisitos, elaborao de escopo, desenvolvimento de solues e
implantao de projetos no cliente.
b. ( ) Coordenar as atividades das equipes de TI, avalia e identifica solues tec-
nolgicas para otimizar os processos, planeja projetos de implantao de sis-
temas e acompanha as necessidades do negcio e dos clientes.
185

c. ( ) Ajudar na criao de aplicaes e de anlise de dados, na definio de pa-


dres e melhores prticas de desenvolvimento, identifica padres nos dados
armazenados para propor anlises que preveem o andamento do produto ou
o comportamento de um cliente.
d. ( ) Analisar e levantar requisitos, tambm definem a modelagem e os mo-
delos de dados a serem tratados e transformados e, ainda, estuda a melhor
ferramenta para esta extrao de dados.
e. ( ) Fazer a anlise e o levantamento de requisitos, especificao, modelagem,
construo de dashboards, ETL e relatrios. Analisa as estratgias de gesto
de negcios por meio da gesto dos relacionamentos com clientes.

4. Assinale Verdadeiro (V) ou Falso (F):


a. ( ) Um Programador responsvel por programar, codificar e testar lingua-
gens de programao com base nos sistemas desenvolvidos pelos analistas.
b. ( ) O Estagirio em Sistemas de Informao ajuda no desenvolvimento de
programas, define estratgias e processos, tambm para projetos de desen-
volvimento de aplicativos para microcomputadores e computadores de gran-
de porte.
c. ( ) O Analista de TI responsvel por toda a gerncia de TI.
d. ( ) Um Webdesign responsvel pelo escopo de sua atividade e pode tam-
bm se estender reflexo das possibilidades de estruturao visual das men-
sagens e sua repercusso social.
e. ( ) O Cientista de Dados o profissional que estuda os diversos sistemas
existentes entre hardwares e softwares e o usurio final, incluindo seus com-
portamentos e aplicaes.

5. Sobre o Cientista de Dados, assinale a alternativa que correto afirmar:


a. ( ) O Cientista de Dados ou tambm chamado de Analista de BI considera-
do a nova gerao de especialistas em analistas de sistemas.
b. ( ) Os Cientistas de Dados so cientistas da computao e investigadores
de tendncias.
c. ( ) Por serem profissionais atuantes no mundo dos negcios e em TI, so
muito bem pagos para cuidar da infraestrutura de rede.
d. ( ) Realizam a anlise de dados com habilidades tcnicas para resolver pro-
blemas complexos nos hardwares, sua curiosidade apoia na explorao de
quais problemas de rede necessitam de soluo.
e. ( ) Analisa o desempenho de sistemas implantados e soluciona os problemas
tcnicos, mas sua principal funo elaborar manuais.
186

BANCO DE DADOS
Os Bancos de Dados so os meios de armazenamento dos aplicativos e, portanto, indis-
pensvel para as empresas. Os DBAs ficam em constante monitoria, pois a presso e a
responsabilidade pela segurana dos dados e pela disponibilidade com o processamen-
to e o retorno de inatividade o mais rpido possvel. Com isto, a atividade envolve, ao
mesmo tempo, uma srie de desafios que devem garantir e agilizar a performance e a
disponibilidade dos dados.
Em uma viso geral, os desafios que os DBAs contemporneos enfrentam, influenciam
diretamente no aumento da carga de trabalho e na complexidade dos Bancos de Dados,
so eles:
TI centralizada em aplicativos.
Mltiplas plataformas de bancos de dados.
Gerenciamento de dados na nuvem.

TI centralizada em aplicativos
Como o Banco de Dados est diretamente ligado ao aplicativo, ao ocorrer alguma situ-
ao na performance ou acessibilidade do aplicativo, h muita possibilidade de que o
problema esteja ligado ao Banco de Dados.
A performance do Banco de Dados interfere diretamente nas atividades dos clientes e
usurios. Alm disso, a inovao tecnolgica e o armazenamento in cloud so os desa-
fios a serem superados a cada instante, com isso, os softwares e os aplicativos devem ter
alta disponibilidade sem sofrer com as interferncias mencionadas. Contudo, quando
ocorrem, independente da fonte do problema, software, banco ou hardware, os DBAs
so diretamente indagados pela soluo.
Para alinhar com as situaes adversas, os DBAs devem ser proativos e estarem em ali-
nhamento com o usurio final, com as expectativas alinhadas entre toda a organizao
de TI, acompanhando os aplicativos e o impacto nos Bancos de Dados, agindo preventi-
vamente e no apenas relativamente ao problema.
Ao avaliar os tempos de espera do usurio final, a paridade entre o tempo de espera
dos usurios e dos Bancos de Dados apresentam a verdadeira relao de tempo e per-
formance.
Monitorar o software e Banco de Dados envolvendo a infraestrutura com as camadas
de virtualizao, os servidores de Banco de Dados, hosts, sistemas de armazenamento,
redes entre outros.
187

Estabelecer as mdias de desempenho dos softwares e Bancos de Dados aplicando tam-


bm a sazonalidade para que apresentem o desempenho mdio, para que qualquer
desvio possa ser corrigido antecipando problemas.
A diversificao de Bancos de Dados pode sobrecarregar os DBAs que necessitam estar
atualizados com mtodos, comandos e procedimentos de todos os Bancos de Dados em
operao, aumentando suas responsabilidades.
Algumas prticas podem auxiliar os DBAs na melhoria da gerncia das vrias platafor-
mas de bancos de dados, so elas:
Ter metas, mtricas e Service Level Agreement (SLAs) em comum entre todos os Bancos
de Dados, auxiliando a identificar as respostas dos aplicativos.
Usar ferramentas que integrem em um painel de acompanhamento do desempenho e
da capacidade de todas as plataformas.
Ter os processos descritos para assegurar a continuidade. Ter processos de apoio inte-
gridade e segurana, assim como backup, restaurao, criptografia, deteco de proble-
mas e logs entre outros.
Criar uma estratgia com planejamentos diversos de reduo de custos.
Certificar que os membros da equipe trabalham proativos e no reativos performance
dos Bancos de Dados e cuidar das atividades crticas de manuteno, reduzindo os cus-
tos e aumentando a preveno de incidentes.
As mudanas e evolues no gerenciamento dos Bancos de Dados, centralizando em
softwares, com a gerncia de outras plataformas de Bancos de Dados e com a gerncia
por meio da cloud so os desafios atuais em operao pelos DBAs, contudo, so ad-
ministrveis. Com dedicao, capacitao e ateno s recomendaes dos negcios e
dos Bancos de Dados, os DBAs podem garantir a disponibilidade e a performance dos
Bancos de Dados.
Fonte: os autores.
MATERIAL COMPLEMENTAR

Os Estagirios
Ano: 2013
Sinopse: Billy e Nick so vendedores cujas carreiras
foram bombardeadas pelo mundo digital. Tentando
provar que no so obsoletos, eles desafiam as chances
e conseguem um estgio na empresa Google, junto com
um batalho de brilhantes estudantes. Mas ganhar o
estgio foi apenas o comeo. Agora, eles devem competir
com um grupo de elite de gnios da tecnologia provando
que necessidade mesmo a me da reinveno.
Comentrio: observem no filme a inovao tecnolgica, a
busca por se manter no mercado, os benefcios oferecidos
pela rea de TI e tambm a forma de recrutamento e seleo.

Pesquisa revela salrios de TI no Brasil em 2016


O desafio de propor iniciativas que gerem resultados positivos para as organizaes.
Com esses desafios tambm cresce a procura por profissionais. Confira o salrio das
reas de TI entre os anos 2015 e 2016.
Disponvel em: <http://computerworld.com.br/pesquisa-revela-salarios-de-ti-no-
brasil-em-2016r>.
189
REFERNCIAS

BRYLA, B.; LONEY, K. Oracle Database 11g Manual do Dba. Bookman [edio digi-
tal], 2012.

REFERNCIA ON-LINE

1
Em:<http://www.catho.com.br/vagas/administrador-de-banco-de-dados-
-db2/10902772/>. Acesso em: 7 dez. 2016.
2
Em: <http://www.catho.com.br/profissoes/analista-de-banco-de-dados/>. Acesso
em: 7 dez. 2016.
3
Em: <http://www.catho.com.br/profissoes/auxiliar-de-banco-de-dados/>. Acesso
em: 7 dez. 2016.
4
Em:<http://www.sine.com.br/vagas-empregos-em-hortolandia-sp/analista-de-
-banco-de-dados/2858453>. Acesso em: 7 dez. 2016.
5
Em:<http://www.manager.com.br/profissoes/estagio-em-banco-de-dados/>.
Acesso em: 7 dez. 2016.
6
Em:<http://www.catho.com.br/profissoes/programador-de-banco-de-dados>.
Acesso em: 7 dez. 2016.
Em:<http://www.catho.com.br/profissoes/data-scientist>. Acesso em: 7 dez. 2016.
7

8
Em:<http://www.catho.com.br/profissoes/coordenador-de-business-intelligen-
ce>. Acesso em: 7 dez. 2016.
9
Em: <http://www.catho.com.br/profissoes/estagio-na-area-de-business-intelligen-
ce>. Acesso em: 7 dez. 2016.
10
Em:<http://www.catho.com.br/profissoes/programador-de-business-intelligen-
ce>. Acesso em: 7 dez. 2016.
Em:<http://www.catho.com.br/profissoes/analista-de-informacao>. Acesso em:
11

7 dez. 2016.
12
Em: <http://www.catho.com.br/profissoes/arquiteto-de-informacao>. Acesso em:
7 dez. 2016.
Em:<http://www.catho.com.br/vagas/estagio-em-sistemas-da-informa-
13

cao/11054244/>. Acesso em: 7 dez. 2016.


Em:<http://www.manager.com.br/empregos-est%C3%A1gio-em-solu%-
14

C3%A7%C3%B5es-tecnol%C3%B3gicas>. Acesso em: 7 dez. 2016.


REFERNCIAS

15
Em:<http://www.manager.com.br/empregos-professor-de-inform%C3%A1tica-
-aplicada>. Acesso em: 7 dez. 2016.
Em:<http://www.catho.com.br/profissoes/consultor-de-tecnologia-da-informa-
16

cao/>. Acesso em: 7 dez. 2016.


Em: < http://www.catho.com.br/profissoes/coordenador-de-tecnologia-da-infor-
17

macao/>. Acesso em: 7 dez. 2016.


Em:<http://www.catho.com.br/vagas/diretor-de-tecnologia-da-informa-
18

cao/11122251/>. Acesso em: 7 dez. 2016.


Em:<ttp://www.catho.com.br/profissoes/supervisor-de-tecnologia-da-informa-
19

cao/>. Acesso em: 7 dez. 2016.


191
GABARITO

1. Alternativa E. As alternativas I, II, III e IV esto corretas..


2. Alternativa B. DBA.
3. Alternativa D. Analisar e levantar requisitos, tambm define a modelagem e os
modelos de dados a serem tratados e transformados e ainda estuda a melhor
ferramenta para esta extrao de dados.
4. V - V - F - V - F.
5. Alternativa B. Os Cientistas de Dados so cientistas da computao e investiga-
dores de tendncias.
CONCLUSO

Prezado(a) aluno(a)! Chegamos ao final de nossos estudos sobre Banco de Dados,


por meio deste livro foi possvel compreendermos que manipulamos informaes
contidas em um Banco de Dados sem percebermos, que fundamental na gesto
das informaes de empresas.
Em nossa Unidade I, aprendemos o que Banco de Dados, estudos sobre o que
so os SGBDs e alguns dos mais conhecidos do mercado. Abordamos o modelo de
dados relacional, o qual considerado como padro dos principais SGBDs presentes
na atualidade.
Na Unidade II, compreendemos que a estruturao de um Banco de Dados comea
com a modelagem de dados, para compreendermos melhor a regra de negcio pro-
posta no incio do projeto utilizamos o Diagrama Entidade Relacionamento (DER),
apresentamos o conceito de relacionamento e cardinalidade, forma essa de repre-
sentar as associaes e registros. Por fim, nesta unidade, estudamos a normalizao,
que se passeia nas etapas 1FN, 2FN e 3FN.
A Unidade III abordou os conceitos de Business Intelligence (BI), os objetivos do BI
so estudados e abordados conforme o conceito de Data Warehouse (DW), bem
como Data Mart que auxilia na composio de BI. As diferenas entre On-Line Tran-
sactional Processing (OLTP) e On-Line Analytical Processing (OLAP) em um projeto de
BI, assim como as etapas de um Projeto de BI, os conceitos de pentaho BI Sute e
tambm utilizando Big Data.
A Unidade IV, tratou do uso da Informao no mundo organizacional, abordando o
que so Indicadores Chave de Performance (KPIs), descobrindo os indicadores de
desempenho, tipos de indicadores de desempenho: Processo e Estratgia e como
utiliz-los, alm de identificar os tipos de Indicadores de desempenho de processos
e a questo do porqu utilizar esses indicadores.
E, por ltimo, a Unidade V nos auxiliou a compreender os cargos e funes tcnicas
relacionadas ao Banco de Dados, alm de compreender a inter-relao existente
entre os cargos e suas funes.
Foi um prazer compartilhar com voc, aluno(a), nossos conhecimentos e experin-
cias, esperamos que tenha aproveitado o contedo disponibilizado para voc.
Uma abrao. At a prxima!

Professor Esp. Carlos Danilo Luz


Professor Me. William Roberto Pelissari

Anda mungkin juga menyukai