Livro
Livro
Livro
Sistemas de
computao e
de informao
Sistemas de computao
e de informao
Presidente
Rodrigo Galindo
Conselho Acadmico
Dieter S. S. Paiva
Camila Cardoso Rotella
Emanuel Santana
Alberto S. Santana
Regina Cludia da Silva Fiorin
Cristiane Lisandra Danna
Danielly Nunes Andrade No
Parecerista
Ruy Flvio de Oliveira
Juliana Schiavetto Dauricio
Editorao
Emanuel Santana
Cristiane Lisandra Danna
Andr Augusto de Andrade Ramos
Daniel Roggeri Rosa
Adilson Braga Fontes
Diogo Ribeiro Garcia
eGTB Editora
ISBN 978-85-8482-453-3
CDD 005
2016
Editora e Distribuidora Educacional S.A.
Avenida Paris, 675 Parque Residencial Joo Piza
CEP: 86041-100 Londrina PR
e-mail: editora.educacional@kroton.com.br
Homepage: http://www.kroton.com.br/
Sumrio
Nos dias atuais, boa parte das atividades executadas pelas pessoas est de alguma
forma relacionada com o uso de dados e de informaes geradas por esses dados, por
exemplo, a qualidade das informaes geradas por uma pesquisa realizada no Google
depende muito dos dados fornecidos e disponveis na web. Alm disso, as organizaes
modernas precisam de dados e informaes para a tomada gil de decises.
No adianta uma organizao ter milhares de dados e informaes se ela no
consegue utiliz-los da maneira apropriada, o que acontece com muitas organizaes
que acabam se perdendo, devido falta de planejamento e de estratgias de
armazenamento dos dados. O uso de computadores no mais um privilgio das
grandes empresas! bem provvel que aquele caderno de receitas de sua me, av
ou tia esteja sendo trocado por um computador ou tablet!
Esta disciplina pretende mostrar a importncia da informao nos processos
organizacionais e como podemos tratar todos esses dados e informaes de uma
maneira adequada e segura, permitindo que uma organizao se torne altamente
competitiva. O uso intensivo da internet na maioria das atividades empresariais e
a agilidade que se exige nos negcios obrigam as empresas serem cada vez mais
eficientes no uso de seus dados e informaes.
Sendo assim, muito importante que o aluno desenvolva uma rotina de autoestudo
para que possa assistir s aulas e aproveitar ao mximo esse momento de ensino-
aprendizagem, possibilitando um debate de alto nvel com seus colegas e professores.
Seja bem-vindo e mergulhe com paixo neste maravilhoso mundo da informtica!
Unidade 1
Nesta unidade, sero apresentados os principais conceitos das tecnologias de
informao, apresentando um histrico da evoluo e um cenrio das diversas
tecnologias da informao atualmente em uso pelas organizaes.
Unidade 2
Nesta unidade, sero apresentados os principais sistemas computacionais e como
so estruturados. Sero apresentados, tambm, os principais tipos de equipamentos de
computao atualmente em uso e o impacto da internet nos sistemas de informao.
Unidade 3
Nesta unidade, sero apresentados os principais conceitos e ferramentas de
desenvolvimento de sistemas, as linguagens de programao utilizadas e os sistemas
de gerenciamento de bancos de dados.
Unidade 4
Nesta unidade, sero apresentados os principais conceitos de gesto do
conhecimento e de sua importncia nas organizaes. Voc ver os conceitos de
inteligncia artificial, big data, cloud computing e as principais tcnicas, ferramentas e
algoritmos de tratamento de grandes bancos de dados.
Unidade 1
TECNOLOGIA DA
INFORMAO E
COMUNICAO NO
AMBIENTE ORGANIZACIONAL
Convite ao estudo
Muitas vezes, os alunos perguntam: Por que necessrio estudar
sistemas de computao e de informao?. A resposta muito simples:
Os sistemas de computao e de informao esto presentes em boa parte
das atividades realizadas pelas pessoas em uma organizao. E podemos
afirmar, ainda, em boa parte das nossas atividades dirias.
Seo 1.1
Importncia da informao
Dilogo aberto
Seja bem-vindo!
Nesta seo, vamos abordar alguns conceitos bsicos que so fundamentais para
entender a diferena entre dado e informao e como so utilizados nos sistemas
de informao. A seo 1.1 possibilitar a voc, aluno, conhecer e compreender as
principais tecnologias relacionadas informao e comunicao, bem como
entender a importncia da informao nas atividades pessoais e profissionais.
A partir desta seo, voc descobrir como identificar os dados importantes para
serem utilizados nos sistemas de informao, alm de evidenciar a sua importncia
para auxiliar nas tomadas de deciso e nos processos produtivos em geral. Isso significa
que, em todas as reas do conhecimento e de mercado, os sistemas esto presentes e
a necessidade de ter acesso rpido informao cada vez maior.
Nesse sentido, para resolver a situao da loja de autopeas que estamos
trabalhando, a primeira ao a ser realizada pela empresa de informtica que foi
contratada por Sebastio determinar quais so os dados importantes a serem
considerados para a primeira etapa de identificao das necessidades de controle e
acesso a informaes que a loja requer. Alm disso, quais so as informaes que ele
pretende obter com a implantao de um sistema.
Sendo assim, identifique quais so os dados que precisam ser levantados e que
tipo de informaes so fundamentais para atender aos requisitos de atendimento aos
clientes. Lembre-se de que um dos motivos que levaram implantao de um sistema
que permita o controle de estoques a disponibilizao de peas e a sua respectiva
reposio, objetivando maximizar as vendas com o controle dessas informaes.
Bons estudos!
No pode faltar
O que dado?
A seguir, temos um grfico que contabiliza os dados coletados no Brasil nos anos
2000 e 2010 sobre trabalho infantil.
Figura 1.1: Quantidade de trabalhadores com idade entre 10 e 17 anos, nos anos 2000 e
2010
4.000.000
3.000.000
2.000.000
1.000.000
0
Brasil Norte Nordeste Sudeste Sul Centro-Oeste
2000 2010
Reflita
O que informao?
Uma informao pode ser gerada por meio de grficos, clculos, tabelas, sons,
textos, etc. Com a evoluo da tecnologia da informao, as empresas comearam
a racionalizar os seus sistemas de trabalho, com a utilizao de computadores em
suas principais atividades, reduzindo a duplicao de dados para evitar conflitos de
informaes. Atualmente, com a interligao dos computadores em redes, os diversos
departamentos de uma empresa podem compartilhar informaes que so geradas
por dados armazenados em um nico banco de dados centralizado.
Exemplificando
Assimile
Uma pesquisa difundida pelo IBOPE afirma que 47% dos entrevistados
disseram preferir a web para se informar (a mdia mundial de 45%)
(TECMUNDO, 2015).
Exemplificando
Saiba mais
A quantidade de informaes fornecidas por um carro de Frmula 1 durante
uma volta to grande que exige pessoal qualificado para interpretar e
utilizar estas informaes durante a corrida. Informaes do carro, das
condies da pista e dos demais competidores, so utilizadas para prever
o melhor momento para fazer o pit stop, considerando tambm quando
os outros times o faro (TECMUNDO, 2015).
0 10 20 30 40 50 60 70
Finanas 51%
Operaes de TI 39%
RH 17%
Segurana 17%
0 10 20 30 40 50 60 70 80 00
Pesquise mais
BALTZAN, Paige; PHILLIPS, Amy. Sistemas de Informao. Porto Alegre:
AMGH, 2012, p. 369.
Passo 1: relacionar os dados que sero importantes para o sistema a ser desenvolvido.
Cdigo da pea.
Descrio da pea.
Custo da pea.
Fornecedor da pea.
Ateno!
Lembre-se
Reflita
Ateno!
Relatrio de total faturado (dia, ms, ano): este relatrio vai permitir o controle
do faturamento e possibilitar o planejamento de investimentos da loja.
Relatrio das peas que atingiram o estoque mnimo: esse relatrio vai permitir
um controle mais eficiente do estoque, reduzindo a falta de peas. Quando o estoque
atingir o valor mnimo de estoque programado, o sistema vai emitir, no final do dia, a
relao das peas que precisam ser repostas no estoque.
Ateno!
Quanto mais complexo for um sistema, mais custoso ele se torna, alm
de demorar muito tempo para ser posto em uso.
Saiba mais
TED. The dark side of data (O lado negro dos dados: com legendas em
portugus). Disponvel em: <https://www.ted.com/playlists/130/the_
dark_side_of_data>. Acesso em: 8 out. 2015.
Pesquise mais
PRADO, Edmir Parada Vasques; SOUZA, Cesar Alexandre de. Fundamentos
de sistemas de informao. Rio de Janeiro: Elsevier, 2014, p. 300.
Avanando na prtica
Pratique mais
Instruo
Desafiamos voc a praticar o que aprendeu, transferindo seus conhecimentos para novas situaes
que pode encontrar no ambiente de trabalho. Realize as atividades e depois compare-as com as de
seus colegas.
Lembre-se
Seo 1.2
Dilogo aberto
No pode faltar
Seminrios e questionrios.
Estruturas de dados
Nesse momento, no ser necessrio determinar os tipos dos dados que sero
utilizados (isso ser analisado na Seo 3.3 sobre bancos de dados).
Reflita
Um bom profissional, seja qual for a rea em que atue, precisa entender a estreita
correlao que existe entre negcios e tecnologia. O sucesso de uma empresa
depende muito das informaes sobre seus clientes e fornecedores, para o melhor
planejamento de suas atividades. Uma empresa necessita de tecnologias para
administrar seus estoques e suas vendas.
Figura 1.7: KPI que indica a produo, por turno, de veculos de uma montadora
400
350
300
250
200
150
100
50
0
Modelo 1 Modelo 2 Modelo 3 Modelo 4
Figura 1.8 Tecnologias que foram substitudas por tecnologias totalmente inovadoras
Assimile
Saiba mais
Assista palestra:
Pesquise mais
Leia o texto:
HALPERN, Arie. Inovao disruptiva, sim. Mas que gere retorno. 205.
Disponvel em: <http://computerworld.com.br/inovacao-disruptiva-sim-
mas-que-gereretorno>. Acesso em: 6 out. 2015.
Anlise de sistemas
Habilidade de negociao.
Viso de negcios.
Segurana de informaes
depois teve a resposta que o sistema estava com problemas? Apesar de muitas vezes
no representar a verdade, esse tipo de ocorrncia muito comum. Por qu?
Ateno!
Exemplificando
nesse momento que se deve definir a estrutura que o banco de dados dever ter,
registrando em uma tabela, por exemplo, todos os dados importantes.
Cdigo da pea.
Descrio da pea.
Custo da pea.
Fornecedor da pea.
Ateno!
Lembre-se
Passo 2: analisar as informaes que o cliente definiu como prioritrias, para serem
geradas pelo sistema.
Relatrio de total faturado (dia, ms, ano): este relatrio vai permitir o controle
do faturamento e possibilitar o planejamento de investimentos da loja.
Relatrio das peas que atingiram o estoque mnimo: este relatrio vai permitir
um controle mais eficiente do estoque, reduzindo a falta de peas. Quando o estoque
atingir o valor mnimo de estoque programado, o sistema vai emitir, no final do dia, a
relao das peas que precisam ser repostas no estoque.
Alm dos relatrios previstos, ficou acertado com o cliente que o sistema de
informao a ser desenvolvido dever tambm dispor dos seguintes recursos:
Cadastro de peas.
Use os dados que voc criou na Seo 1.1 no exemplo da farmcia e defina
o modelo do banco de dados. Compare com o exemplo apresentado
para verificar se os dados so iguais.
Saiba mais
A GE (General Electric) investiu US$ 1,5 bilho em tempo de funcionrios,
hardwares, softwares e outras tecnologias para implementar um sistema
de monitorao de operaes, em tempo real, para que seus executivos
Pesquise mais
BALTZAN, Paige; PHILLIPS, Amy. Sistemas de informao. Porto Alegre:
AMGH, 2012. p. 369.
Avanando na prtica
Pratique mais
Instruo
Desafiamos voc a praticar o que aprendeu, transferindo seus conhecimentos para novas situaes
que pode encontrar no ambiente de trabalho. Realize as atividades e depois compare-as com as de
seus colegas.
Pesquise mais
Leia o artigo a seguir, que mostra o surgimento de algumas tecnologias
disruptivas que causaram grandes mudanas na sociedade:
Lembre-se
3. O que um cibercrime?
Seo 1.3
Dilogo aberto
Nesta seo, vamos abordar a evoluo das tecnologias da informao. Por meio
desta seo, voc conhecer as principais tecnologias e equipamentos que fazem
parte da histria da computao.
Aps a deciso sobre as informaes que o novo sistema dever disponibilizar na
loja de autopeas de Sebastio, a equipe de informtica recebe a solicitao de um
dos funcionrios, para que seja realizado um treinamento, j que todos so totalmente
leigos sobre o assunto. Com o aval do cliente, a empresa resolve aceitar a solicitao. A
fim de realizar esse treinamento, a empresa de informtica mobiliza a sua equipe para
criar um treinamento personalizado sobre as tecnologias que poderiam ser utilizadas.
importante perceber que as principais mudanas e tendncias nos sistemas de
computadores ocorreram durante vrias geraes da computao e continuaro
a ocorrer no futuro. A atual quinta gerao de computadores tem acelerado as
tendncias das geraes anteriores e continuar a evoluir ao longo do sculo XXI.
Ainda se discutem as datas e a passagem completa para uma quinta gerao de
computadores, uma vez que o conceito de geraes pode no mais se adequar s
mudanas contnuas e rpidas nas tecnologias de hardware, software, dados e rede
de computadores.
Em todo caso, porm, podemos estar certos de que o progresso nos computadores
continuar a acelerar-se e de que o desenvolvimento de tecnologias e aplicaes com
base na internet ser uma das maiores foras que dirigiro a informtica no sculo XXI
(O BRIEN, 2011).
importante para o profissional de TI conhecer como ocorreu essa evoluo, para
entender como as tecnologias evoluram e como esto evoluindo.
Na Seo 1.3, vamos fazer uma pequena viajem pelo tempo e conhecer um pouco
da evoluo das tecnologias que transformaram as atividades profissionais e pessoais.
O objetivo de aprendizagem desta seo conhecer a evoluo das tecnologias de
informao que so utilizadas nas atividades profissionais e pessoais.
No pode faltar
Dcada de 1940
O ENIAC foi desenvolvido entre 1943 e 1945 para o exrcito dos EUA, para quebrar
cdigos de comunicao e pesquisas de balstica. Como ficou pronto somente aps
o final da Segunda Guerra Mundial, 3 meses aps a rendio do Japo, foi utilizado em
Pesquise mais
Assista ao vdeo:
Dcada de 1950
Criao dos primeiros sistemas operacionais: Monitor, SOS, FMS e IBSYS (IBM),
Atlas (Universidade de Manchester, Inglaterra) (MACHADO, 2014).
Dcada de 1960
Dcada de 1970
Exemplificando
Criao dos Sistemas Operacionais CPM, Apple DOS, BSD, Atari DOS.
popularizao das redes WANs (Wide Area Networks) e LANs (Local Area
Networks);
Saiba mais
O artigo a seguir conta detalhes da histria da criao da Apple por Steve
Jobs e Steve Wozniak, com vrios fatos interessantes que marcaram a
sua criao:
Pesquise mais
O artigo a seguir conta detalhes da histria da criao da Microsoft por Bill
Gates e Paul Allen, com vrios fatos interessantes que marcaram a criao
do Windows:
Dcada de 1980
(Mac OS e OS/2).
Dcada de 1990
(MACHADO, 2014).
Dcada de 2000
Dcada de 2010
Assimile
Reflita
Vocabulrio
Uso da tecnologia Voice over Internet Protocol (VoIP) (como Skype e WhatsApp)
para comunicao entre funcionrios, clientes, fornecedores e demais usurios,
permitindo uma reduo dos custos com telefonia.
Uso de tecnologia mvel (tablets e smartphones) que poderiam ser utilizados para
fazer consultas aos dados do sistema e demais servios que poderiam ser providos via
internet. Essa uma opo barata para pesquisas de fornecedores e catlogos que
poderiam auxiliar o atendimento dos clientes.
Lembre-se
Ateno!
Avanando na prtica
Pratique mais
Instruo
Desafiamos voc a praticar o que aprendeu, transferindo seus conhecimentos para novas situaes
que pode encontrar no ambiente de trabalho. Realize as atividades e depois compare-as com as de
seus colegas.
Acessrios
Amortecedores
Escapamentos
Freios
Pneus
Lembre-se
Seo 1.4
Dilogo aberto
No pode faltar
e-Business
G2G
Governo Governo
Empresa Consumidor
Consumidor
B2E E2B
Empregado
Transao entre
consumidores atravs de
C2C Consumer to Consumer uma empresa.
(Ex.: www.pagseguro.uol.
com.br)
Transao entre
consumidor e governo.
C2G Consumer to Government (Ex.: www.receita.fazenda.
gov.br - Declarao
Imposto renda)
Transao entre governo
e empresas (gerao de
G2B Government to Business informao).
(Ex.: www.receita.fazenda.
gov.br - Consultas)
Transao entre governo e
consumidor.
G2C Government to Consumer
(Servios de pagamentos de
tarifas)
Transao entre governos
G2G Government to Government ou rgos do governo.
(Ex.: www.brasil.gov.br)
Sites de empresas que
B2E Business to Employee vendem diretamente para
funcionrios.
Sites de empresas que
coletam informaes de
E2B Employee to Business funcionrios.
(Ex.: Sugestes e
reclamaes)
Transao entre empresas
Business to Business to com intuito de fazer
B2B2C
Consumer negcios para venda para
um cliente final.
Fonte: O autor (2015).
Pesquise mais
Veja mais informaes sobre o uso de tecnologias de informao pelo
governo, conhecido como governo eletrnico.
TAKAHASHI, Tadao. Sociedade da Informao no Brasil - Livro Verde.
Braslia: Ministrio da Cincia e Tecnologia, 2000. Disponvel em: <www.
governoeletronico.gov.br/biblioteca/arquivos/livro-verde/download>.
Acesso em: 13 nov. 2015.
Saiba mais
Veja mais informaes sobre negcios on-line no curso da Intel
Curso de e-Business
<http://dialogoti.intel.com/pt-br/curso/e-business>.
Inteligncia
Tomada de
deciso Projeto
Soluo do
Escolha problema
Implantao
Monitorao
Pesquise mais
Veja mais informaes sobre a aplicao do RFID no artigo da Microsoft:
Saiba mais
Assista ao vdeo a seguir:
Uma das grandes aplicaes da internet a sua utilizao para educao e formao,
por meio de milhares de sites de organizaes e universidades que disponibilizam
Vocabulrio
Exemplificando
Reflita
Assimile
Uso do Google Maps, que poder ser implantado no site da loja para orientar os
clientes e fornecedores sobre a sua localizao.
Uso da tecnologia RFID nos produtos da loja, que permitir uma maior agilidade
nas operaes de controle da loja, identificando com maior preciso todo o processo
de logstica que poder ser utilizado, considerando o crescimento previsto dos
negcios que sero realizados pela internet.
Saiba mais
Assista a um vdeo interessante que mostra a aplicao do RFID em
uma loja:
Ateno!
Lembre-se
Avanando na prtica
Pratique mais
Instruo
Desafiamos voc a praticar o que aprendeu, transferindo seus conhecimentos para novas situaes
que pode encontrar no ambiente de trabalho. Realize as atividades e depois compare-as com as de
seus colegas.
Lembre-se
Referncias
BALTZAN, Paige; PHILLIPS, Amy. Sistemas de informao. Porto Alegre: AMGH, 2012.
MORAN, Jos Manuel. Educao Inovadora, 2005. Disponvel em: <http://www.eca.
usp.br/prof/moran/>. Acesso em: 08 dez. 2015.
O'BRIEN, James A. Sistemas de informao e as decises gerenciais na era da internet.
3. ed. So Paulo: Saraiva, 2011.
PALMISANO, Angelo; ROSINI, Alessandro Marco. Administrao de sistemas de
informao e a gesto do conhecimento. 2. ed. So Paulo: CENGAGE, 2011.
PRADO, Edmir Parada Vasques; SOUZA, Cesar Alexandre de. Fundamentos de Sistemas
de Informao. Rio de Janeiro: Elsevier, 2014.
SANTOS, Aldemar de Arajo. ERP e sistemas de informaes gerenciais. So Paulo:
Atlas, 2013.
SEBESTA, Robert W. Conceitos de linguagens de programao. 9. ed. Porto Alegre:
Bookman, 2011.
SILVA, Nelson Peres da. Anlise e estruturas de sistemas de informao. 2. ed.
So Paulo: rica, 2014.
STAIR, Ralph M.; REYNOLDS, George W. Princpios de sistemas de informao. So
Paulo: Cengage, 2015.
CLASSIFICAO DOS
SISTEMAS COMPUTACIONAIS
Convite ao estudo
Seo 2.1
Dilogo aberto
Nesta seo vamos abordar alguns dos principais conceitos e fundamentos bsicos
sobre o hardware e software de um sistema de computao. muito importante que
qualquer usurio de um sistema computadorizado conhea os principais elementos
que fazem parte do sistema. Voc vai conhecer os principais perifricos e dispositivos
que so utilizados nos sistemas de computao de qualquer porte.
No pode faltar
Hardware
Perifricos CPU
Perifricos
de entrada (Unidade de
de sada
procesamento)
Dispositivos
de memria
Memria
Memria principal
Memria cache
Memria secundria
Dispositivos de armazenamento
Vocabulrio
Sistema Operacional;
Aplicativos.
Reflita
Sistema operacional
Inteface com
usurio
Gerenciamento Gerenciamento de
Gerenciamento Utilitrios e outras
de recursos de arquivos de dados
de tarefas funes
hardware e programas
Fonte: Adaptado de OBrien (2011).
Boot ou Bootstrap.
Boot ou Bootstrap
Pesquise mais
O BIOS gravado pelo fabricante da placa da CPU. Alguns computadores
permitem a alterao do BIOS, o que deve ser feito somente por
profissionais especializados, pois existe o risco de danificar o computador.
O BIOS responsvel por fazer os primeiros acessos aos dispositivos que
esto instalados no computador (disco rgido, teclado, vdeo), criando
condies para que o sistema operacional seja carregado e comece a
operar. Depois que o sistema operacional carregado, ele passa a assumir
as funes de acesso ao hardware (ALBERTO; ROQUE, 2015).
Aplicativos
Linguagens de programao
Exemplificando
Program media;
var N1, N2, M : real;
begin
write('Primeiro Nmero ? ');
readln(N1);
write('Segundo Nmero ? ');
readln(N2);
M := (N1+N2)/2; Fonte: O autor (2015).
writeln('Mdia = ', M);
end.
Assimile
Banco de dados
Cada tipo de aplicao possui uma ou mais linguagens apropriadas para o seu
desenvolvimento. Um importante fator a ser considerado no desenvolvimento de
um programa o conhecimento da linguagem de programao a ser utilizada, o
que pode representar uma barreira para alguns programadores.
Ateno!
Lembre-se
Avanando na prtica
Pratique mais!
Instruo
Desafiamos voc a praticar o que aprendeu, transferindo seus conhecimentos para novas situaes
que pode encontrar no ambiente de trabalho. Realize as atividades e depois compare-as com as de
seus colegas.
Especificando o hardware de um microcomputador
1. Competncia de fundamentos Especificar o hardware de um microcomputador.
de rea
Entender os conceitos gerais sobre sistemas de
computao.
Conhecer as principais classificaes e caractersticas dos
2. Objetivos de aprendizagem sistemas computacionais.
Conhecer os principais tipos de sistemas de informao.
Conhecer os principais impactos da internet nos sistemas
de informao.
3. Contedos relacionados Fundamentos e estrutura geral de um sistema de computao.
Faa agora uma nova pesquisa, mas com opes disponveis de desktop
e verifique se os recursos disponveis so compatveis com os levantados
acima.
Lembre-se
Seo 2.2
Dilogo aberto
e seguro nas escolhas que far quando surgirem novos desafios. Mas no pare por
aqui, continue sempre em busca de novas informaes, pois novos equipamentos
e novas tecnologias surgem a todo momento e o profissional de TI deve estar
sempre atualizado.
No pode faltar
Exemplificando
b) Laptops
c) Notebooks
d) Netbooks
Pertencem categoria dos laptops, porm menores, mais leves e mais baratos.
Possuem baixa capacidade de processamento e so limitados quanto ao uso de
aplicativos simultaneamente. Normalmente, utilizam verses mais simples dos
sistemas operacionais tradicionais (STAIR; REYNOLDS, 2015). Ver Figura 2.12.
muito difcil diferenciar laptop, notebook e netbook, pois existe uma grande
variedade de produtos no mercado com caractersticas compatveis e at com
hardware e custos semelhantes.
e) Tablets
Pesquise mais
Veja mais informaes sobre os diversos tipos de Tablets PC no artigo
a seguir:
Reflita
f) Thin Client
Assimile
g) Desktop
Computador criado para uso sobre uma mesa. o tipo mais comum de
computador pessoal no porttil, utilizado para as mais diversas aplicaes.
Possui uma grande vantagem em relao aos notebooks, pois permite que o seu
hardware seja livremente configurado de acordo com a necessidade do usurio
(MICROSOFT, 2015). Ver Figura 2.16.
h) Nettop
i) Estao de trabalho
Figura 2.15 | Thin Client Figura 2.16| : Desktop Figura 2.17| Nettop
a) Servidor
Vocabulrio
b) Mainframe
c) Supercomputador
Saiba mais
Veja mais informaes sobre supercomputadores no artigo a seguir:
d) Sistemas operacionais
Microsoft Windows, Mac OS-X, Google Android, iOS, Symbian, Linux, Crome
OS, HP webOS.
Microsoft Windows Server, Mac OS X Server, Linux, UNIX, IBM i5/OS, z/OS, HP-UX.
Assimile
Ateno!
Lembre-se
Pesquise mais
Veja um artigo muito interessante sobre Tablet PC:
Avanando na prtica
Pratique mais!
Instruo
Desafiamos voc a praticar o que aprendeu, transferindo seus conhecimentos para novas situaes
que pode encontrar no ambiente de trabalho. Realize as atividades e depois compare-as com as de
seus colegas.
Especificando os tipos de computadores de uma loja de departamentos,
para uso da equipe de vendedores internos da empresa
1. Competncia de fundamentos Especificar os tipos de computadores de uma aplicao.
de rea
Desenvolver a capacidade de definir os tipos de
2. Objetivos de aprendizagem
computadores adequados para uma determinada aplicao.
Principais classificaes e caractersticas dos sistemas
3. Contedos relacionados
computacionais.
Uma loja de departamentos est fazendo investimentos
para atualizar todos os seus sistemas de computao e
informao, pois os sistemas atuais no esto atendendo
4. Descrio da SP
mais s necessidades da empresa. O desafio atual
identificar quais so os tipos de equipamentos mais
adequados para atender a sua equipe de vendas internas.
Como um dos requisitos principais de uma loja de
departamentos a manipulao de uma grande quantidade
de dados, e considerando-se que a mesma possui mais de
100 lojas distribudas pelo pas, deve-se pensar na criao
de um Data Center que possa integrar todos os servidores
capazes de atender todas as suas necessidades. Por meio
da internet todas as lojas poderiam acessar este Data Center
para consultar os bancos de dados da empresa.
Os vendedores internos das lojas precisam constantemente
fazer consultas de produtos (preo, estoque) e poderiam
5. Resoluo da SP
utilizar computadores do tipo Thin Client para acessar os
bancos de dados da empresa. Os leitores de cdigo de
barras instalados nas lojas tambm poderiam acessar os
mesmos bancos de dados para fornecer os preos das
mercadorias, permitindo que os prprios clientes realizem a
pesquisa de preos.
Com o sistema operacional ficou definido que os Servidores
utilizaro o Microsoft Windows Server e os Thin Client
devero utilizar o Linux (como forma de reduo de custos,
j que o Linux no necessita de licena).
Pesquise mais
STAIR, Ralph M.; REYNOLDS, George W. Princpios de sistemas de
informao. So Paulo: CENGAGE, 2015. p. 752.
Lembre-se
d) Quinta gerao.
e) Sexta gerao.
Seo 2.3
Dilogo aberto
Caro aluno, nesta seo vamos abordar os principais tipos e caractersticas dos
sistemas de informao, considerando desde os sistemas mais simples at os sistemas
ERP que tm grande importncia no processo de deciso gerencial. Conhecer esses
conceitos de grande relevncia para os profissionais de TI entenderem as relaes
existentes entre os sistemas e as atividades de uma organizao. A crescente evoluo
da tecnologia da informao e a necessidade das organizaes de extrair o mximo
de informaes de seus sistemas permitiram a criao de sistemas especficos para
cada tipo de aplicao. A aplicao eficaz desses sistemas essencial para que voc
consiga aprimorar os processos de deciso e produtividade de sua organizao.
nos mais diversos tipos de organizaes. Aps concluir esta seo, voc estar melhor
preparado e seguro nas escolhas que far quando surgirem novos desafios. Continue
sempre buscando novas informaes, pois novos equipamentos, novas tecnologias
e novos tipos de sistemas surgem a todo momento e o profissional de TI deve estar
sempre atualizado. Com isso, atendemos ao nosso objetivo de aprendizagem desta
seo que conhecer os principais tipos e caractersticas dos Sistemas de Informao.
No pode faltar
Nos modelos de economia que esto cada vez mais orientados para o
servio, o atendimento ao consumidor passa a ser o objetivo primordial de
praticamente todas as organizaes. Os colaboradores que atuam diretamente no
atendimento aos clientes, sejam em vendas, servio ao consumidor ou marketing,
necessitam de sistemas de processamento de transaes de alta qualidade e de
suas informaes relacionadas para fornecer um bom servio, como verificar o
estoque de itens pedidos, a programao planejada de produo para informar
o consumidor quando o item desejado estar em estoque ou para entrar com
os dados para programar uma entrega de produtos. No importa qual a sua
funo dentro da organizao, muito provvel que voc fornecer contedo ou
utilizar o resultado de sistemas de informao empresarial de sua organizao
(STAIR; REYNOLDS, 2015). A seguir, so descritos os principais tipos de sistemas de
informao utilizados nas empresas para auxiliar a tomada de decises.
Vocabulrio
Saiba mais
O SPT foi o primeiro aplicativo para computador desenvolvido para muitas
organizaes e um dos primeiros sistemas comerciais computadorizados
foi a folha de pagamento (STAIR; REYNOLDS, 2015).
Sistemas de Informao Gerencial (SIG)
Terra,
Trabalho,
Processo de Bens
Capital,
converso Servios
Informao,
eta.
Controle
Vocabulrio
- Planejamento da produo.
- Planejamento da demanda.
- Planejamento da distribuio.
Sistemas de Colaborao
Exemplificando
O corao do ERP
Compras
Marketing e Contabilidade e
Vendas Finanas
Informaes
Recursos
Produo Humanos
Estoque
Assimile
A evoluo do ERP
Pesquise mais
Acesse o portal com diversas informaes sobre ERP:
Saiba mais
Veja mais informaes sobre ERP no livro: SANTOS, Aldemar de Arajo.
ERP e sistemas de informaes gerenciais.
Reflita
todo porte, com custo compatvel com os recursos disponveis nestes sistemas.
No caso da implantao de um Sistema ERP bem provvel que a agncia no
precise investir em Sistemas CRM e de Colaborao, pois alguns dos Sistemas ERP
mais modernos j incorporam estas funcionalidades como mdulos opcionais.
Ateno!
Lembre-se
Avanando na prtica
Pratique mais!
Instruo
Desafiamos voc a praticar o que aprendeu, transferindo seus conhecimentos para novas situaes
que pode encontrar no ambiente de trabalho. Realize as atividades e depois compare-as com as de
seus colegas.
Especificando os tipos de sistemas de informao de uma indstria
de manufatura de eletrodomsticos
1. Competncia de fundamentos Especificar os tipos de sistemas de informao de
de rea uma aplicao.
2. Objetivos de aprendizagem Conhecer os principais tipos de sistemas de informao.
3. Contedos relacionados Classificao e caractersticas dos sistemas de informao.
Uma grande indstria de manufatura de eletrodomsticos
est realizando um levantamento entre sua equipe de TI
para definir a aquisio de novos sistemas de informao
para agilizar todo o sistema de pedidos de seus clientes
4. Descrio da SP
lojistas, pois o sistema atual no capaz de identificar as
mudanas de comportamento dos seus clientes e isso vem
causando grandes alteraes nos pedidos recebidos, o que
acaba dificultando o planejamento da produo.
Pense agora qual seria o tipo de sistema ideal para uma empresa
jornalstica que manipula diariamente uma grande quantidade de dados
e informaes.
Pesquise mais
PRADO, Edmir Parada Vasques; SOUZA, Cesar Alexandre de. Fundamentos
de sistemas de informao. Rio de Janeiro: Elsevier, 2014. p. 300.
Lembre-se
Seo 2.4
Nesta seo vamos abordar a evoluo dos sistemas de informao por meio do
uso da internet e as novas tecnologias que esto mudando totalmente a forma de
utilizao de programas aplicativos que no precisam ser instalados no computador,
e que so executados diretamente por meio da internet. Vamos abordar tambm
os sistemas de colaborao e ferramentas de social business que esto mudando
completamente a forma de trabalho dos usurios com o uso de sistemas que permitem
o trabalho de equipes de forma colaborativa.
O nosso desafio identificar como esses novos recursos podem ajudar os diversos
departamentos da agncia a desenvolver novos projetos com muito mais rapidez e
eficincia. Alm disso, conhecer que tipos de mudanas podem ser esperadas na
forma de trabalho de toda a agncia com a integrao total das atividades por meio
da internet.
seguro para escolher as melhores opes quando surgirem novos desafios. Continue
sempre em busca de novas informaes e novidades, pois novas ferramentas e
recursos surgem a todo momento e o profissional de TI deve estar sempre atualizado.
No pode faltar
Uma vez que a informao esteja disponvel a todos, a internet aumenta o poder
de barganha dos clientes, que podem com grande rapidez e facilidade encontrar
um fornecedor com custos e/ou condies de fornecimento muito mais atrativas,
fazendo com que os lucros das empresas sejam reduzidos e impondo severos riscos
a alguns setores da economia, como, por exemplo, as enciclopdias impressas e
as agncias de turismo. Mas a internet tambm possibilitou a criao de inmeros
novos servios e mercados, constituindo-se atualmente como alicerce de muitos
modelos de novos negcios, fazendo com que setores inteiros da economia
mudem sua maneira de fazer negcios em escala global. Muitas empresas se
aproveitaram de um sistema de comunicao internacional e de baixo custo para
adotar uma estratgia de negcios global, que permite a reduo de custos de
seus produtos e servios, possibilitando, inclusive, a criao de microempresas
multinacionais (LAUDON; LAUDON, 2014).
Computao em nuvem
Benefcios
Nuvem
Barreiras Riscos
Reflita
Assimile
A Tabela 2.5 cita algumas das barreiras potenciais que podem dificultar a adoo
da computao em nuvem. Cada uma delas deve ser analisada com muito critrio
para evitar o comprometimento das operaes e dos custos da organizao.
A Tabela 2.6 cita alguns benefcios que a computao em nuvem pode oferecer
desde que todas as barreiras tenham sido consideradas.
Exemplificando
Vocabulrio
Apesar dos benefcios da computao em nuvem, a Tabela 2.7 cita alguns riscos
associados ao seu uso. Qualquer tipo de organizao deve sempre considerar
todos estes fatores para que no tenham suas operaes comprometidas.
Saiba mais
A Amazon obtm parte da sua receita oferecendo a capacidade excedente
de sua infraestrutura de TI para outras empresas realizarem servios de
vendas baseados em computao na nuvem (LAUDON; LAUDON, 2014).
Pesquise mais
PRADO, Edmir Parada Vasques; SOUZA, Cesar Alexandre de. Fundamentos
de sistemas de informao. Rio de Janeiro: Elsevier, 2014. p. 300.
uma forma til de comunicao via internet que suporta texto, contedo
HTML e compartilhamento de documentos e arquivos. Pode ser utilizado em
diversos tipos de sistemas computacionais (computadores, celulares, tablets, etc.).
Exemplos: Gmail, Outlook, Thunderbird, IncrediMail, Eudora.
Mensagem instantnea
Wikis
Saiba mais
Social business o uso de redes sociais (Facebook, Twitter, Linkedin,
etc.) como forma de envolver funcionrios, clientes e fornecedores com
o objetivo de aprofundar as interaes com grupos dentro e fora da
empresa, para agilizar e melhorar o compartilhamento de informaes, a
inovao e tomada de decises (LAUDON; LAUDON, 2014).
Considerando que a maior parte das atividades realizadas pela agncia depende
do uso de computadores, a primeira ao a ser executada a implementao do
uso de programas que permitam o armazenamento de dados em nuvem, como
forma de compartilhamento de dados e informaes que podem ser acessados
de qualquer lugar em qualquer momento, por qualquer tipo de computador, por
qualquer pessoa autorizada, desde que esteja devidamente conectada internet.
o caso de programas como Google Drive, Dropbox, iCloud, SkyDrive, etc. A
escolha do melhor programa dever ser feita pela equipe de TI da agncia, com
base em fatores como custo e capacidade de armazenamento disponvel, pois cada
software apresenta caractersticas distintas de custo e licenciamento. Lembrando
que o fato de utilizar a internet para armazenamento de dados e informaes no
exclui a necessidade de realizao de backups desses dados e informaes, devido
aos riscos j estudados nesta seo. Outra vantagem significativa no uso desses
programas a reduo do risco de infeco por vrus nos computadores, pois
diminui muito a necessidade de uso de pen drives para troca de dados e arquivos
entre os sistemas, pois todo o acesso pode ser feito diretamente pela internet.
Ateno!
Lembre-se
Pratique mais!
Instruo
Desafiamos voc a praticar o que aprendeu, transferindo seus conhecimentos para novas situaes
que pode encontrar no ambiente de trabalho. Realize as atividades e depois compare-as com as de
seus colegas.
Definindo a melhor opo de software para armazenamento na nuvem
1. Competncia de fundamentos Especificar os tipos de programas adequados para uma
de rea aplicao.
Conhecer os principais impactos da internet nos sistemas
2. Objetivos de aprendizagem
de informao.
3. Contedos relacionados Hardware; Software; Computao em nuvem.
A equipe de TI de um grande escritrio de advocacia
recebeu a incumbncia de escolher o melhor programa
para armazenamento de dados e arquivos na nuvem para
4. Descrio da SP ser adotado no escritrio. O desafio identificar quais so
os principais fatores que devem ser considerados para
a implementao da tecnologia de cloud computing na
empresa.
A escolha de qualquer software a ser adotado como padro
uma tarefa que deve ser realizada com muito cuidado,
pois envolve o uso do software por muitos usurios
com conhecimentos diversos de TI. Entre as principais
caractersticas que devem ser observadas, podemos citar:
- O custo de armazenamento. Muitos programas no
possuem custo de utilizao do sistema, mas limitam a
capacidade de armazenamento. Portanto, antes de qualquer
definio, a equipe de TI dever fazer um levantamento
para identificar as necessidades dos usurios quanto
capacidade de armazenamento.
- Confiabilidade do programa/fornecedor. Considere que
5. Resoluo da SP sero armazenados muitos arquivos importantes e decisivos
para a empresa, portanto, faa opes por programas
que sejam notadamente reconhecidos no mercado pela
qualidade.
- Avalie se a empresa possui boa infraestrutura de internet
que suporte o trfego de dados com qualidade para todos
os usurios.
- Verifique se os elementos de rede (switch, roteadores,
cabos) so adequados para implantao de cloud
computing.
Lembre-se que o uso de cloud computing acaba
aumentando o uso e a dependncia da internet.
Faa backups para evitar problemas de perdas de dados.
Lembre-se
Referncias
BALTZAN, Paige; PHILLIPS, Amy. Sistemas de informao. Porto Alegre: AMGH, 2012.
FOROUZAN, Behrouz; MOSHARRAF, Firouz. Fundamentos da Cincia da Computao.
2. ed. So Paulo: Cengage, 2012.
LAUDON, Kenneth C.; LAUDON, Jane P. Sistemas de informao gerenciais. 11. ed. So
Paulo: Pearson, 2014.
MACHADO, Francis Berenger; MAIA, Luiz Paulo. Arquitetura de sistemas operacionais.
5. ed. Rio de Janeiro: LTC, 2014.
O'BRIEN, James A. Sistemas de informao e as decises gerenciais na era da internet.
3. ed. So Paulo: Saraiva, 2011.
PRADO, Edmir Parada Vasques; SOUZA, Cesar Alexandre de. Fundamentos de sistemas
de informao. Rio de Janeiro: Elsevier, 2014.
ROQUE, Luiz Alberto Oliveira Lima. Automao de processos com linguagem Ladder e
sistemas supervisrios. Rio de Janeiro: LTC, 2014.
STAIR, Ralph M.; REYNOLDS, George W. Princpios de sistemas de informao. So
Paulo: CENGAGE, 2015.
MICROSOFT. Artigos mensais. Disponvel em: https://support.microsoft.com/pt-br/
kb/910723. Acesso em: 1 fev. 2016.
TECNOLOGIAS DE
DESENVOLVIMENTO DE
SISTEMAS
Convite ao estudo
Ol!
Nesta segunda parte de nosso trabalho, vamos voltar nossas atenes para
dois assuntos de grande importncia no cenrio de sistemas de informao: a
tecnologia envolvida no desenvolvimento de sistemas e, na prxima unidade, a
gesto do conhecimento. Desta maneira, voc vai consolidar suas competncias
nessa rea, que devem ser: conhecer e compreender as principais tecnologias
relacionadas informao e comunicao.
Marlene teve, o que ela tem certeza que , uma excelente ideia. Dona de
trs pequenas lojas de convenincia em Belo Horizonte, ela percebeu que o
pblico que frequenta a loja composto em sua maioria por profissionais das
classes A e B, jovens adultos entre 25 e 35 anos de idade, solteiros e sem muito
tempo disposio, visto que o pico de movimento em suas lojas se d entre
18:00 e 22:00. Observando esta situao, Marlene teve a ideia de tornar seus
servios de convenincia ainda melhores: decidiu criar uma loja que pode ser
acessada a partir da web ou de um aplicativo para celular. O cliente compra
por meio de seu dispositivo de preferncia, paga por carto de crdito e tem o
produto entregue no endereo que indicar. A fim de transformar esta boa ideia
de negcio em realidade, voc foi contratado, pois mesmo que Marlene seja
bastante competente e criativa, ela no conhece nada acerca de sistemas de
informao. Sua tarefa ser ajud-la projetando e implantando a melhor soluo
com base em sistemas de informao que disponibilizem os servios solicitados
pela proprietria.
Seo 3.1
Dilogo aberto
Nas sees e unidades anteriores voc foi apresentado a vrios conceitos que
dizem respeito infraestrutura necessria para os sistemas de informao. Conheceu
um pouco da histria do desenvolvimento dos computadores, entendendo como foi
possvel atingir as enormes capacidades computacionais disponveis hoje em dia a
partir das arquiteturas e das mquinas de geraes anteriores. Viu tambm como se
organiza um computador e quais so os mdulos que o compem. Agora chegado
o momento de expandir seu conhecimento acerca dos sistemas de informao,
compreendendo quais so os elementos que compem a arquitetura de um sistema de
informaes e conhecendo os principais conceitos do processo de desenvolvimento
desses sistemas.
Na Seo 3.3 voc ser introduzido aos tipos de sistemas gerenciadores de banco
de dados (como MySQL, Oracle, dBase) e como so fundamentais aos sistemas de
informao, pois so eles quem organizam a gigantesca massa de dados e informaes
que permeia toda a nossa sociedade.
Por fim, na Seo 3.4 voc entrar em contato com as ferramentas CASE,
suas classificaes e demais tecnologias pertinentes ao processo de anlise e
desenvolvimento de sistemas de informao.
Nesta etapa do projeto de criao de uma loja virtual de convenincia para Marlene,
voc definir os principais componentes da arquitetura da soluo informatizada a ser
implementada, soluo est que nada mais que um sistema de informao. Perguntas
como quem so os usurios do sistema?, como estes usurios acessaro o sistema?,
qual a infraestrutura de hardware, software e redes necessrias para o sistema?, qual
a soluo de base de dados mais adequada para atender as necessidades do sistema,
entre outras devero ser respondidas para que voc possa apresentar a arquitetura
mais indicada para o caso.
A estrutura do sistema.
Os componentes do sistema.
Os requisitos do sistema.
Quantas coisas novas, no? Pois , assim voc vai aprofundando seus conhecimentos
acerca dos sistemas de informao e computao, preparando-se cada vez mais para
o mercado de trabalho, que precisa muito de profissionais com estes conhecimentos.
No pode faltar
Agora que vimos os princpios bsicos de um sistema de informao, est na
hora de voltarmos nossas atenes para o processo de criao de um sistema de
informao. Em outras palavras, agora que j cobrimos o o que, est na hora de
focarmos o como. O processo de criao de um sistema de informao, como voc
j deve desconfiar, composto de vrios passos, e no haveria como este primeiro
passo ser diferente de bolar a arquitetura do sistema em questo. por a, portanto,
que vamos comear.
Pesquise mais
2. Como ser utilizado o edifcio em questo? Ser usado para fins familiares? Ser
usado para fins comerciais? Haver grande movimentao de pessoas pelo edifcio?
Haver grande movimentao e/ou armazenamento de objetos no edifcio? Estas e
outras questes semelhantes definem o processo de uso do edifcio.
Assimile
Reflita
Planejamento organizacional
Desenvolver aes
Avaliar realizes
de implantao,
e recursos
mtodos e controles
Pode-se observar, olhando para o lado direito desta figura, que o planejamento
organizacional engloba o planejamento estratgico, isto , herda as caractersticas que
foram especificadas na coluna da esquerda da figura (que lista a criao da Identidade
Estratgica da instituio) e, assim, o que se v basicamente o planejamento
Este processo tem incio com trs grandes aes de coleta e anlise de informaes,
a saber:
2. Avaliar cenrios realistas que podem vir a ocorrer internamente (na organizao
em si, seus processos produtivos, sua situao financeira, etc.).
Planejamento estratgico
Exemplificando
Depois de toda esta explicao, a pergunta que voc deve estar se fazendo : E
o que tudo isso tem a ver com sistemas de informao? Apesar de excelente esta
pergunta, a resposta muito simples: tudo. Os sistemas de informao so excelentes
ferramentas para se implementar estratgias e tticas, adicionando rapidez e eficincia
aos processos da organizao (quando bem projetados e corretamente implantados).
Como so ferramentas, porm, eles tm a mesma caracterstica de qualquer enxada
ou chave de fenda: so elementos de apoio. Quando um mecnico est desmontando
um motor e encontra um parafuso com uma fenda com formato de cruz de trs
pontas, ele pensa puxa, preciso comprar uma chave de fenda trplice. Ele pode se
planejar e olhar para o esquema do motor antes de comear e perceber que esse
motor contm parafusos com fendas de trs pontas, e ento se planejar para ter a
chave trplice quando precisar. O que o mecnico no faz comprar uma chave de
fenda trplice e dizer: bem, agora eu s trabalharei com motores que tenham fendas
trplices.
Ateno!
Em seguida, ser necessria uma reunio com Marlene e com seus funcionrios
mais graduados de forma a levantar os principais requisitos para o sistema. Respostas
s seguintes questes devero ser obtidas:
1. Quem sero os usurios do sistema de informaes?
2. Para que serve o sistema e quais seus principais processos? (Qual o processo
de manipulao de dados e informaes?)
3. Como so ou devem ser, se ainda no existirem as redes que transportam dados
e informaes para dentro e para fora do sistema de informaes (e, ainda, onde/como
sero armazenados e acessados estes dados e informaes)?
4. Quais eventos e em que momento do tempo estes eventos devero ocorrer no
sistema de informaes?
5. Quais so as regras de uso do sistema de informaes?
Em funo de Marlene e seu time no serem experts em TI, o ideal que o
sistema dependa o mnimo de infraestrutura prpria e tenha seus componentes
disponibilizados como servios contratados pela empresa de Marlene tanto quanto
for possvel. Para tanto, a empresa deve implantar o novo sistema de informaes na
nuvem, de forma que toda operao e manuteno da infraestrutura de hardware
fique fora das mos da empresa de Marlene.
Como os sistemas hospedados na nuvem podem ser acessveis a partir de qualquer
canal de comunicao com a Internet, o aspecto de redes tambm fica definido de
forma bastante favorvel para a empresa de Marlene.
Por fim, importante que sejam definidos, com base nos requisitos levantados, as
principais funcionalidades do sistema, dividindo estas funcionalidades em mdulos e
definindo os relacionamentos e as comunicaes entre estes mdulos.
Lembre-se
Avanando na prtica
Pratique mais
Instruo
Desafiamos voc a praticar o que aprendeu, transferindo seus conhecimentos para novas situaes
que pode encontrar no ambiente de trabalho. Realize as atividades e depois as compare com as de
seus colegas.
Lembre-se
Seo 3.2
No pode faltar
bem sabido que aes que antigamente eram feitas a duras penas por seres
humanos, tais como balanos de contas em um banco, hoje so realizadas rpida
e precisamente por computadores. Analisemos a seguinte questo: eu tenho que
ordenar uma lista de nmeros em ordem aleatria. Digamos que sejam 10.000
nmeros, de forma que no fiquemos tentados a ordenar a lista na mo. O problema
pode ser expressado de forma simples, no? Vejamos:
Pronto: algum que conhea o idioma portugus e que tenha algumas noes
bsicas de matemtica conseguiria entender o que pede o problema, no verdade?
Linguagem de Mquina
Reflita
Comparar dois valores na ULA para saber qual o maior (ou se so ambos iguais).
Passar um dado para que seja manipulado por algum perifrico do computador
(como por exemplo a placa de vdeo ou a impressora).
Se voc acha que a Linguagem de Mquina complicada, por uma razo bem
simples: porque ela , de fato, complicada. E por isso justamente que somente l
no incio da Era dos computadores, ainda na dcada de 40, que a programao era
feita em Linguagem de Mquina.
Exemplificando
Sobre este ltimo ponto importante observar como ele ocorre. L nos primrdios
da computao digital, s tnhamos a interface de comunicao com base em chaves
de liga/desliga, que nos permitiam programar zeros (em chaves desligadas) e uns (em
chaves ligadas). Depois vieram os cartes perfurados aplicados computao, os
terminais com teclado e impressora (o vdeo s viria mais tarde), o monitor de vdeo,
o mouse, as interfaces grficas e por a vai. E com todas essas facilidades de hardware,
o software tambm melhorou muito, dando-nos a capacidade de nos comunicar
de forma cada vez mais natural e eficaz com os computadores. A cada passo que
galgamos nessa escalada, temos a oportunidade de refinar nossa comunicao, por
meio de linguagens mais avanadas.
Vocabulrio
Categorizao histrica.
Paradigmas de programao
Vamos l?
Construir aplicaes com componentes j prontos, disponibilizados
pelo sistema.
Pesquise mais
Veja nesse interessante artigo de Jos Carlos Marcoratti as principais diferenas
entre Programao Orientada a Objetos e Programao Procedural.
Java A mais popular das linguagens orientadas a objetos nos dias de hoje,
principalmente por suas facilidades de programao web.
focar suas atenes s buscas e manipulaes dos dados em si, surgindo o paradigma
das linguagens de bases de dados.
Para a aplicao principal, que ser executada nos servidores de Marlene, podemos
utilizar uma linguagem de alto desempenho e alta flexibilidade, como o caso do
C++, uma linguagem que tem as vantagens de ser:
Lembre-se
Como este aplicativo principal dever manipular algumas grandes bases de dados
relacionais (cadastros de clientes, estoque de mercadorias, pedidos de clientes,
informaes financeiras e administrativas, etc.), recomendvel que a aplicao
principal faa interface com um mdulo de manipulao de base de dados. Neste
caso, a linguagem indicada para fazer a manipulao dos dados o SQL, por sua
flexibilidade e eficincia na manipulao de bases de dados relacionais.
Ateno!
Avanando na prtica
Pratique mais
Instruo
Desafiamos voc a praticar o que aprendeu, transferindo seus conhecimentos para novas situaes
que pode encontrar no ambiente de trabalho. Realize as atividades e depois as compare com as de
seus colegas.
Lembre-se
a) I, II e III, apenas.
b) I, II e IV, apenas.
c) I, III e IV, apenas.
d) II, III e IV, apenas.
e) I, II, III e IV.
Seo 3.3
Principais tipos de sistemas gerenciadores de
banco de dados
Dilogo aberto
Voc j parou para pensar mais a fundo no que significa o termo informao,
que se encontra na expresso sistemas de informao? Vamos fazer um experimento
mental: se eu digo que uma pessoa tem uma massa de 200, voc acha que ele pesa
muito ou pouco? Bom, se a unidade de peso for em quilogramas, ele pesa muito,
mas se a unidade de medida for em gramas, ento trata-se de um feto ainda no ventre
materno; o que voc provavelmente vai pensar. E se eu disser que se trata de um
adulto de alta estatura saudvel que est dentro de sua faixa de peso adequada? A
voc pode pensar assim: Ah, ento a unidade de peso usada a libra, que equivale a
aproximadamente 455g. Ele deve ter uns 1,85m de altura e ento est dentro de seu
peso adequado, 91kg.
devero fazer parte do banco de dados? Como fazer a modelagem dos dados para que
o sistema tenha um desempenho timo? Qual o gerenciador de banco de dados mais
adequado para o projeto? Onde sero armazenados e como podem ser recuperados
os dados? O banco de dados deve ser distribudo ou pode ser centralizado? As
respostas a estas importantes questes devem ser apresentadas sob forma de um
relatrio que oriente Marlene em suas decises.
E a? Vamos ao desafio?
No pode faltar
Exemplificando
Uma planilha eletrnica (como aquelas que geramos no Microsoft Excel) pode ser
considerada uma base de dados relacional, porque:
Da mesma maneira, uma planilha Excel pode at ser considerada uma base de
dados relacional, pois, diferentemente do saco de supermercado, o programa prov
facilidades para que os dados presentes em uma famlia sejam relacionados uns com os
outros, permitindo que deles obtenhamos informaes. Contudo, o Excel foi projetado
Assimile
Hierarquia de dados
Subconjunto dos
Caractere bytes. Pode ser letra, Exemplo: F, 2, /, (
nmero ou smbolo.
Organizando os dados
toda exige uma organizao absoluta dos dados necessrios e disponveis para a
conduo dos negcios, possibilitando acesso fcil e modificaes rpidas. E bvio
que esta organizao dos dados deve, antes de mais nada, refletir os processos de
negcio da empresa. Em meio a todas estas questes e necessidades, a empresa
precisa levar em conta quatro pontos importantes quando for desenhar sua estrutura
de dados e acesso a estes dados (STAIR; REYNOLDS, 2015):
Design Lgico.
Design Fsico.
Exemplificando
Uma vez realizado o Design Lgico do banco de dados, hora de pensar em seu
funcionamento sob o ponto de vista mais prtico. Entra em cena o Design Fsico, que
se ocupa de questes de acessibilidade, desempenho, alta disponibilidade, espao real
de armazenamento, custos e outros elementos pertinentes implantao do banco
de dados (STAIR; REYNOLDS, 2015).
Modelagem de Dados
Reflita
Um exemplo de dado que podemos identificar para uma base de dados o nome
do indivduo que dever ser cadastrado. Outro exemplo, para fins de relacionamento
quantitativo, o nmero de identificao deste indivduo, que nico para ele, ou seja,
tem um relacionamento 1 para 1 (ou, em notao de banco de dados, 1:1), isto ,
cada indivduo cadastrado tem apenas um nmero de identificao e cada nmero de
identificao se refere a apenas um indivduo cadastrado. Outro dado que podemos
adicionar a este modelo o nmero de telefone celular, que pode ser mais de um
para um nico indivduo. Neste caso, a relao 1:n, ou seja um indivduo pode ter
vrios nmeros de telefone celular, mas cada nmero de telefone celular pertence a
apenas um indivduo. Um terceiro dado em nosso banco de dados hipottico seria
curso, com o objetivo de identificar todos os cursos que os indivduos cadastrados
realizaram ao longo de sua vida acadmica. Neste caso, temos um relacionamento
n:n, ou seja, um determinado indivduo pode ter feito vrios cursos e um determinado
curso pode ter sido feito por vrios indivduos em nossa base de dados.
Nome 1
Nmero
Nome Nome Celular 2 Curso 1
Ident.
Nome 2
Celular 3 Curso 1
Faz
Nome Curso
Em alguns casos, o verbo vem dentro de um losango, que conecta os dois dados
Vendedor
Atende
Cliente
Faz
Inclui
Pedido Produtos
Gera
Fatura
Podemos ler este diagrama da seguinte forma: um vendedor atende vrios clientes
(1:n, representado pela linha nica saindo de vendedor e pelas trs linhas chegando
at cliente). Cada cliente faz vrios pedidos (1:n) e cada pedido gera uma fatura (1:1).
Cada pedido tambm inclui vrios produtos (1:n).
dados. Uma tabela de dados leva o nome de uma relao e, no nvel, lgico equivale
a um arquivo (STAIR; REYNOLDS, 2015).
Grandes massas de dados podem ser organizadas desta forma, com cada uma das
linhas de uma tabela contendo um registro e cada coluna equivalente a um campo
do registro. Grandes massas de dados podem, desta forma, gerar relaes, que so
armazenadas em tabelas. Uma tabela , portanto, um subconjunto de uma massa
global de dados que compe o banco de dados principal.
A Tabela 3.2, a seguir, mostra dois exemplos de uma base de dados relacional:
As duas tabelas deste banco de dados de exemplo permitem que faamos relaes
entre os mesmos, pois, se precisamos do telefone do gerente do Departamento
de Vendas, podemos consultar a tabela de departamentos e obter o nmero de
funcionrio deste gerente (no caso, 1368). Consultando a tabela de gerentes, temos
que o nmero de telefone do gerente (que se chama Marluza Pires) 555-5347.
E ser que voc consegue imaginar qual a ferramenta que nos permite fazer
consultas em bancos de dados para obter informaes como no exemplo acima?
Se voc disse por meio das linguagens de programao de bancos de dados que
estudamos na aula passada, voc acertou!
Pesquise mais
Existem vrios recursos na internet que ensinam o bsico sobre bancos
de dados relacionais. Por exemplo, os artigos a seguir apresentam uma
viso inicial que vai te ajudar a entender melhor como funcionam estes
Uma vez que o projeto j est com a arquitetura adiantada (e aqui podemos
argumentar que a arquitetura do sistema de informao nunca fica realmente
pronta, uma vez que o sistema sempre passa por evolues e manutenes) e que
as ferramentas de desenvolvimento j foram escolhidas (linguagens e ambientes de
programao), hora de definirmos como ser o banco de dados do sistema.
Ateno!
Lembre-se
Avanando na prtica
Pratique mais
Instruo
Desafiamos voc a praticar o que aprendeu, transferindo seus conhecimentos para novas situaes
que pode encontrar no ambiente de trabalho. Realize as atividades e depois as compare com as de
seus colegas.
Lembre-se
Seo 3.4
Ferramentas CASE
Dilogo aberto
Ento vamos l!
No pode faltar
O que so Ferramentas CASE? Para que servem? Em que aspectos especficos elas
auxiliam no desenvolvimento de um sistema de informao? Estas e outras perguntas
devem estar na sua mente neste momento, e no para menos, pois at agora voc
provavelmente no sabia que estas ferramentas existiam.
Assimile
Auxiliar na definio, acompanhamento e controle das tarefas de
desenvolvimento do sistema.
Pelos objetivos expostos acima, fica fcil perceber que as Ferramentas CASE
so muitas e com propsitos bastante variados. Vamos entender, ento, como se
classificam estas ferramentas.
Reflita
diferente na definio de Silva e Videira (2001), sendo que esta segunda a definio
mais conhecida e utilizada no mercado at os dias de hoje:
Exemplificando
Pesquise mais
O consultor e pesquisador Vagner Vilela de Oliveira publicou uma srie
de pequenos artigos acerca de vrias ferramentas CASE de mercado. Na
primeira parte, ele faz uma comparao entre o Case Studio 2, o Dr. Case,
o ERwin, o Visio e o Together, e nas quatro partes subsequentes o autor
detalha cada uma das solues comparadas. Vale a pena conferir!
Voc sabia que existem vrias Ferramentas CASE gratuitas para testes
disponveis na internet? Trs solues bastante interessantes so:
Quando uma empresa adota Ferramentas CASE (ou, de fato, quaisquer outras
ferramentas com base em computadores), adiciona s suas tarefas o potencial para
melhorar a qualidade dos resultados, uma vez que os computadores eliminam muitas
das incertezas que ns, humanos, trazemos para qualquer processo. O fato de os
computadores fazerem exatamente aquilo que a eles pedimos dado que lhes
peamos para fazer coisas dentro de seus limites de ao garante esta vantagem,
uma vez que o mesmo no pode ser afirmado com relao ao componente
humano: ns erramos, nos esquecemos, adoecemos e sofremos toda uma gama
de situaes que tm o potencial de influenciar negativamente nosso desempenho.
Da as vantagens da automatizao. No caso das Ferramentas CASE, Silva e Videira
(2001) apontam vrias vantagens em sua adoo no desenvolvimento de sistemas de
informao, a saber:
Uma busca por Ferramentas CASE de baixo custo ou gratuitas aponta para solues
bastante teis e interessantes para este projeto, por exemplo:
Ateno!
Lembre-se
Avanando na prtica
Pratique mais
Instruo
Desafiamos voc a praticar o que aprendeu, transferindo seus conhecimentos para novas situaes
que pode encontrar no ambiente de trabalho. Realize as atividades e depois as compare com as de
seus colegas.
Lembre-se
c) Usar uma colher de pau para mexer um doce, usar um telefone para
falar com algum em outra cidade, usar uma chave de fenda para
apertar um parafuso
d) Usar uma batedeira e um forno para fazer um bolo, usar um garfo
para escrever um livro, usar uma p para transportar um doente.
e) Usar uma maca para transportar um doente, usar uma serra eltrica
para cortar manteiga, usar uma bomba de suco para tirar a gua de
uma piscina.
Referncias
BAGUI, S.; EARP, R. Database design using entity-relationship diagrams. 2. ed. Nova
York: CRC Press, 2012.
BALAGURUSAMY, E. Object oriented programming with C++. 4. ed. Nova Deli:
McGraw-Hill, 2008.
BALTZAN, P.; PHILLIPS, A. Essentials of business driven information systems. Nova
York: McGraw-Hill, 2008.
BANSAL, A. Introduction to programming languages. Boca Raton: Taylor & Francis
Group, 2014.
BARRON, D.; WEGNER, P. The world of scripting languages. Londres: Wiley, 2000.
BERNUS, P.; SCHMIDT, G. Handbook on architectures of information systems. Nova
York: Springer-Verlag, 1998.
CASE, A. computer-aided software engineering (case): technology for improving software
development productivity. ACM SIGMIS Database, v. 17, n. 1, out. 1985.
COLLARD, J. Reasoning about program transformations: imperative programming
and data flow. Nova York: Springer-Verlag, 2003.
CORONEL, C.; MORRIS, S.; ROB, P. Database systems: design, implementation, and
management. 10. ed. Boston: Cengage, 2012.
FOUKALAS, F. et al. Protocol reconfiguration using component-based design. Distributed
Applications and Interoperable Systems, v. 35-43, p. 148-156, 2010.
GABBRIELLI, M.; MARTINI, S. Programming languages, principles and paradigms.
Londres: Springer Verlag, 2010.
KAEFER, G., Cloud computing architecture. Munique: Siemens, 2010.
LAWSON, A., The neurological basis of learning: development and discovery. Nova Yor:
Kluwer Academic Publishers, 2003.
MAIER, M.; RECHTIN, E. The art of systems architecting. 3.. ed. Nova York: CRC
Press, 2009.
MARAKAS, G.; OBRIEN, J. Administrao de sistemas de informao. So Paulo:
McGraw-Hill, 2013.
NORMARK, K. Functional programming in scheme. Site da Universidade de Aalborg
(Dinamarca), 2014. Disponvel em: <http://people.cs.aau.dk/~normark/prog3-03/html/
notes/theme-index.html>. Acesso em: 09 jan. 2016.
GESTO DA INFORMAO E
DO CONHECIMENTO
Convite ao estudo
D para acreditar que voc j est iniciando a ltima unidade destes nossos
estudos acerca dos sistemas de computao e informao? Caminhamos
bastante, tendo comeado esta jornada para aprender sobre os sistemas de
informao, que hoje so ferramentas fundamentais para o bom funcionamento
de inmeros aspectos da sociedade contempornea.
Hoje em dia difcil imaginar algum aspecto de nossas vidas que no se
beneficie (ou que no dependa) dos sistemas de informao. E quanto mais
sistemas desenvolvemos para nos auxiliar nas tarefas do dia a dia; quanto mais
dados coletamos, organizamos e processamos; quanto mais transformamos
dados em informaes, informaes em conhecimento; e quanto mais
conhecimento acumulamos, mais complexa fica toda esta infraestrutura de
sistemas de informao da qual dependemos. A partir de agora, nessa nossa
ltima unidade, voc vai entrar em contato com as tcnicas mais novas e
eficientes para utilizar adequadamente e aproveitar ao mximo toda esta
gigantesca massa de dados que temos nossa disposio.
Nesta unidade voc entrar em contato com vrias tcnicas que visam
auxiliar organizaes (empresas, ONGS, instituies de ensino e pesquisa,
rgos governamentais, etc.) a lidarem com as informaes que, ao longo
de sua existncia, coletam, armazenam e utilizam em suas aes dirias.
Se o objetivo geral desta disciplina conhecer e compreender as principais
tecnologias relacionadas informao e comunicao. O centro de nossas
atenes nessa unidade final ser a Gesto do Conhecimento. Para tanto, os
objetivos a serem atingidos nas quatro sees subsequentes so:
1. Conhecer a definio e os conceitos bsicos da gesto da informao e
da gesto do conhecimento.
2. Conhecer os principais conceitos e a aplicabilidade da Inteligncia de
Negcios (Business Intelligence).
U4
Seo 4.1
Dilogo aberto
Boa sorte!
No pode faltar
Sim, de fato, e falaremos muito mais sobre isso ao longo dessa seo, contudo,
importante observar um ponto crucial: no que tange os sistemas de informao,
isto , as ferramentas informatizadas que facilitam nossas interaes com a
informao, precisamos levar em conta as definies apresentadas por Setzer
(2015). Segundo ele, quando falamos de dado, informao e conhecimento,
o nico elemento entre estes que objetivamente quantificvel o dado. Isto
implica, como afirma o autor, que o nico destes elementos que pode ser tratado
pelos sistemas informatizados o dado. Os sistemas de informao podem
facilitar o nosso processo de obteno de informaes a partir de uma massa de
dados, e os sistemas de Gesto do Conhecimento podem nos ajudar a organizar
o conhecimento de uma organizao, contudo, tanto informaes quanto
conhecimento residem exclusivamente na mente humana.
Vamos, a partir de agora, entrar em contato com alguns dos aspectos mais
importantes da Gesto do Conhecimento, primeiramente observando alguns
fatores humanos e, em seguida, alguns dos principais pontos tecnolgicos.
Reflita
Assimile
Para tanto, podemos dividir esse objetivo principal em trs objetivos especficos
com relao ao conhecimento (NORTH; KUMTA, 2014):
Exemplificando
Voltando ao assunto, cada um dos trs conjuntos de objetivos deve gerar aes
dentro da instituio, de forma que o conhecimento seja de fato um recurso que
auxilie a instituio a ser efetiva em suas aes.
Pesquise mais
4. Para mostrar o caminho que a Corao DOr dever seguir para definir suas
estratgias com relao ao conhecimento, voc dever explanar os objetivos
normativos, estratgicos e operacionais do conhecimento, mostrando a
importncia da definio de cursos de ao para o atingimento de cada um destes
grandes grupos de objetivos.
Ateno!
Lembre-se
Avanando na prtica
Pratique mais!
Instruo
Desafiamos voc a praticar o que aprendeu, transferindo seus conhecimentos para novas situaes
que pode encontrar no ambiente de trabalho. Realize as atividades e depois as compare com a de
seus colegas.
Utilizando as ferramentas do conhecimento
1. Competncia de fundamentos Conhecer e compreender as principais tecnologias
de rea relacionadas informao e comunicao.
Conhecer a definio e os conceitos bsicos da gesto da
2. Objetivos de aprendizagem
informao e da gesto do conhecimento.
Introduo aos conceitos da Gesto da Informao e da
3. Contedos relacionados
Gesto do Conhecimento.
Lembre-se
Seo 4.2
Business intelligence
Dilogo aberto
Quando olhamos para a histria recente da TI, podemos observar um fato curioso,
conforme nos aponta Barbieri (2011): at o fim da dcada de 1960, a nfase maior era
o desenvolvimento de computadores mais rpidos e programas e algoritmos mais
capazes. No que outros aspectos, tais como a interligao dos computadores por meio
de redes, no fosse alvo de pesquisas, mas os demais aspectos citados anteriormente
eram o centro das atenes. Na dcada de 1970, a nfase das pesquisas passou a ser a
interconexo dos computadores, uma tendncia que perduraria por mais de 20 anos.
Novamente, no porque os maiores esforos da indstria e da pesquisa fossem o
aspecto da rede que se deixou de buscar computadores mais rpidos ou avanar nas
tcnicas de programao: a rede apenas ocupava o centro das atenes, enquanto as
demais pesquisas seguiam o seu curso.
E se no incio dos anos 2000 falamos pouco de outras coisas que no fossem ligadas
diretamente internet (um retorno da rede ao centro das atenes), a partir do incio
da dcada de 2010 os dados voltaram ao centro das atenes, com o crescimento
dos esforos em Gesto do Conhecimento e a busca por apoiar em dados concretos
as decises das instituies. Os dados ocupam hoje, mais do que nunca, o centro das
atenes em TI, um papel que justificado pela sua imensa importncia nos rumos
de corporaes e instituies de toda natureza. O volume de dados disposio de
uma instituio hoje em dia vrias ordens de grandeza maior do que era meros 20
anos atrs, e os desafios para extrair-se informaes teis a partir desta imensa massa
de dados so igualmente grandes (BARBIERI, 2011).
Ento, vamos l!
No pode faltar
Por mais que apenas na ltima dcada o termo Business Intelligence (BI) tenha
se tornado alvo de estudos generalizados por parte das instituies de pesquisa e
foco das atenes de corporaes e outras instituies, esse termo no nada
novo. Luhn (1958) props o termo e seu significado para futuros pesquisadores,
e, se naquela poca o hardware e o software disponveis permitiam apenas uma
pequena frao da capacidade de processamento e anlise a que temos acesso,
hoje, os estudos iniciais j apontavam para resultados que em nossos dias j so
possveis: a tomada de decises apoiada em dados da instituio.
Em nossos estudos nesta seo, vamos aprender um pouco mais sobre este
importante conceito, que hoje est se tornando ferramenta indispensvel em
instituies de todos os portes, naturezas e propsitos.
Exemplificando
Cada uma dessas caractersticas traz, em si, uma srie de desafios que
precisam ser enfrentados pela instituio que deseja implementar a disciplina BI
(GROSSMANN e RINDERLE-MA, 2015):
Assimile
Contextualizando a BI
Uma vez que entendemos o que BI e para que serve, hora de analisarmos
outra questo de suma importncia: em que se aplica a BI dentro de um contexto
de negcios? Em outras palavras, em que situaes prticas podemos utilizar as
tcnicas de BI e gerar benefcios para a instituio?
O uso de tcnicas de BI pode ser feito tanto no nvel ttico quanto no nvel
estratgico. Quais so as semelhanas e diferenas na aplicao de BI
nos dois casos? Busque, em artigos sobre os dois enfoques, informaes
que o auxiliem a compor um quadro-resposta para esta questo.
Modelagem em BI
Reflita
Pesquise mais
No por acaso que a rea de sade foi escolhida para a situao geradora
de aprendizado para essa unidade: uma das reas que mais se beneficia
hoje em dia dos processos, tcnicas e ferramentas de BI. Onde mais, no
setor de sade, podemos aplicar tcnicas de BI? Como estas tcnicas
podem beneficiar as instituies ligadas sade? Faa uma pesquisa
sobre este assunto para discusso com seus colegas.
Ferramentas de BI
H vrias outras ferramentas para auxiliar nos processos de BI, mas estas
englobam as principais classes e funes, exceto as funes de Data Mining e Data
Warehouse, que sero vistas nas sees seguintes dessa unidade.
Vocabulrio
Os seguintes passos podem ser seguidos para resolver a SP, justificando o uso
de BI no projeto da Corao DOr:
Ateno!
Lembre-se
Avanando na prtica
Pratique mais!
Instruo
Desafiamos voc a praticar o que aprendeu, transferindo seus conhecimentos para novas situaes
que pode encontrar no ambiente de trabalho. Realize as atividades e depois compare-as com a de
seus colegas.
BI na indstria de hotelaria
1. Competncia de fundamentos Conhecer e compreender as principais tecnologias
de rea relacionadas informao e comunicao.
Lembre-se
Nessa seo vimos que a BI pode ser aplicada em quatro nveis: ttico,
apoio ao desempenho estratgico, apoio ao refinamento de estratgias e
como recurso estratgico.
Seo 4.3
Dilogo aberto
Ol!
Vamos fazer uma breve recapitulao do que vimos nesta unidade at agora,
de forma a entendermos o que vem daqui para frente. Ento vamos l!
Comeamos a unidade conhecendo os conceitos de Gesto do Conhecimento
e entendemos como esta disciplina visa colocar o conhecimento no centro das
atenes de uma organizao, como um dos mais importantes ativos (seno o
mais importante) para se atingir o sucesso no mercado. Vimos, em seguida, os
conceitos de Business Intelligence (BI) e entendemos que este campo de estudos
visa dar, aos executivos de uma organizao, insumos extrados dos dados
presentes nos dados disposio desta organizao que permitam uma melhor
tomada de deciso.
Agora a hora de conhecermos algumas das ferramentas que apoiam tanto a BI
quanto a Gesto do Conhecimento. Essas ferramentas, isto , o Data Warehouse,
que usa as tcnicas de ETL e os Data Marts, fornecem toda a infraestrutura para
que as informaes de valor sejam identificadas a partir dos dados.
Essas ferramentas so necessrias por uma razo simples: a complexidade dos
sistemas de informao das organizaes cresceu em algumas ordens de grandeza
nestas ltimas trs dcadas. E isto, como j vimos, tem implicado no crescimento,
na mesma medida, tanto dos sistemas que dependem de bases de dados quanto
das massas de dados armazenadas nesses sistemas. Ou seja: elas no s so
fundamentalmente necessrias, o desempenho das organizaes depende delas.
Nesta etapa, voc deve mostrar aos executivos da Corao DOr que caminhos
devem seguir no sentido de implantar uma operao de Data Warehouse na
instituio, primeiramente expondo o porqu da necessidade dessas ferramentas
e, em seguida, expondo seus conceitos, suas vantagens e seus desafios.
Assim, pretendemos que voc conhea e compreenda as principais tecnologias
relacionadas informao e comunicao, com o objetivo de conhecer os
conceitos de Data Warehouse, bem como as principais tcnicas para lidar com
grandes quantidades de dados (Big Data).
Pronto para mais essa aventura?
Ento vamos l!
No pode faltar
Depois de entender o que e para que serve a BI, fica a pergunta: como fazer
para juntar todos os dados disponveis, mantendo-os seguros e ntegros, e como
disponibilizar esses dados para os sistemas que faro a extrao de informaes
teis dos mesmos? a que entram os conceitos que veremos a seguir.
Viso geral
importante observar que os trs conceitos principais a serem cobertos nesta
seo esto intimamente ligados. So eles:
Data Warehouse.
ETL.
Data Marts.
Um modelo representativo desses conceitos e de suas relaes pode ser
encontrado na Figura 4.1, a seguir:
Figura 4.1 | Modelo Representativo de ETL, Data Warehouse e Data Marts
claro que para entender essa figura de forma abrangente, voc precisa saber
o que so os conceitos principais, no verdade? Ento, vamos a eles.
A traduo do termo Data Warehouse j d uma ideia do para que serve esta
ferramenta: em portugus, o termo significa armazm de dados. Da mesma forma
que em um armazm fsico armazenamos vrios tipos de mercadorias muitas
vezes provenientes de vrios fornecedores diferentes em um Data Warehouse
armazenamos dados. Como assim? Mas no exatamente este o conceito de
banco de dados?, voc, que astuto, pode perguntar. E se voc fizer esta pergunta,
isto significa que est prestando devida ateno s nossas aulas. Sim, em essncia,
um Data Warehouse um banco de dados, mas tambm muito mais do que isso.
Baltzan e Phillips (2013) definem Data Warehouse como sendo uma coleo
de dados provenientes de vrios bancos de dados, armazenados e organizados de
forma a permitir anlises que objetivam a combinao de dados para a identificao
de padres e informaes.
Assimile
Baixa qualidade dos dados Os dados, quando presentes, podem ter sido
coletados erroneamente, ou podem ser incompletos.
o Aqui, o Data Warehouse ajuda de uma forma diferente: anlises feitas com
dados de baixa qualidade geram resultados discrepantes das demais anlises
possveis, apontando aos usurios a necessidade de melhorar-se a qualidade dos
dados errneos, e que dados so esses.
Acesso direto ineficiente aos dados Um sistema feito para criar e acessar
dados para uso em um departamento pode ser de difcil acesso ou de uso
inconveniente em outro (se que haver autorizao para acesso em outros
departamentos).
O Data Warehouse, por ter acesso a todos os dados e por ter a funo de
disponibilizar esses dados de maneira organizada e eficaz, resolve este problema,
alis, uma de suas principais razes de existir.
Esses processos de ETL esto representados na Figura 4.1, na qual podemos ver
que eles configuram as aes principais em um ambiente de Data Warehouse. Se o
Data Warehouse o armazm em que os dados so armazenados e organizados, o
ETL so as empilhadeiras e seus operadores, que se ocupam de buscar dados e de
armazen-los no local adequado (e da forma correta) no Data Warehouse. Ainda nesta
metfora das empilhadeiras e de seus operadores, o ETL tambm atua desempilhando
os dados do Data Warehouse e disponibilizando-os para os Data Marts.
Reflita
Exemplificando
Pesquise mais
Leia o artigo:
Data Marts
Quando voc olha para a Figura 4.1 e reconhece que todos os elementos a
menos de ETL so bancos de dados, naturalmente pode concluir que os Data
Marts tambm so bancos de dados, certo? Certssimo! Os Data Marts so Bancos
de Dados, sim, contudo, so bancos de dados com caractersticas e propriedades
lgicas diferentes dos demais. Diferentes at mesmo do Data Warehose, como
veremos a seguir.
5. Mostrar que os Data Marts tornam as anlises mais eficientes e que algumas
anlises de cenrios so possveis graas a eles e segurana que proveem.
Ateno!
Lembre-se
Avanando na prtica
Pratique mais!
Instruo
Desafiamos voc a praticar o que aprendeu, transferindo seus conhecimentos para novas situaes
que pode encontrar no ambiente de trabalho. Realize as atividades e depois compare-as com a de
seus colegas.
Resolvendo problemas de acesso aos dados por meio de Data Warehouse
1. Competncia de fundamentos Conhecer e compreender as principais tecnologias
de rea relacionadas a informao e a comunicao.
Conhecer os principais conceitos pertinentes a Data
2. Objetivos de aprendizagem Warehouse, bem como as principais tcnicas para lidar com
grandes quantidades de dados (Big Data).
Apresentao da ETL, Data Warehouse e Data Marts para
3. Contedos relacionados
armazenamento e anlise de grande quantidade de dados.
O empresrio e engenheiro Jeferson Scarafaggio
proprietrio de uma firma de engenharia que constri
edifcios de grande porte em toda a Amrica Latina.
Recentemente chegou ateno de Jeferson que vrios
dos sistemas de informao em operao em sua firma
no se conversam, pois os dados so modelados de formas
4. Descrio da SP
diferentes em cada um deles, h enormes diferenas nos
formatos, funes e granularidades dos dados, e no
conveniente (em muitos casos no nem possvel) o acesso
aos dados por pessoal de diferentes setores da empresa.
Como os conceitos de Data Warehouse podem auxiliar
Jeferson e sua empresa?
No caso da inconsistncia nos modelos de dados, o Data
Warehouse resolve o problema criando um modelo prprio
que unifica e mantm a coerncia dos dados provenientes
de outros sistemas.
No caso dos diferentes formatos, funes e granularidade,
o Data Warehouse tambm os unifica, por meio de
5. Resoluo da SP
um processo de unificao de todos estes atributos,
homogeneizando os dados de todos os sistemas que o
alimentam.
Por fim, utilizando os Data Marts, o acesso aos dados torna-
se mais conveniente, dado obviamente que os usurios
tenham direito a acessar os dados aos quais buscam.
Lembre-se
Seo 4.4
Ol!
Em nosso projeto com a Corao Dor, est na hora de mostrar aos executivos
da organizao que possvel utilizar a enorme massa de dados que a organizao
vem arregimentando desde sua formao, mais de vinte anos atrs. Voc dever
mostrar-lhes o que Data Mining, para que serve este conceito e como as tcnicas
de Data Mining podem auxiliar a Corao Dor. Em sua apresentao, no deixe de
destacar a natureza das previses possveis com esta tcnica, nem de explicar por
que este ponto de suma importncia.
E a, pronto para mais esta aula? Ento, siga em frente e bons estudos!
No pode faltar
O motivo dado por eles simples: quanto mais presente junto ao cliente,
melhor o relacionamento e maior a confiana. Verdade, claro, mas no s
isso: quanto mais presente no dia a dia cliente, mais dados o vendedor consegue
juntar acerca do que ocorre dentro daquela empresa, podendo identificar se, em
funo dos acontecimentos, as chances so maiores ou menores de estreitar
o relacionamento ou de oferecer um produto especfico. Em meio a todos os
acontecimentos, ele fica atento, prestando o mximo de ateno que consegue,
em busca daquela sequncia de acontecimentos que lhe mostre que o momento
favorvel ou que melhor sair do caminho por ora.
Pesquise mais
Tcnicos e treinadores de futebol tm no Data Mining uma fonte valiosa
de informaes sobre como melhorar o desempenho de seus atletas. Os
estudos estatsticos sobre posicionamento dos atletas (goleiro e jogador),
bem como sobre as execues das aes durante uma cobrana de pnalti
no futebol, so exemplo disso. O artigo a seguir versa sobre este assunto:
Linoff e Berry (2011, p. 117) definem Data Mining como sendo um processo
de negcios que permite explorar grandes massas de dados com o intuito de se
descobrir regras e padres significativos, e essa definio merece ser quebrada
em trs partes para uma anlise mais detalhada:
Assimile
Silvers (2008) aponta para dois tipos principais de anlises realizadas pelas
tcnicas de Data Mining, sempre com o objetivo de descobrir padres que no
saltem aos olhos ou mesmo que estejam bem escondidos em meio ao enorme
contingente de dados existente. Esta busca, ainda segundo o autor, um exerccio
dinmico, sendo que a descoberta de um padro geralmente leva a perguntas que
podem levar a outros padres, e assim por diante. Os dois tipos bsicos de anlises,
segundo Silvers (2008), so:
O que esta distribuio diz que se a moeda justa (50% de chances para
cada lado), a maioria das vezes que a jogarmos para cima dez vezes teremos
combinaes prximas ao esperado (5-5, 6-4, 4-6). Em algumas situaes teremos
erros maiores (para cima ou para baixo) e desvios consequentemente maiores do
resultado esperado.
Exemplificando
A histria de Billy Beane e Peter Brand, bem como de seu sucesso no Oakland
As, ilustra com preciso o ponto principal acerca do Data Mining: um processo
que existe com o objetivo explcito de servir aos negcios da instituio. Decises
de negcio devem ser tomadas sempre com base em dados slidos: indicadores
de desempenho, relatrios consolidados, projees criteriosas.
Inteligncia Negcios
Minerao Dados
Reflita
Mesmo que parea um caminho longo, natural que ocorra de forma rpida
pelo menos at o terceiro estgio, pois so duas aes automatizadas que
ocorrem a partir do momento em que o dado gerado: ser coletado em uma
base de dados (por meio de um sistema de informaes), e da ser armazenado
em um Data Warehouse (por meio de um processo de ETL, como visto na aula
anterior). O passo seguinte, isto , o Data Mining, pode, de fato, demorar um
pouco mais por uma razo simples e importante: o Data Mining depende de que
se atinja determinado volume de dados de forma que os resultados gerados sejam
estatisticamente relevantes. Esse volume tambm importante para que os dados
reflitam com mais preciso a realidade dos fatos, no sendo apenas um caso
isolado resultante de uma amostra desviada da norma.
2. Aps explicar o conceito de Data Mining, voc deve explicar que as regras e os
padres a serem levantados por meio deste mecanismo so de natureza estatstica/
probabilstica, ou seja, as concluses a que chegaremos tero probabilidades de
ocorrer, com erros variantes de acordo com a preciso e o volume dos dados
a partir dos quais so gerados. Ainda assim, desde que o processo seja feito com
critrio, e que os dados sejam consistentes, as concluses tendem a ser bastante
teis para a tomada de decises da Corao DOr.
Assim, mostraremos aos executivos da Corao DOr que o Data Mining pode
ser um poderoso aliado s aes de expanso da organizao.
Ateno!
Lembre-se
Avanando na prtica
Pratique mais!
Instruo
Desafiamos voc a praticar o que aprendeu, transferindo seus conhecimentos para novas situaes
que pode encontrar no ambiente de trabalho. Realize as atividades e depois compare-as com a de
seus colegas.
Entendendo o eleitorado
1. Competncia de fundamentos Conhecer e compreender as principais tecnologias
de rea relacionadas informao e comunicao.
2. Objetivos de aprendizagem Conhecer as principais tcnicas e aplicaes de Data Mining.
Definio das ferramentas OLAP e Data Mining e
3. Contedos relacionados
demonstrao a partir de cases das suas aplicaes.
O empresrio Saulo Mafuf est contemplando uma carreira
poltica, aps mais de duas dcadas de sucesso no ramo de
entretenimento, em que j produziu vrios artistas famosos,
lanando carreiras e promovendo eventos. Em funo de
sua rea de atuao profissional, tem contato com o pblico
jovem e est em busca de uma plataforma poltica que faa
sentido a esta poro do eleitorado.
4. Descrio da SP Saulo contratou uma empresa de dados que lhe forneceu
vrios bancos de dados contemplando jovens dos 16 aos 25
anos de idade. A empresa tambm juntou dados do IBGE
do Censo de 2010 e da PNAD, e obviamente tambm tem
bancos de dados referentes aos seus prprios eventos e
clientes que os frequentam.
Com o uso de tcnicas de Data Mining, que questes Saulo
pode buscar responder por meio desta massa de dados?
Algumas das questes que Saulo pode buscar responder so:
1. Quais as prioridades para o futuro pessoal e profissional
dos jovens entre 16 e 20 anos, e entre 21 e 25 anos de idade?
2. Entre as preocupaes que podem ser endereadas pelo
poder pblico (sade, educao, segurana, clima, etc.), quais
so as mais importantes para este pblico?
5. Resoluo da SP
3. Entre as qualidades de um governante (liderana,
dinamismo, otimismo, tica, etc.), quais so as mais
importantes para este pblico?
4. Sendo que as ideias de Saulo pendem para a centro-
direita, qual a fatia dos jovens frequentadores de seus
eventos que estaria inclinada a votar nele?
Lembre-se
Referncias
BALTZAN, P.; PHILLIPS, A. Essentials of business driven information systems. 4. ed.
Nova York: McGraw-Hill, 2013.
BARBIERI, C. BI2 - Business Intelligence: modelagem e qualidade. Rio de Janeiro:
Elsevier, 2011. 392 p.
GROSSMANN, W. RINDERLE-MA, S. Fundamentals of business intelligence. Nova York:
Springer, 2015.
ISENBERG, D. The decline and fall of disk storage prices. In: isen.blog. 07 mar. 2011.
Disponvel em: <http://isen.com/blog/2011/03/the-decline-and-fall-of-disk-storage-
prices/>. Acesso em: 23 fev. 2016.
KIMBALL, R.; ROSS, M. The data warehouse toolkit. 3. ed. Nova York: Wiley, 2013.
LINOFF, G.; BERRY, M. Data mining techniques. Indianapolis: Wiley, 2011.
LUHN, H. P. A business intelligence system. IBM Journal of Research and Development,
v. 2, n. 4, p. 314319, 1958.
LEWIS, M. Moneyball: o homem que mudou o jogo. Rio de Janeiro: Intrnseca, 2015.
MAHESHWARI, A. Business intelligence and data mining. Nova York: Business Expert
Press, 2015.
MCAFEE, A. Enterprise 2.0, Version 2.0. In: Andrew McAfee. 2016. Disponvel em: <http://
andrewmcafee.org/2006/05/enterprise_20_version_20/>. Acesso em: 14 fev. 2016.
NORTH, K.; KUMTA, G. Knowledge management: value creation through organizational
learning. Nova York: Springer, 2014.
RAHMAN, H. Social and political implications of data mining: knowledge management
in e-government. Nova York: Hershey, 2008.
SETZER, V. Dado, informao, conhecimento e competncia. Universidade de So
Paulo. 25/05/2015. Disponvel em: <http://www.ime.usp.br/%7Evwsetzer/dado-info.
html>. Acesso em: 12 fev. 2016.
SILVERS, F. Building and maintaining a data warehouse. Boca Raton: CRC Press, 2008.
SMITH, I. A history of storage cost (update). Site mkomo.com. 9 mar. 2014. Disponvel
em: <http://www.mkomo.com/cost-per-gigabyte-update>. Acesso em: 23 fev. 2016.
VAISMAN, A.; ZIMNYI, E. Data warehouse systems design and implementation. Nova
York: Springer, 2014.
ZATZ, M. Gentica: escolhas que nossos avs no faziam. Rio de Janeiro:
Globolivros, 2012.