Articles

SGBD – Esquemas de Dados

Anúncios

Esquema de Banco de dados

Um esquema de banco de dados é o esqueleto da estrutura que representa o modo lógico do banco de dados inteiro. Define como os dados são organizados e como as relações entre eles são associadas. Formula todas as restrições que devem ser aplicadas nos dados.

um esquema de banco de dados define as suas entidades e a relação entre elas. Contém um detalhe descritivo da base de dados, que pode ser representado por meio de diagramas schema. São os designers de banco de dados que projetam o esquema para ajudar os programadores a entender o banco de dados e torná-lo útil.

um esquema de base de dados pode ser dividido em duas categorias −

  • Physical Database Schema-este esquema refere-se ao armazenamento real de dados e à sua forma de armazenamento como ficheiros, índices, etc. Define como os dados serão armazenados em um armazenamento secundário.

  • esquema de Base de dados lógica − este esquema define todas as restrições lógicas que precisam ser aplicadas nos dados armazenados. Define tabelas, vistas e restrições de integridade.

instância de Base de dados

é importante que distinguamos estes dois termos individualmente. O esquema da base de dados é o esqueleto da base de dados. Ele é projetado quando a base de dados não existe de todo. Uma vez que a base de dados está operacional, é muito difícil fazer quaisquer alterações a ela. Um esquema de banco de dados não contém quaisquer dados ou informações.

uma instância de banco de dados é um estado de banco de dados operacional com dados em qualquer momento. Contém uma imagem da base de dados. As instâncias da base de dados tendem a mudar com o tempo. Um DBMS garante que sua instância (estado) está em um estado válido, seguindo diligentemente todas as validações, restrições e condições que os projetistas de banco de dados impuseram.

Anúncios