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
<http://lattes.cnpq.br/7063667454769099>.
<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!
UNIDADE I
15 Introduo
27 Modelo de Dados
33 Modelo Relacional
52 Consideraes Finais
57 Referncias
58 Gabarito
UNIDADE II
MODELAGEM DE DADOS
61 Introduo
62 Modelagem de Dados
72 Relacionamentos
81 Normalizao
86 Consideraes Finais
92 Referncias
93 Gabarito
10
SUMRIO
UNIDADE III
97 Introduo
135 Referncias
136 Gabarito
UNIDADE IV
139 Introduo
158 Referncias
159 Gabarito
11
SUMRIO
UNIDADE V
163 Introduo
182 Empregabilidade
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
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.
Ser que existem ainda empresas que trabalham com um Banco de Dados
sendo apenas um livro de registro?
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.
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
CARACTERSTICAS DE SGBD
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
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
SGBD NO MERCADO
MySQL
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
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
Functions.
Triggers.
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.
PostgreSQL
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.
MODELO DE DADOS
Modelo de Dados
28 UNIDADE I
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
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
LINK
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
ID_ALUNO COD_CURSO
Modelo de Dados
32 UNIDADE I
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
1..* 1..*
NOME: String CURSO: String
POLO: String
MODELO RELACIONAL
Modelo Relacional
34 UNIDADE I
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).
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
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.
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:
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 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.
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.
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.
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.
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 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:
CONFIGURANDO O ORACLE XE
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.
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.
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.
CONSIDERAES FINAIS
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!
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.
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
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
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.
Introduo
62 UNIDADE II
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
MODELAGEM DE DADOS
MODELAGEM DE DADOS
63
Negcio Estratgia
Processos
Contexto de negcio
Lgico
Fsico
Modelagem de Dados
64 UNIDADE II
MODELO CONCEITUAL
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
MODELO LGICO
MODELAGEM DE DADOS
65
CLIENTE
PEDIDO
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
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
MODELO ENTIDADE RELACIONAMENTO (MER)
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.
Conceito Smbolo
Entidade
Relacionamento
Atributo ou
ENTIDADES
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Fonte: os autores.
ALUNOS ALUGUEL
CARROS EMPRSTIMO
MODELAGEM DE DADOS
69
ATRIBUTOS
MATRCULA OU MATRCULA
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
ALUNOS
OU
ALUNOS
NOME
MATRCULA CPF
Figura 8 - Exemplo de um DER com entidades e atributos
Fonte: os autores.
Tipos de Atributos
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.
TELEFONES
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.
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
RELACIONAMENTOS
MODELAGEM DE DADOS
73
TIPOS DE RELACIONAMENTOS
Relacionamentos
74 UNIDADE II
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.
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.
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
MODELAGEM DE DADOS
77
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
Cardinalidade N:1
Relacionamentos
78 UNIDADE II
Cardinalidade N:N
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
MODELAGEM DE DADOS
79
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
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.
Relacionamentos
80 UNIDADE II
CARDINALIDADE TERNRIA
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:
MODELAGEM DE DADOS
81
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
NORMALIZAO
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).
MODELAGEM DE DADOS
83
CURSO
CURSO UNICESUMAR
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
CURSO UNICESUMAR
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
MODELAGEM DE DADOS
85
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
MDULO SRIE
51 4
52 4
54 9
Normalizao
86 UNIDADE II
CONSIDERAES FINAIS
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
2. Com base nesta unidade, defina de forma simples o que so entidade e atributos
no modelo relacional.
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
4. A)
FUNCIONRIOS
B)
TTULO GNERO
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
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.
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)
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
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
DADOS, INFORMAO, CONHECIMENTO E INTELIGNCIA
Conhecimento
Informao
Dados
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
OBJETIVOS DO BI
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.
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.
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.
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.
Entrevistar DBA:
Apresentar os dados necessrios para a demanda e ajustar todo o
necessrio no Banco de Dados.
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.
Criar a Query:
Solicitar ao DBA a criao da estrutura de dados no banco.
Instalar o BI:
Instalar o programa de BI.
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.
PENTAHO BI SUTE
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.
O DOWNLOAD PENTAHO
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.
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.
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.
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>.
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
CTOOLS
SAIKU
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:
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.
Aba Look-and-feel.
Preferred language.
As mudanas estaro visveis aps reiniciar o Spoon.
Job
Job Transformao
Transformao
* *
Step
Step Hop
Hop
* *
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
RESULTADOS DE UM B.I.
Figura 7 - Relatrio de BI
Fonte: os autores.
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.
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.
BIG DATA
Big Data
128 UNIDADE III
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.
CONSIDERAES FINAIS
Consideraes Finais
130
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
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
REFERNCIA ON-LINE
1
Em: <http://www.aprendendoetl.com.br/treinamento.php?id=66>. Acesso em: 4 jan.
2017.
GABARITO
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
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
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.
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.
INDICADORES DE DESEMPENHO
Indicadores de Desempenho
144 UNIDADE IV
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.
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
Segue uma relao com dez tipos de indicadores de desempenho mais utiliza-
dos nas anlises da gesto empresarial:
Indicadores de Desempenho
146 UNIDADE IV
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.
Indicadores de Desempenho
148 UNIDADE IV
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.
Indicadores de Desempenho
150 UNIDADE IV
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.
CONSIDERAES FINAIS
Consideraes Finais
152
Material Complementar
REFERNCIAS
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
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.
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
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.
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
REA DE BANCO DE DADOS
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
DBA ORACLE
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.
ANALISTA DE BI
CIENTISTA DE DADOS
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
COORDENADOR DE BI
ESTGIO NA REA DE BI
PROGRAMADOR DE BI
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
REA DE SISTEMAS DE INFORMAO
ANALISTA DE SISTEMAS
PROGRAMADOR WEB
PROGRAMADOR DESKTOP
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
ANALISTA DE INFORMAO
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
ARQUITETO DE INFORMAO
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
ESTGIO NA REA DE TECNOLOGIA DA INFORMAO
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
ANALISTA DE SEGURANA
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
Reproduo proibida. Art. 184 do Cdigo Penal e Lei 9.610 de 19 de fevereiro de 1998.
EMPREGABILIDADE
CONSIDERAES FINAIS
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..
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
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.
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
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