Jump to content
AJBM

Fraquezas do modelo relacional

Recommended Posts

AJBM

Boas!

Eu vou ter um teste em breve de base dados, e uns dos teste do ano passado deste professor tinha esta pergunta

Explique porquê que as fraquezas do modelo relacional e dos SGBD Relacionais fazem com que estes sejam inapropriados para aplicações de bases de dados avançadas

Eu para já tenho isto como reposta:

As fraqueza do modelo relacional são: a pobre Representação de Entidades do “Mundo-Real”, a

normalização leva a relações que não correspondem a entidades do “mundo-real”,

Penso que isto esteja correcto mas queria tentar melhorar a resposta, alguém me pode ajudar?

Share this post


Link to post
Share on other sites
pedrotuga

Todos os dias tomo contacto com as limitações de um modelo de dados relacional. Está lá referido no link, mas aqui vão os exemplos práticos.

Pega em duas tabelas com um milhão de registos e faz um join. Tens que fazer duas pesquisas em dois conjuntos com um ilhão de entradas. ISto é mitigado com índices btree, para a primeira pesquisa, um hashmap é a única solução que consigo pensar que é mais rápida. Mas para a segunda pesquisa, se supostamente os registos estão relacionados, então, se usasses uma estrutura de dados que tivesse ponteiros al igar os dados, seria uma operação imediata.

Ou seja, a flexibilidade dos modelos de dados relacionais introduziu-te ali um nível de abstração cujo o preço é teres que fazer pesquisas em dados relacionados.

Outra limitação com a qual me deparo diariamente:

pesquisa de palavras em texto. O modelo relacional não endereça este problema de todo. Podes usar uma base de dados relacional para guardar texto como toda a gente faz, mas ter uma pesquisa de texto eficiente implica o recurso a estruturas de dados auxiliares.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.