image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Article image
Herick Abreu
Herick Abreu06/03/2024 11:39
Compartilhe

O que é um BD, SBD e SGBD? Quais suas diferenças?

  • #MySQL
  • #Banco de dados relacional

Os bancos de dados relacionais nos permitem armazenar dados e também relaciona-los, mas com isso funciona? quais as ferramentas?

BD(Banco de Dados)

Um banco de dados não é nada mais e nada menos que um local onde armazenamos os dados, vamos imagina uma caixa chamada "db_caixa", essa caixa vai ter a função de colocar varias coisas dentro dela, que no caso seriam os dados, de uma forma organizada.

SBD(Sistema de Banco de Dados)

O SBD é um sistema que nos permite armazenar, recuperar e relacionar dados dentro do nosso BD(Banco de dados) vamos imaginar o SBD como um pessoa que está responsável pelo nosso BD "db_caixa", e nos podemos pedimos para que essa pessoa coloque uma determinada coisa(dado) dentro da caixa, podemos pedir pra ela que ela nos mostre uma determinada coisa que está dentro da caixa assim como relacionar uma determinada coisa com outra dentro do BD, por exemplo, imaginamos que dentro dessa caixa colocamos o uma bola de futebol e um papel com o nome do dono da bola, mas como saberemos quem é o dono da bola? relacionando os objetos, a pessoa que está representando os SBD ira dizer tal Bola pertence a tal pessoa.

SGBD(Sistema Gerenciado de Banco de Dados)

O SGBD é uma evolução do SBD, ele possui algumas funcionalidade e características a mais como:

Acesso concorrente: O SGBD nos permite que dois ou mais usuários possam acessar os mesmo banco de dados, os mesmos dados, na mesma hora sem que um atrapalhe o outro.

Gerenciamento de transações: Um SGBD sé devera armazenar uma determinada informação se todos os passos estiverem completos, do contrario tudo que foi feito será descartado e a transação não será feita, por exemplo, quando realizamos uma compra em um site nos selecionamos um produto, colocamos nossos dados de endereço, informações de cartão e depois confirmamos a compra, se por ventura no momento da confirmação ocorrer um erro todos esses passos anteriores serão desfeitos e a compra não será realizada.

Regras de segurança: Podemos estabelecer regras no SGBD tanto para administradores como para usuários, podemos determinar que um administrador do banco só tenha a permissão de atualizar e fazer consultas, assim como podemos restringir o acesso a alguns dados para alguns usuários.

Regras de integridade: Podemos determinar que um determinado campo só irá receber um grupo especifico de valores como por exemplo o campo estado só irá receber os valores "CE", "PI","MA" etc.

Compartilhe
Recomendados para você
Microsoft 50 Anos - Prompts Inteligentes
Microsoft 50 Anos - GitHub Copilot
Microsoft 50 Anos - Computação em Nuvem com Azure
Comentários (0)