3
respostas

DIFERENÇAS ENTRE SOFTWARES

Quais as diferenças e funcionalidades entre?:

  • Servidor
  • Banco de Dados:
  • SGBD's:
3 respostas

Oii, Vinicius! Tudo bom?

Obrigada por trazer a pergunta sobre esse tema, pode ajudar bastante outros(as) colegas também. Vamos lá!

Servidor

É a infraestrutura, considerado às vezes computador, software que hospeda e gerencia banco de dados.

Funcionalidades

  • Armazena os dados físicos que pode ser em disco ou memória.
  • Recebe solicitações, que podem ser em comandos SQL, de um usuário ou aplicação.
  • Processa e gerencia solicitações, acessos e segurança.

Banco de dados

É uma coleção de dados ou informações, no qual será usado para consulta, inserção ou manipulação.

Funcionalidades

  • Armazena dados estruturados em tabela, linhas e colunas.
  • Possibilita a consulta e manipulação por linguagens como SQL.
  • Garante integridade dos dados.

SGDB'S

Significa Sistema Gerenciador de Banco de Dados, um software que controla o banco de dados.

Funcionalidades

  • Permite criar, gerenciar e manipular o banco de dados.
  • É possível criar e estruturar o banco de dados.
  • Manipular os dados com comandos SQL para inserir, atualizar ou consultar dados.
  • Possui segurança aos dados.
  • É possível otimizar as consultas e outras funcionalidades como backup, recuperação e administração.

Diferenças

No Servidor é um ambiente físico ou virtual focado na execução e disponibilidade do sistema, podendo rodar vários SGBD's ou serviços.

O Banco de dados é o produto que contém os dados e depende do SGBD para ser criado, acessado e manipulado.

O SGBD é intermediar entre usuário e o conjunto de dados. Por ele acessamos o banco de dados para trabalhar no projeto e é focado em apenas gerenciar os dados.

📚 Momento leitura

🔗 Documentação Oracle - O que é um banco de dados?

🔗 Artigo Alura - SGBD's e suas linguagens internas

Espero ter ajudado, conte com o apoio do fórum durante os estudos

Até mais, Vinicius!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!

No dia a dia de trabalho como um Data Scientist ou Data Analyst qual irei usar mais SGBDS OU BANCO DE DADOS e qual seria a diferente de usar no dia a dia de trabalho? Tendo em vista que nos dois é possivel utilização de linguagem SQL.

Oii, Vincius! Tudo bem?

No seu dia a dia na carreira de dados, ambos estão interligados. Você usa o SGBD para acessar e trabalhar com o banco de dados.

O SGBD é o software que você acessa e gerencia o banco de dados. E esses softwares podem ser: MySQL, Sql Server, PostgreSQL , dentre outros. Nele, você cria, organiza, consulta e manipula o banco de dados, que podemos dizer que é como um "repositório" onde estão armazenados informações e dados. Sobre a linguagem SQL você usa dentro do SGBD para a manipulação do banco de dados.

Então, no dia a dia, você vai usar os dois em conjunto para realizar suas análises.

Espero ter sanado a sua dúvida e qualquer dúvida, compartilhe no fórum.

Bons estudos, Vinicius!