Banco de Dados: descomplicando conceitos
- #SQL
#INTRODUÇÃO
O banco de dados pode ser percebido como uma coleção de dados ou arquivos relacionados entre si por meio da representação de características do mundo real, tais como: pessoas, lugares ou coisas. Além disso, esse agrupamento de dados possui coerência lógica e finalidade específica (compartilhado com um determinado número de pessoas que utilizam diversas informações contidas nele). Perceba o nome banco e o associe às instituições que guardam objetos valiosos, ou seja, esse conceito está associado ao armazenamento e trato dos dados que possuem um valor para uma instituição ou grupo de pessoas.
#PIRÂMIDE INFORMACIONAL
No universo dos bancos de dados, torna-se necessário sabermos fazer a diferenciação entre dados, informação e conhecimento.
Dados 🡪 Matéria prima ou bruta;
Informação 🡪 Dados trabalhados e Contextualizados;
Conhecimento 🡪 Fator humano > tomada de decisões > valorada.
CARACTERÍSTICAS DE UM MODELO SUSTENTÁVEL DE DADOS
- Estruturação;
- Durabilidade;
- Velocidade;
- Controle de Acesso;
- Isolamento.
#SGDB - SISTEMA GERENCIADOR DE BANCO DE DADOS
O SGBD é um conjunto de softwares responsáveis pelo gerenciamento de um banco de dados. Basicamente, utilizam a SQL (Linguagem de Consulta Estruturada) para pesquisar os dados, por exemplo.
CARACTERÍSTICAS DOS SGBDS
- Controle de redundância;
- Compartilhamento de dados (disponibilidade);
- Restrições de acesso / controle de acesso de usuário;
- Oferecer múltiplas interfaces;
- Restrições de integridade de dados;
- Fazer backups e restauração de dados.
PRINCIPAIS LINGUAGENS
- DML – Data Manipulation Language (manipulação).
- DDL – Data Definition Language (definição).
- VDL – Vision Definition Language (visualização).
- SDL – Storage Definition Language (esquema).
PRINCIPAIS SGBDS
- ORACLE BD;
- MS SQL SERVER;
- MySQL SERVER;
- IBM DB2;
- Postrge SQL;
- MariaDB;
- FIRE BIRD.
Espero ter ajudado em algo...
Bons estudos e um excelente dia!