Logo pt.removalsclassifieds.com

Diferença entre o modelo de banco de dados lógico e físico (com tabela)

Índice:

Anonim

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 no formato de tabela. Existem vários tipos de modelos de banco de dados como Rede, Objeto, Documento, etc. Modelos de Banco de Dados Lógico e Físico também fazem parte dele.

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

A diferença entre o modelo de banco de dados lógico e físico é que o banco de dados lógico é usado para coletar informações sobre um negócio e o que ele precisa. Enquanto um modelo de banco de dados físico é usado para projetar o banco de dados. Um banco de dados lógico é um software e pode ser implementado em qualquer tipo de software de banco de dados. Considerando que o banco de dados físico é um tipo específico de software e hardware e pode ser usado para uma finalidade específica.

Um banco de dados lógico, também chamado de Modelo Lógico de Dados ou Esquema Lógico, é um tipo de modelo de dados. É mais comumente usado no processo de negócios. Geralmente é representado por meio de diagramas. Depois que o modelo lógico é aprovado, 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 os implementa. O modelo lógico de banco de dados também pode ser projetado de forma independente, sem a ajuda de DBMS.

O modelo de banco de dados físico é o modelo que é implementado no sistema de gerenciamento de banco de dados, ou seja, DBMS. Aqui, o modelo ou os dados são representados por meio de projetos. É 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, vinculação de tabelas, tabelas particionadas ou clusters, índices e restrição.

Tabela de comparação entre o modelo de banco de dados lógico e físico

Parâmetros de comparação

Modelo de banco de dados lógico

Modelo Físico de Banco de Dados

Definição

Ele descreve os dados. Ele mostra dados.
Criado por

Arquitetos de dados e analistas de negócios Administradores e desenvolvedores de banco de dados
Simples / Complexo

É mais simples. É complexo.
Objetivo

Cria estruturas técnicas e mapa técnico de regras. Implementando banco de dados
Modelagem

Diagramas 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 é o modelo de banco de dados lógico?

O modelo lógico de banco de dados se preocupa com a coleta de informações sobre as necessidades do negócio. Não se concentra no design do banco de dados. As informações que o modelo de banco de dados lógico reúne são sobre entidades de negócios, unidades organizacionais e processos de negócios. É 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 ​​alternadamente porque estão intimamente ligados. Ambos têm o mesmo objetivo, como se estivessem preocupados em capturar os dados ou domínio, e não na estrutura dos dados. O modelo de banco de dados lógico foi introduzido pela primeira vez no ano de 1975 pela ANSI. Naquela época, não existia nenhum software que suportasse esse esquema lógico. O modelo lógico era hierárquico e conectado em rede.

Após o modelo de banco de dados lógico, uma abordagem orientada a objetos foi implementada, que pode descrever os dados em termos de atributos, classes e associações. O banco de dados lógico pode ser feito de forma independente, sem o uso de DBMS. É representado por 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.

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 sofrer engenharia reversa a partir de um determinado banco de dados. Normalmente é derivado do modelo de banco de dados lógico. Possui especificações de hardware e software e possui restrições e índices.

Existem sete tipos de bancos de dados disponíveis no mercado, como Informix, SQL Server, Sybase, DB2, Oracle, Postgres e MySQL. O esquema físico é muito específico, atendendo a bancos de dados específicos apenas em sua implementação. Por exemplo, o SQL só será executado 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 recursos RDBMS.

A modificação no modelo físico é possível com base nos requisitos. Os desenvolvedores e administradores de banco de dados desenvolvem o esquema físico. Necessita de sistemas DBMS e RDBMS para desenvolvê-lo. É muito complicado se compararmos com o modelo lógico de banco de dados. Todas as informações coletadas no esquema físico são convertidas em modelos de negócios e relacionais. Nele são feitas tabelas e colunas de acordo com as informações fornecidas pelo modelo lógico.

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

Conclusão

Os modelos de banco de dados Lógico e Físico são usados ​​para apresentar o banco de dados visualmente. Ambos são necessários para fins comerciais e são conhecidos por atender aos requisitos do negócio. Ambos formam uma parte importante do sistema de gerenciamento de banco de dados. A lógica está mais preocupada em definir os dados e não em implementá-los. Enquanto Physical está mais preocupado em projetar dados e implementá-los também.

O modelo físico é derivado do modelo lógico. O lógico pode ser desenvolvido de forma independente. Considerando que o banco de dados físico precisa de sistemas DBMS e RDBMS para desenvolvê-lo. O banco de dados lógico pode ser aplicado em qualquer tipo de banco de dados, pois é um software. Considerando que o físico é as especificações de hardware e software e tem restrições e índices.

Referências

Diferença entre o modelo de banco de dados lógico e físico (com tabela)