Pular para o conteúdo principal

Definição de Banco de dados e SQL

DBMS (Database Management System)

Um Sistema de Gerenciamento de Banco de Dados (DBMS) é um software responsável por criar, gerenciar e manipular bancos de dados. Ele fornece uma interface entre os dados, os usuários e os aplicativos, permitindo o armazenamento, consulta, atualização e exclusão de dados de forma eficiente e segura.

Funções principais de um DBMS:

  • Armazenamento e organização de dados
  • Controle de acesso e segurança
  • Backup e recuperação de dados
  • Garantia de integridade e consistência dos dados
  • Suporte a transações

Exemplos de DBMS:

  • MySQL
  • PostgreSQL
  • Oracle Database
  • Microsoft SQL Server
  • MongoDB

RDBMS

Um Sistema de Gerenciamento de Banco de Dados Relacional (RDBMS - Relational Database Management System) é um tipo específico de DBMS baseado no modelo relacional, onde os dados são organizados em tabelas (linhas e colunas) e as relações entre eles são definidas por meio de chaves primárias e estrangeiras.

Características principais de um RDBMS:

  • Estrutura de dados baseada em tabelas
  • Suporte a SQL (Structured Query Language) para manipulação e consulta de dados
  • Integridade referencial por meio de chaves primárias e estrangeiras
  • Suporte a transações ACID (Atomicidade, Consistência, Isolamento e Durabilidade)
  • Garantia de integridade e consistência dos dados

Exemplos de RDBMS:

  • MySQL
  • PostgreSQL
  • Oracle Database
  • Microsoft SQL Server
  • SQLite