Um estudo teórico sobre a evolução dos modelos de gerenciamento de base de dados: do Modelo Relacional aos novos conceitos de NoSql
Shirlei Quevedo dos Santos2, Anne Cristine Kerber3, Vinícius Maran4
1 Trabalho Realizado na disciplina de Tópicos Avançados em Banco de Dados do curso de Ciência da Computação
2 Aluna do curso de Ciência da Computação da Unijuí, anne.kerber@hotmail.com
3 Aluno do Curso de Ciência da Computação da Unijuí, shirleiqs@hotmail.com
4 Professor Assistente - Unijuí Campus Santa Rosa, vinicius.maran@unijui.edu.br
INTRODUÇÃO
Bancos de dados são coleções de informações que se relacionam de forma que se dê sentido à organização da solução de determinado problema proposto. Assim é criada uma estrutura para comportar o armazenamento dos dados para a solução do problema, com o objetivo de que, posteriormente, estes dados possam ser manipulados de acordo com as necessidades do sistema. Esta estrutura de base de dados é manipulada através dos chamados Sistemas Gerenciadores de Banco de Dados.
Os Sistemas Gerenciadores de Banco de Dados baseiam-se em estruturas de organização, sendo que a mais largamente utilizada é a Relacional, criada no início dos anos 70. O Modelo Relacional tem como elementos principais: tabelas, compostas por linhas e colunas e as regras de integridade, definidas através das chaves primárias e chaves estrangeiras. Como padrão de linguagem de definição, manipulação e consulta de dados o Modelo Relacional faz uso da SQL – Structured Query Language.
Porém, com a evolução dos sistemas, a crescente demanda por maior capacidade de armazenamento de dados, bem como a maior complexidade dos dados a ser armazenados, fez com que fossem sendo desenvolvidas outras formas de estruturação de Banco de Dados, como por exemplo os chamados Banco de Dados Pós Relacionais.
O objetivo deste trabalho é relacionar os sistemas gerenciadores de banco de dados considerados pós relacionais, visando auxiliar na escolha daquele que