Modelo de banco de dados lógico x físico: diferença e comparação

Um modelo de banco de dados é um tipo de modelo de dados que nos diz como os dados podem ser organizados, armazenados e manipulados. Também ajuda a determinar a estrutura lógica de um banco de dados.

O exemplo mais popular de um modelo de Banco de Dados é o Modelo Relacional, que consiste em um formato de tabela. Existem vários tipos de modelos de banco de dados, como redes, objetos, documentos, etc. Modelos de banco de dados lógicos e físicos também fazem parte dele.

Principais lições

  1. Os modelos lógicos se concentram na estrutura de dados, relacionamentos e restrições; modelos físicos lidam com armazenamento, indexação e otimização de desempenho.
  2. Um modelo lógico é independente de banco de dados, enquanto um modelo físico é adaptado para um sistema de gerenciamento de banco de dados específico.
  3. Os modelos lógicos servem como um modelo para projetar bancos de dados; modelos físicos são usados ​​para implementação e manutenção.

Modelo de banco de dados lógico vs modelo de banco de dados físico

O modelo de banco de dados lógico, nas etapas do processo de design do banco de dados, concentra-se na estrutura e nos relacionamentos dos dados, enquanto o modelo físico especifica como os dados serão armazenados e acessados ​​no banco de dados. O modelo de banco de dados físico pode consistir em tabelas para organizar os dados.

Modelo de banco de dados lógico x modelo de banco de dados físico

Um banco de dados lógico, também chamado de modelo de dados lógicos, ou esquema lógico, é um tipo de modelo de dados. É mais comumente usado no processo de negócios. É representado por meio de diagramas.

Uma vez aprovado o modelo lógico, ele pode se tornar a base para formar um modelo de banco de dados físico. Ele tenta explicar os dados por meio de seu modelo, mas não o implementa. O modelo de banco de dados lógico também pode ser projetado de forma independente sem a ajuda do DBMS.

O modelo de banco de dados físico é o modelo que é implementado no Sistema de Gerenciamento de Banco de Dados, ou seja, SGBD. Aqui, o modelo ou os dados são representados por meio de designs. É derivado do Banco de Dados Lógico.

O modelo de banco de dados físico consistirá em todos os artefatos necessários para criar relacionamentos entre tabelas ou atingir objetivos como definições, vincular tabelas, tabelas particionadas ou clusters, índices e restrições.

Tabela de comparação

Parâmetros de comparaçãoModelo de banco de dados lógicoModelo de banco de dados físico
DefiniçãoEle descreve os dados.Ele mostra os dados.
Criado porArquitetos de dados e analistas de negóciosAdministradores e desenvolvedores de banco de dados
Simples/ComplexoÉ mais simples.É Complexo.
ObjetivoCria estruturas técnicas e mapa técnico de regras.Implementando banco de dados
ModelagemDiagramas de processos de negócios, ERD e documentação de feedback do usuário.
Diagrama de modelo de servidor de design de banco de dados, documentação, etc.

O que é Modelo Lógico de Banco de Dados?

O modelo de banco de dados lógico preocupa-se com a coleta de informações sobre as necessidades do negócio. Ele não se concentra no design do banco de dados. O modelo de banco de dados lógico reúne informações sobre entidades de negócios, unidades organizacionais e processos de negócios.

Leia também:  SSD vs NVMe: diferença e comparação

É representado principalmente por meio de diagramas. Suas estruturas são abstratas, o que mostra o domínio da informação. É muito mais simples do que o modelo de banco de dados físico.

Às vezes, o modelo de banco de dados lógico e o modelo de domínio são usados ​​de forma intercambiável porque estão intimamente ligados. Ambos têm o mesmo objetivo, pois ambos estão preocupados em capturar os dados ou domínio, em vez da estrutura dos dados.

O modelo de banco de dados lógico foi introduzido pela primeira vez no ano de 1975 pelo ANSI. Naquela época, não existia nenhum software que suportasse esse esquema lógico. O Modelo Lógico era hierárquico e em rede.

Após o modelo de Banco de Dados Lógico, foi implementada uma abordagem orientada a objetos, que pode descrever dados em termos de atributos, classes e associações. O banco de dados lógico pode ser feito de forma independente sem usar DBMS.

É representado através de plataformas como DIV-2 Viewpoint e OV-7 View. O banco de dados lógico pode ser aplicado em qualquer tipo de banco de dados, pois é um software. Normalmente, os modelos de dados lógicos são criados por analistas de negócios e arquitetos de dados.

modelo de banco de dados lógico

O que é o modelo de banco de dados físico?

O modelo de banco de dados físico ou esquema físico é normalmente usado no gerenciamento de dados para explicar e mostrar como os dados são representados e armazenados usando o DBMS.

Aqui, o design é implementado para mostrar o ciclo de vida de um projeto. Ele também pode ser submetido a engenharia reversa a partir de um determinado banco de dados. Normalmente é derivado do modelo de banco de dados Lógico. Possui especificações e restrições de hardware e software e índices.

Existem sete tipos de bancos de dados disponíveis no mercado, como Informix, SQL Server, Sybase, DB2, Oracle, Postgres e MySQL.Physical Schema é muito específico, atendendo a bancos de dados específicos apenas em sua implementação.

Por exemplo, SQL será executado apenas no sistema operacional Windows da Microsft. Este modelo é usado para gerar o esquema. Também ajuda a modelar as chaves de coluna do banco de dados, índices, gatilhos, restrições e outros RDBMS características. 

Leia também:  Dell Optiplex x Latitude: diferença e comparação

A modificação no Modelo Físico é possível com base nos requisitos. Desenvolvedores e administradores de banco de dados desenvolvem o Esquema Físico. Precisa de sistemas DBMS e RDBMS para desenvolvê-lo. É muito complicado se compararmos com o modelo de banco de dados lógico.

Todas as informações coletadas no esquema físico são convertidas em modelos de negócios e relacionais. Tabelas e colunas são feitas nele de acordo com as informações fornecidas pelo modelo lógico.

modelo de banco de dados físico

Principais diferenças entre o modelo de banco de dados lógico e físico

  1. O modelo de banco de dados lógico descreve dados e não como eles são implementados. O modelo de banco de dados físico mostra os dados a serem implementados.
  2. Os modelos de banco de dados lógicos são criados por analistas de negócios e arquitetos de dados. O modelo de banco de dados físico é criado por administradores e desenvolvedores de banco de dados.
  3. O Modelo de Banco de Dados Lógico é mais simples que o Modelo de Banco de Dados Físico. O modelo de banco de dados físico é muito mais complexo do que o modelo de banco de dados lógico.
  4. O modelo de banco de dados lógico cria estruturas técnicas e um mapa técnico de regras. O objetivo do Modelo de Banco de Dados físico é implementar um Banco de Dados.
  5. A modelagem de modelo de banco de dados lógico inclui diagramas de processos de negócios, ERD e documentação de feedback do usuário. A modelagem de modelo de banco de dados físico inclui diagrama de modelo de servidor de design de banco de dados, documentação, etc.
Referências
  1. https://dl.acm.org/doi/abs/10.5555/172224
  2. https://escholarship.org/content/qt5bw2m3z5/qt5bw2m3z5.pdf#page=257

Última atualização: 17 de julho de 2023

dot 1
Um pedido?

Eu me esforcei tanto para escrever esta postagem no blog para fornecer valor a você. Será muito útil para mim, se você considerar compartilhá-lo nas mídias sociais ou com seus amigos/família. COMPARTILHAR É ♥️

10 reflexões sobre “Modelo de banco de dados lógico versus físico: diferença e comparação”

  1. Os modelos de banco de dados lógicos, com sua abordagem focada nos negócios, contrastam com a natureza independente do banco de dados e específica do sistema dos modelos de banco de dados físicos. Ótima explicação no artigo.

    Resposta
  2. A tabela de comparação forneceu uma visão geral clara das diferenças entre modelos de banco de dados lógicos e físicos, abordando parâmetros essenciais como complexidade, objetivos e criadores.

    Resposta
  3. O artigo fornece uma explicação abrangente dos modelos de banco de dados lógicos e físicos e suas principais diferenças, bem como de aplicações do mundo real.

    Resposta
  4. O artigo forneceu insights e definições valiosas de modelos lógicos e físicos, seus usos no design de banco de dados e as diferenças entre os dois, o que é útil para profissionais e alunos.

    Resposta
  5. A descrição detalhada do artigo sobre modelos de banco de dados lógicos e físicos, suas finalidades e métodos de representação oferece uma compreensão abrangente desses conceitos essenciais de banco de dados.

    Resposta
  6. Este artigo é um recurso fantástico para compreender os diferentes tipos de modelos de banco de dados, como Relacionais, Redes e Objetos, e as distinções entre modelos lógicos e físicos.

    Resposta
  7. Agradeço a comparação aprofundada entre os modelos de banco de dados lógico e físico e como eles desempenham papéis exclusivos no design e na implementação do banco de dados.

    Resposta
  8. O artigo faz um excelente trabalho ao destacar as distinções entre modelos de banco de dados lógicos e físicos, desde seus objetivos até sua criação por diferentes partes interessadas, como arquitetos de dados e administradores de banco de dados.

    Resposta
  9. Este artigo explica com eficácia os modelos de banco de dados lógicos e físicos, suas conceituações e aplicações no mundo real. Ele serve como um guia informativo para esses conceitos de banco de dados.

    Resposta
  10. Os modelos lógicos são cruciais para a compreensão da estrutura e dos relacionamentos dos dados, enquanto os modelos físicos se concentram no armazenamento e na otimização do desempenho. O artigo explicou essa diferença com muita clareza.

    Resposta

Deixe um comentário

Quer salvar este artigo para mais tarde? Clique no coração no canto inferior direito para salvar em sua própria caixa de artigos!