🎯 Banco de Dados Relacional

Em poucas palavras

Um Banco de Dados Relacional é um tipo de banco de dados que armazena e fornece acesso a pontos de dados relacionados entre si. Ele organiza os dados em tabelas (compostas por linhas e colunas), onde cada linha possui uma chave exclusiva que permite estabelecer conexões com outras tabelas.


📝 Notas e Desenvolvimento

  • Estrutura de Tabelas: Diferente de outros modelos, os dados são organizados em estruturas rígidas e predefinidas. Cada coluna representa um atributo (ex: nome, data) e cada linha representa um registro individual.
  • O Modelo Relacional: Proposto por Edgar F. Codd em 1970, baseia-se na lógica de predicados e na teoria dos conjuntos.
  • Propriedades ACID: São fundamentais para garantir a confiabilidade:
    • Atomicidade: A transação é feita por completo ou não é feita.
    • Consistência: O banco vai de um estado válido a outro estado válido.
    • Isolamento: Transações simultâneas não interferem umas nas outras.
    • Durabilidade: Uma vez gravados, os dados permanecem salvos mesmo em falhas.
  • Escalabilidade: Geralmente escalam verticalmente (aumentando o poder do hardware), embora tecnologias modernas permitam abordagens distribuídas.

🔗 Conexões e Contexto


📚 Referências e Fontes