Skip to main content

Definição de um esquema em um banco de dados

Curso MySQL #14 - Modelo Relacional (Junho 2026)

Curso MySQL #14 - Modelo Relacional (Junho 2026)
Anonim

Um esquema de banco de dados é uma coleção de metadados que descreve as relações em um banco de dados. Um esquema também é descrito como o layout ou o blueprint de um banco de dados que descreve a maneira como os dados são organizados em tabelas.

Um esquema é normalmente descrito usando SQL (Structured Query Language) como uma série de instruções CREATE que podem ser usadas para replicar o esquema em um novo banco de dados.

Uma maneira fácil de visualizar um esquema é considerá-lo como uma caixa que contém tabelas, procedimentos armazenados, visualizações e o restante do banco de dados em sua totalidade. Uma pessoa pode dar acesso à caixa e a propriedade da caixa também pode ser alterada.

Tipos de esquema de banco de dados

Existem dois tipos de esquema de banco de dados:

  1. O esquema físico do banco de dados fornece o plano de como cada parte dos dados é armazenada no banco de dados.
  2. O esquema lógico dá estrutura às tabelas e relacionamentos dentro do banco de dados. De um modo geral, o esquema lógico é criado antes do esquema físico.

Normalmente, os designers de banco de dados usam modelagem de dados para criar um esquema de banco de dados com base no software que interage com o banco de dados.