Olá, bom dia! Gostaria de saber quais as principais vantagens da utilização de um sistema de banco de dados em relação aos sistemas tradicionais de gerenciamento de arquivos?

perguntou Feb 27 '16 às 11:30

ynorzinum's gravatar image

ynorzinum
22326

Você está comparando duas coisas distintas. O SGBD é focado no armazenamento de informação. Apesar de um aquivo ser um pedaço de informação, não há nenhuma organização e relação nos arquivos com excessão da organização em pastas. Já o SGBD você organiza as informações utilizando um modelo de banco de dados, por exemplo, o de entidade relacionamento:

https://pt.wikipedia.org/wiki/Modelo_entidade_relacionamento

Além da organização estruturada, é possível criar regras para garantir coesão dos dados. Usando arquivos, sua própria aplicação teria que garantir isso. Mas o principal ganho nos SGBDs está nas linguagem de consulta e manipulação de dados. Buscas complexas, como todas as trasações entre duas entidades, numa determinada data, são bem mais complexas se realizadas pela própria aplicação, manipulando dados armazenados em arquivos direto no disco.

Portanto, em desenvolvimento de sistemas, recorremos a sistemas de arquivos para armazenar artefatos do sistema, como imagens, documentos e etc. Informações relacionadas a lógica da aplicação, normalmente ficam no banco de dados devido todos esses benefícios e muitos outros que não mencionei.

link permanente

respondeu Feb 27 '16 às 11:51

madureira's gravatar image

madureira
3211

Obrigado amigo!:D

ynorzinum's gravatar image ynorzinum (Feb 27 '16 às 11:59)
Sua resposta
mudar para preview

Siga esta pergunta

Por Email:

Uma vez que você entrar você poderá se inscrever para todas as atualizações aqui

Por RSS:

Respostas

Respostas e Comentários

Markdown Básico

  • *italico* ou __italico__
  • **negrito** or __negrito__
  • link:[texto](http://url.com/ "Qual é a sua dúvida?")
  • imagem?![alt texto](/path/img.jpg "Qual é a sua dúvida?")
  • lista numerada: 1. Foo 2. Bar
  • para adicionar uma quebra de linha basta adicionar dois espaços onde você gostaria que a nova linha estivesse.
  • tags HTML básicas também são suportadas

Tags

×507
×37
×6

pergunta feita: Feb 27 '16 às 11:30

pergunta lida: 806 vezes

última alteração: Feb 27 '16 às 11:59