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

Anonim

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

Os modelos de banco de dados lógicos e físicos são necessários para apresentar visualmente o banco de dados que foi proposto para um determinado requisito de negócios. Os modelos ajudam a mostrar a associação dos requisitos de negócios e os objetos do banco de dados. Isso é necessário para reunir todos os requisitos do banco de dados com precisão e completamente. A modelagem de dados é o link entre os requisitos do sistema e as necessidades do negócio. Existem dois modelos de dados, lógicos e físicos.

Modelo de banco de dados lógico

A modelagem de banco de dados lógica é necessária para compilar os requisitos do negócio e representar os requisitos como modelo. É principalmente associado à coleta de necessidades de negócios e não ao design do banco de dados. A informação que precisa ser reunida é sobre unidades organizacionais, entidades empresariais e processos de negócios.

Uma vez que a informação é compilada, relatórios e diagramas são feitos, incluindo estes:

O diagrama de relacionamento ERD-Entity mostra a relação entre diferentes categorias de dados e mostra as diferentes categorias de dados necessárias para o desenvolvimento de um banco de dados.

Diagrama do processo de negócios - mostra as atividades dos indivíduos dentro da empresa. Ele mostra como os dados se movem dentro da organização com base em qual interface de aplicação pode ser projetada.

Documentação de comentários pelos usuários.

Os modelos de banco de dados lógicos determinam basicamente se todos os requisitos da empresa foram reunidos. Ele é revisado pelos desenvolvedores, gerenciamento e, finalmente, pelos usuários finais para ver se é necessário reunir mais informações antes do início da modelagem física.

Modelo de banco de dados físico

A modelagem de banco de dados físico lida com o projeto do banco de dados real com base nos requisitos coletados durante a modelagem lógica de banco de dados. Todas as informações coletadas são convertidas em modelos relacionais e modelos de negócios. Durante a modelagem física, os objetos são definidos em um nível chamado nível de esquema. Um esquema é considerado um grupo de objetos que estão relacionados um ao outro em um banco de dados.

Tabelas e colunas são feitas de acordo com as informações fornecidas durante a modelagem lógica. Chaves primárias, chaves exclusivas e chaves estrangeiras são definidas para fornecer restrições. Índices e instantâneos são definidos. Os dados podem ser resumidos, e os usuários são fornecidos com uma perspectiva alternativa uma vez que as tabelas foram criadas.

O modelo de banco de dados físico depende do software que já está sendo usado na organização. É específico do software. A modelagem física inclui:

Diagrama do modelo do servidor: inclui tabelas e colunas e diferentes relacionamentos que existem dentro de um banco de dados.

Documentação de design de banco de dados.

Documentação de comentários dos usuários.

Resumo:

1. A modelagem de banco de dados lógico é principalmente para coletar informações sobre necessidades de negócios e não envolve projetar um banco de dados; enquanto a modelagem de banco de dados físico é principalmente necessária para o projeto real do banco de dados.

2. A modelagem de banco de dados lógica não inclui índices e restrições; o modelo de banco de dados lógico para uma aplicação pode ser usado em vários softwares de banco de dados e implementações; enquanto a modelagem de banco de dados físico é específica de software e hardware e tem índices e restrições.

3. O modelo de banco de dados lógico inclui; ERD, diagramas de processo de negócios e documentação de comentários dos usuários; enquanto o modelo de banco de dados físico inclui; diagrama de modelo de servidor, documentação de design de banco de dados e documentação de comentários de usuários.