renan-lamon@hotmail.com
1. Introduca o
As empresas necessitam dos Sistemas para suprir a demanda de informaco es ge-
radas de todos os processos para que sejam registrados e armazenados. Geralmente, as
organizaco es utilizam essas informaco es para impulsionar a produca o, pois a verificaca o
e um feedback importante para a tomada de decisoes.
Para que esse armazenamento de dados massivos sejam realizados, e necessario
a utilizaca o do Banco de Dados, sendo esse uma parte integrada ao Sistema que tem a
funca o de guardar todos os dados requisitados pelo Sistema.
Portanto utilizamos a distribuica o Slackware 14.2 para ser feito a comparaca o
entre os Banco de Dados e aplica-los ao ambiente empresarial da empresa Frio Light para
a comprovaca o de sua eficiencia e comportamento.
2. A Empresa
Os testes dos Banco de Dados sao importantes para o futuro da empresa, bem
como melhorar eficientemente o desenvolvimento e a utilizaca o do Sistema e agregar o
acesso de dados rapidos a seguranca.
Apenas foi possvel realizar os testes gracas a permissao da administraca o da Frio
Light para ser escolhida o novo Banco de Dados. Essa empresa e localizada na cidade
de Cachoeiro de Itapemirim, Espirito Santo, no bairro Monte Cristo, tendo como carac-
terstica a sua grandeza e a importante influencia nos mercados locais com a distribuica o
dos produtos da marca Danone, contendo diversos funcionarios que utilizam o atual Sis-
tema da empresa que ajuda no registro das vendas.
3. Sistemas de Informaca o
O maior utenslio para a administraca o de uma empresa se chama Sistemas
de Informaca o, que tem a funca o de oferecer todos os tipos de servicos para que as
organizaco es tenham o total controle das suas a reas.
Oliveira (2008) explica que Sistemas de Informaca o sao processos utilizados para
transformar dados em informaco es, trabalhando em conjunto ao Banco de Dados para
auxiliar o processo decisorio.
do SGBD
Tabela 2. Avaliacao
Tabela 3. Posicao
Resultado SGBDs Avaliados
Vencedor Oracle
63 A Oracle
2o lugar Sybase
43 B PostgreSQL
3o lugar PostgreSQL
56 C Sybase
4 lugar Mysql
38 D Mysql
Tabela 4. Pesos
SGBDs Avaliados
1 Nao-necessario
2 Desejavel
3 Obrigatorio
Em conjunto com os representantes da empresas, foi possvel a avaliaca o de cada
item, para que a real necessidade seja suprida e assim avaliar o melhor SGBD para a
situaca o atual e futura. Portanto com a finalizaca o e a divulgaca o do resultado, o SGBD
Oracle foi escolhido para trabalhar em conjunto com o Sistema. A seguir, cada topico
esta descrito com a avaliaca o feita para cada SGBD.
5.1. Confiabilidade
O requisito da confiabilidade propoe que o produto trabalhe com menos falhas
possveis e execute isso pelo maior tempo possvel. Sendo assim, e um requisito ex-
tremamente necessario, visto que quanto mais falhas o produto tiver mais prejuzo tera.
Portanto a nota deste requisito sera apresentada na tabela com peso 3. Analisando os
SGBDs: Oracle, MySQL, PostgreSQL e Sybase, vimos que o Oracle tem um historico de
confiabilidade maior que os demais.
5.2. Robustez
A robustez trata da quantidade de dados que o SGBD consegue administrar. Como
a empresa esta com crescimento acelerado, foi prudente atribuir peso 3 para este requi-
sito. Dentro dos SGBDs que foram analisados, o Oracle consegue administrar maiores
quantidades de dados.
5.3. Seguranca
O requisito da seguranca e algo que vai presar pela seguranca dos dados. Este
requisito e de suma importancia, por isso foi atribudo o peso 3 para o mesmo. O SGBD
que se saiu melhor neste requisito foi o Oracle.
5.6. Performance
O requisito performance e um requisito que avalia a quantidade de tempo em que
um produto consegue administrar dados. Portanto dentro dos moldes da empresa este
requisito ganha peso 3. Para ser analisado o vencedor, foi feito uma simples Query e foi
observado o resultado, a Query em questao:
SELECT * FROM bairro;
As repostas foram: Oracle:5s, Sybase:7s, MySQL:8s, PostgreSQL:8s.
5.14. Disponibilidade
Este requisito avalia a capacidade do produto se adaptar a necessidade atual da
empresa. O peso para este requisito foi de 3. O SGBD que melhor se adapta a necessidade
atual e o Oracle.
5.15. Compatibilidade
Avalia a capacidade do produto se adaptar a um sistema herdado. O peso para este
requisito foi de 1. O SGBD que se saiu melhor foi o Sybase
Username: SYSTEM
Password: manager
Descrica o: Usuario de administraca o do banco de dados. Funciona como se
fosse um gerente.
Username: SYSMAN
Password: change on install
Descrica o: Usuario administrativo para realizar as tarefas pelo Oracle.
Figura 2. Variaveis
de ambiente do usuario Oracle
Entre como o usuario oracle e acesse a pasta database gerada. Execute o script de
instalaca o do oracle, digite : ./runInstaller ignorePrereq.
A primeira tela solicita o endereco do E-mail e se deseja nao receber informaco es,
apenas deixe em branco e confirme:
Figura 4. O comeco da instalacao
do Servidor
Figura 6. Tela de escolha de instalacao
Figura 8. Tela de escolher o tipo de instalacao
Escolha o idioma do Oracle:
Figura 10. Tela para escolher a edicao
Automaticamente estara preenchido o diretorio, apenas confirme:
Figura 11. Tela dos diretorios
da instalacao
Ira ser especificado como padrao o diretorio do inventario do Oracle, apenas con-
firme:
Figura 12. Tela do diretorio do inventario
Figura 14. Tela para definir o nome do usuario e do Banco de Dados Global
Nesta tela a quantidade de memoria usada por cada a rea do SGA e PGA e se sera
gerenciada automaticamente:
Figura 15. Tela para definir a quantidade de memoria usada
Na guia Samples Schemas, e opcional a escolha de selecionar a opca o Create
database with sample schemas para ter uma base de treinamento.
Deixe como esta na imagem abaixo Use Database for control database manage-
ment e confirme:
Figura 18. Tela para escolher o diretorio da base de dados
Figura 20. Tela para definir as senhas dos principais utilizadores do BD/SGBD
Nessa etapa apenas confirme, nela esta especificando os grupos OSDBA e OSO-
PER como dba e root respectivamente:
Administrar o BD
Figura 21. Tela para escolher os grupos que irao
Ira aparecer o sumario de instalaca o, apenas confirme:
Figura 22. Tela do roteiro de instalacao
Figura 23. Tela do progresso da instalacao
Figura 24. Segunda tela do progresso da instalacao
Apos o termino da configuraca o aparecera uma tela com as informaco es da criaca o
do database , explicando que todas as contas exceto SYS, SYSTEM, DBSNMP e SYS-
MAN estao bloqueadas. Isso e o padrao, entao basta clicar em Ok que a instalaca o ira
continuar normalmente:
Figura 25. Tela de bloqueio de usuarios
Na execuca o do segundo script sera solicitado que digite todo o diretorio bin local.
Basta digitar /usr/local/bin e dar Enter:
do Listener
Figura 29. Inicio da configuracao
Agora dentro do SQLplus digite o comando connect /as SYSDBA para conectar
como sysdba:
Agora pode-se dar o comando startup para iniciar o banco. Para sair do sqlplus
digite exit:
das configuracoes
Figura 41. Confirmar migracao
Figura 42. Diretorio
para as configuracoes
Agora que o sqlDeveloper abriu, vamos em Connections e criar uma nova co-
nexao:
de nova conexao
Figura 43. Opcao
Preencha como na imagem abaixo e aperte em Connect:
Figura 44. Criando conexao
Com Tablespace:
EXPLAIN PLAN FOR
SELECT * FROM CLIENTES PART
WHERE NR ANO NASCIMENTO IN (1920);
SELECT * FROM TABLE(DBMS XPLAN.DISPLAY);
Com os testes e possvel concluir que trabalhar com Tablespace faz com que se
tenha ganhos de desempenho significativos.
8. Conclusao
Apos a instalaca o foi testado o acesso remoto e a criaca o e seleca o de dados no
SGBD para testes de funcionamento e performance, afim de comprovar sua eficiencia e
unir os Sistemas de Informaca o com o Banco de Dados.
A integraca o foi totalmente aprovada e considerada um sucesso, podendo ser pu-
blicado o tutorial que auxiliou a implantaca o do novo SGBD da empresa.
Referencias
EDUARDO, Vitor. Padrao usuario Oracle. Disponvel em:
https://veduardodba.wordpress.com/2012/02/02/padrao-usuario-oracle/. Acesso em
25/03/2017.
GAUDENCIO, Emerson. [TEORIA] CONCEITUANDO BANCO DE DADOS
E SGBD. 2012. Disponvel em: http://certificacaobd.com.br/2012/09/14/conceituando-
banco-de-dados-e-sgbd/. Acesso em 25/03/2017.
HEUSER, C. A. Projeto de Banco de Dados. 2010. Disponvel em: http://groups-
beta.google.com/group/digitalsource. Acesso em: 25/03/2017.
OLIVEIRA, Djalma de Pinho Reboucas de. Sistemas de Informaco es Gerenciais:
Estrategicas Taticas Operacionais. 12a Ed. Sao Paulo: Editora Atlas, 2008, 299 paginas.
PRADO, Fabio. Criando tabelas particionadas para otimizar consultas. 2011. Dis-
ponvel em: https://www.profissionaisti.com.br/2011/05/criando-tabelas-particionadas-
para-otimizar-consultas/. Acesso em: 04/04/2017