trilha

Tecnologias/02 - Bancos de Dados/01 - Relacionais1 minmoc

MOC Bancos Relacionais

01 - Bancos Relacionais

Bancos relacionais representam dados em tabelas relacionadas por chaves. Uma chave primária identifica uma linha; uma chave estrangeira expressa uma referência a outra tabela. Restrições como UNIQUE, NOT NULL e CHECK definem condições aceitas pelo banco. SQL permite consultar e combinar essas relações.

Por exemplo, clientes(id, nome) e pedidos(id, cliente_id) representam clientes e seus pedidos. Um JOIN reúne os dados; uma chave estrangeira pode impedir pedidos que apontem para clientes inexistentes. A mesma modelagem pode ter custos de execução diferentes em PostgreSQL, MySQL e Oracle.

Bancos

  1. PostgreSQL — processos, WAL, MVCC, índices e operação.
  2. MySQL — InnoDB, locks, índices, replicação e DDL.
  3. Oracle — memória, consistência de leitura, otimizador e PL/SQL.

Comparações


Parte de Bancos de Dados

Buscar

Busca por título, seção e texto das notas