DEV Community

Cover image for Aprenda de uma vez o que é Banco de Dados e SGBD
Edson Araújo
Edson Araújo

Posted on

1

Aprenda de uma vez o que é Banco de Dados e SGBD

O que é Banco de Dados?

Banco de dados é uma coleção de dados. Dado é um fato que deve ser armazenado e que tem um significado implícito.

Tipos de aplicações de Banco de Dados:

  • Banco de dados tradicionais: maioria da informação é textual ou numérica.
  • Banco de dados multimídia: armazena imagens, áudios, streams de vídeos.
  • Sistemas de informação geográficas: armazena e analisa mapas, dados sobre clima e imagens de satélites.
  • Big data: trata, analisa e obtem informações a partir de grandes volumes de dados.

O que é um SGBD?

SGBD, sigla para Sistema Gerenciador de Banco de Dados, contempla varias funcionalidades e armazena vários bancos de dados.

Os SGBDs permitem que operações sobre os dados sejam definidas de maneira independente da aplicação. As aplicações podem chamar tais operações por meio de seus nomes e argumentos e não se preocupam como tais operações são implementadas.

Para que seja possível usar as funcionalidades de um SGBD e atuar sobre um banco de dados é preciso conhecer o modelo de dados. O modelo de dados conceitual é construído por um analista de dados, e sua implementação física é realizada em um SGBD

Vantagens de Utilizar um SGBD

  • Controle de redundância, ter todos os dados armazenados em um único lugar, e diferentes aplicações acessam a mesma instância desses dados.
  • Autorização e segurança que previne que usuários acessem dados sem que estejam autorizados.
  • Eficiência no processo de consultas
  • Backup e recuperação
  • Controle de concorrência

Todo conteúdo postado aqui tem como referência o livro de ELMASRI, R. NAVATHE, S. B., Sistemas de Banco de Dados: Fundamentos e Aplicações, Pearson, 6o ed.

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

👥 Ideal for solo developers, teams, and cross-company projects

Learn more