Analise entre SGBDO e SGBDR
INTRODUÇÃO:
Nosso objetivo é fazer um comparativo entre dois bancos de dados, o modelo relacional e o modelo orientado a objetos, por meio de testes visando avaliar o desempenho destes dois padrões.
Vamos conceitualizar o que são banco de dados:
Para Elmasri e Navathe e seu livro de 2011, p. 3 eles dizem:
Um banco de dados representa alguns aspectos do mundo real, sendo chamado, às vezes, de minimundo. As mudanças no minimundo são refletidas em um banco de dados.
• Um banco de dados é uma coleção logicamente coerente de dados com algum significado inerente. Uma variável aleatória de dados não podem ser corretamente chamado de banco de dados.
• Um banco de dados é projetado, construído e populado com dados para uma finalidade específica. Ele possui um grupo definido de usuários e algumas aplicações previamente concebidas, nas quais esses usuários estão interessados.
O primeiro banco de dados a ser criado foi o HIERÁRQUICO era um modelo que trabalhava com estrutura de árvore onde cada registro representa um nó da árvore, os registros eram uma coleção de campos que eram conectados através de ligações entre si (CARVALHO, 2011, p. 6). E como dizem Elmasri e Navathe (2011, p. 15), ele era um modelo inflexível devido às suas complexidades.
Por sua vez o modelo de BANCO DE DADOS EM REDE veio para suprir as carências do modelo hierárquico, possibilitando relacionamentos muitos para muitos, tinha uma estrutura de links, o que possibilitava acesso direto a qualquer nó sem a necessidade de acessar o nó raiz (GALANTE, MOREIRA e BRANDÃO, 2009, p. 5).
Um BANCO DE DADOS RELACIONAL segundo Elmasri e Navathe (2011, p. 38) usa o conceito de relação como seu bloco de montagem básico. Esse modelo foi introduzido por Ted Codd, da IBM Research, em 1970. Tal iniciativa atraiu imediatamente a atenção em virtude de sua simplicidade, pois se baseia em conceitos matemáticos. Codd propunha que se usasse a teoria dos conjuntos e a lógica de predicados para