Modelo de banco de dados lógico x físico
Modelos de banco de dados lógicos e físicos são necessários para apresentar visualmente o banco de dados proposto para um determinado requisito comercial. Os modelos ajudam a mostrar a associação dos requisitos de negócios e os objetos de banco de dados. Isso é necessário para reunir todos os requisitos do banco de dados de maneira precisa e completa. A modelagem de dados é o link entre os requisitos do sistema e as necessidades de negócios. Existem dois modelos de dados, lógicos e físicos.
Modelo de banco de dados lógico
A modelagem lógica de banco de dados é necessária para compilar os requisitos de negócios e representar os requisitos como um modelo. Está principalmente associado à coleta de necessidades de negócios e não ao design do banco de dados. As informações que precisam ser coletadas são sobre unidades organizacionais, entidades de negócios e processos de negócios.
Uma vez compiladas as informações, são elaborados relatórios e diagramas, incluindo:
O diagrama de relacionamento ERD-entidade mostra o relacionamento 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. Mostra como os dados se movem dentro da organização com base em qual interface do aplicativo pode ser projetada.
Documentação de feedback dos usuários.
Modelos de banco de dados lógicos basicamente determinam se todos os requisitos do negócio foram reunidos. É 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 design do banco de dados real com base nos requisitos reunidos durante a modelagem de banco de dados lógico. 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 relacionados entre si 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 recebem uma perspectiva alternativa após a criação das tabelas.
A modelagem 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 existentes em um banco de dados.
Documentação de design do banco de dados.
Documentação de feedback dos usuários.
Resumo:
1. A modelagem de banco de dados lógico é principalmente para coletar informações sobre as necessidades de negócios e não envolve a criação de um banco de dados; Considerando que a modelagem física do banco de dados é principalmente necessária para o design real do banco de dados.
2. A modelagem lógica de bancos de dados não inclui índices e restrições; o modelo de banco de dados lógico para um aplicativo pode ser usado em vários softwares e implementações de banco de dados; Considerando que a modelagem de banco de dados físico é específica de software e hardware e possui índices e restrições.
Modelagem de banco de dados 3.Logical inclui; ERD, diagramas de processos de negócios e documentação de feedback do usuário; considerando que a modelagem de banco de dados físico inclui; diagrama de modelo do servidor, documentação de design do banco de dados e documentação de feedback do usuário.