Você está na página 1de 1

PROTTIPO DE BANCO DE DADOS NO-RELACIONAL PARA GERENCIAMENTO DE PONTOS COMERCIAIS

Murilo Guedes1, Paulo Csar de Souza Junior2, Ana Lcia Magalhes3, Jos Walmir Gonalves Duque4 1, 2, 3, 4 Faculdade de Tecnologia de Cruzeiro mguedes1993@outlook.com; walmirduque@yahoo.com.br

1. Introduo
Os SGBD relacionais, quando se vulgarizaram nos anos 80 representaram um avano importante em facilidade de organizao e programao, mas os bancos de dados modernos manipulam grande volume e variedade de dados e muitas vezes precisam de uma velocidade maior que aquela que o modelo relacional pode oferecer. Megacorporaes como Google e Facebook, utilizam hoje os Banco de Dados NoRelacionais, chamados NoSQL. Este trabalho tem como objetivo o desenvolvimento de um sistema de gerenciamento para um ponto comercial apoiado na linguagem de programao C# e no SGBD NoSQL Cassandra, orientado a colunas e escolhido entre outros modelos. A utilizao do SGBD Cassandra relevante pelo fato de ser livre e de cdigo aberto no envolve custos de utilizao e comercializao, o que torna o sistema mais acessvel a pequenas empresas.

5. NoSQL
Os bancos de dados NoSQL (Not Only SQL) [2] proporcionam facilidade em aumentar a massa de dados sem mudanas significativas no hardware. Pela mesma razo, so mais adequados computao na nuvem. Alm disso, as bases de dados NoSQL permitem interao com bancos de dados de arquiteturas diversas. Assim, o ponto de venda poder, por exemplo, interagir mais facilmente com os sistemas dos fornecedores, propriedade que exige muito do hardware do software em sistemas convencionais..

6. Metodologia
O prottipo contar com funes de gerenciamento de produtos e usurios, e ainda poder gerar relatrios peridicos e sob demanda. Assim, segue na Figura 1, a hierarquia de telas prevista para o prottipo.

2. Linguagem C#
A linguagem C# foi escolhida no apenas por ser orientada a objetos, mas tambm, por apresentar caractersticas de desempenho e compatibilidade com a plataforma Microsoft Windows superiores ao que apresentam outras linguagens como o JAVA, que requer uma mquina virtual para ser executado, o que compromete o desempenho durante a execuo.

3. Microsoft Visual Studio 2012


Quando se trata do desenvolvimento de aplicativos, h que se considerar no apenas a linguagem de programao e modelo de dados, mas tambm a ferramenta a utilizar para o desenvolvimento. Essas ferramentas aceleram e melhoram o trabalho de construo de cdigos, reduzem o nmero de erros, e, no aso, permitem a aplicao de tcnicas RAD [1]. O Microsoft Visual Studio 2012 , segundo o ponto de vista dos desenvolvedores, o IDE (ambiente de desenvolvimento integrado) mais adequado para a realizao do prottipo, por apresentar boa integrao com a linguagem C# e com o ambiente Windows, alm de ser uma ferramenta com todos os recursos necessrios e desejveis. Figura 1 - Hierarquia de telas

7. Resultados obtidos
Durante os testes parciais, o prottipo com base em NoSQL teve desempenho geral satisfatrio: no apareceram, em queries simples, redundncia ou inconsistncia dos dados. O prottipo apresentou nos layouts uma distribuio dos elementos visuais que proporcionou facilidade de entrada de dados e de reconhecimento de resultados. Espera-se, ainda, que o prottipo tenha layouts visualmente mais agradveis e que possa demonstrar opes complexas de gerenciamento dos produtos e de usurios.

4. Apache Cassandra
O Apache Cassandra o sistema que d suporte ao SGBD (Sistema de Gerenciamento de Banco de Dados) NoSQL Cassandra. Esse SGBD baseado no modelo colunar, preferido no caso a outros modelos de banco de dados no-relacionais, tais como os orientados a grafo, documento, objetos e chave-valor. Ele promove maior versatilidade na manipulao de dados e permite o uso de mais criatividade.

8. Referncias
[1] SANTOS, A. K. Os IDEs (ambientes de desenvolvimento integrado) como ferramentas de trabalho em informtica. UFSM, s.d. Disponvel em: <http://www-usr.inf.ufsm.br/~alexks/elc1020/artigoelc1020-alexks.pdf>. Acesso em: 15 Maio 2013. [2] BRITO (2010) apud LEITE (2010), Disponvel em: <http://www.ffb.edu.br/sites/default/files/tcc-20102gleidson-sobreira-leite.pdf>. Acesso em: 17 Maio 2013.