| Modelo
em rede O modelo em rede veio tentar resolver a desvantagem da redundância de dados que era uma desvantagem importante do modelo hierárquico. No modelo em rede os registros também são organizados de forma que cada registro pode ser ligado a mais de um registro pai. Assim o registro dos alunos que tiverem mais de um professor poderão ser ligados aos professores diretamente reduzindo a redundância de dados. Esse modelo é interessante, mas é o modelo menos usado devido a sua complexidade de implementação e manutenção. Modelo
relacional - O modelo relacional atualmente é o mais popular
devido à simplicidade de sua estrutura. Ele possui todas as vantagens
do modelo em rede, mas sem as suas desvantagens. O modelo relacional consiste
de tabelas e se baseia na álgebra relacional, embora não
seja necessário o conhecimento de álgebra relacional para
construir e nem usar bases de dados relacionais. No banco de dados relacionais,
a tabela é chamada de relação, que são similares
ao formato na qual a informação é mostrada pelos
programas de planilhas, e as colunas com os campos são chamadas
de atributos. Neste modelo cada entidade possui apenas uma tabela de registros
com seus atributos. Então seguindo o nosso exemplo de uma faculdade,
teríamos uma tabela para departamentos, uma tabela para professores,
uma tabela para disciplinas e uma tabela para todos os estudantes. Assim
para procurar um professor basta acessar a tabela de professores e fazer
uma consulta. Simples, não!? Os bancos de dados relacionais são
muito mais simples de conceber e manter dos que os bancos de dados hierárquicos
e baseados em redes. Para criá-los é necessário conhecer
as entidades e a relação entre essas entidades. Para manter
um banco de dados também é simples, pois a inclusão
ou exclusão de registros é feita de forma direta nas tabelas,
ou seja, para incluir um aluno basta acessar a tabela de alunos. |
Copyright © 2010 AIEC.
|