Algumas anotações sobre BD
- #Banco de dados relacional
Bom dia pessoal, trago hoje um pequeno resumo que comecei a fazer de anotações de algumas aulas de BD, espero que seja útil, em breve trago a continuação:
Fundamento de banco de dados - 1º módulo
Necessidade de um BD: melhor organização e gerencia de dados, controle centralizado dos dados. A definição de banco de dados é:
“uma coleção de dados operacionais inter relacionados, estes dados são armazenados de forma independente dos programas que os utilizam, servindo assim a múltiplas operações de uma organização”
Vantagens:
- Dados armazenados de forma segura;
- Dados compartilhados pelas aplicações;
- Independência dos dados;
Aplicações não se preocupam com a gerencia dos dados.
SGBD
Sistema cujo objetivo principal é gerenciar o acesso e a correta manutenção dos dados armazenados em um BD.
Quais são os níveis de abstração?
- Físico = é o nivel mais baixo, define como os dados estão armazenados;
- Conceitual (lógico) = define os dados no BD, define o relacionamento entre eles;
- Visão (externo) = as aplicações escondem detalhes dos dados, essas infos podem ser escondidas por segurança. O usuário tem acesso de acordo com a necessidade.
Funções de um SGBD: segurança dos dados, segurança contra falhas, controle de ocorrências, independencia de dados.
Espero que tenha sido de alguma ajuda para quem está começando... São algumas anotações minhas 😊
Caso queira saber mais sobre rotina e organização de estudos, espero vcs em: DevMalú📽️