Diferencia entre el modelo de base de datos lógica y física

Modelo de base de datos lógico vs físico

Se requieren modelos de base de datos lógicos y físicos para presentar visualmente la base de datos que tieneestadopropuesto para un determinado requisito empresarial. Los modelos ayudan a mostrar la asociación de los requisitos comerciales y los objetos de la base de datos. Esto es necesario para reunir todos los requisitos de la base de datos de forma precisa y completa. El modelado de datos es el vínculo entresistemarequisitos y necesidades comerciales. Hay dosdatosmodelos, lógicos y físicos.



Modelo de base de datos lógica

Se requiere el modelado de bases de datos lógicas para compilar los requisitos comerciales y representar los requisitos como modelo. Se asocia principalmente con la recopilación de necesidades comerciales más que con el diseño de la base de datos. losinformaciónlo que debe recopilarse se refiere a unidades organizativas, entidades comerciales y procesos comerciales.

Una vez elinformaciónse compila, se elaboran informes y diagramas, que incluyen estos:

El diagrama de relación ERD-Entidad muestra la relación entre diferentes categorías dedatosy muestra las diferentes categorías de datos necesarios para el desarrollo de una base de datos.
Diagrama de procesos de negocio: muestra las actividades de las personas dentro de la empresa. Muestra cómo se mueven los datos dentro de la organización según la interfaz de la aplicación que se puede diseñar.
Documentación de comentarios de los usuarios.

Los modelos de bases de datos lógicas básicamente determinan si se han reunido todos los requisitos del negocio. Los desarrolladores, la administración y, finalmente, los usuarios finales lo revisan para ver si es necesario recopilar más información antes de que comience el modelado físico.

Modelo de base de datos física
El modelado de bases de datos físicas se ocupa del diseño debase de datos real basada en los requisitosrecopilados durante el modelado de bases de datos lógicas. Toda la información recopilada se convierte en modelos relacionales y modelos de negocio. Durante el modelado físico, los objetos se definen en un nivel llamado nivel de esquema. Un esquema se considera un grupo de objetos que están relacionados entre sí en una base de datos.
Las tablas y columnas se elaboran de acuerdo con la información proporcionada durante el modelado lógico.Claves primarias, claves únicas,y las claves foráneas se definen para proporcionar restricciones. Se definen índices e instantáneas. Los datos se pueden resumir y los usuarios reciben unalternativaperspectiva una vez creadas las tablas.

El modelado de bases de datos físicas depende de lasoftwareya se utiliza en la organización. Es un software específico. El modelado físico incluye:

Diagrama del modelo de servidor: incluye tablas y columnas y las diferentes relaciones que existen dentro de una base de datos.
Documentación de diseño de bases de datos.
Documentación de comentarios de los usuarios.

Resumen:

1. El modelado de bases de datos lógicas sirve principalmente para recopilar información sobre las necesidades comerciales y no implica el diseño de una base de datos; mientras que el modelado de bases de datos físicas se requiere principalmente para el diseño real de la base de datos.
2. El modelado de bases de datos lógicas no incluye índices ni restricciones; el modelo de base de datos lógica para una aplicación se puede utilizar en diversas implementaciones y software de base de datos; mientras que el modelado de bases de datos físicas es específico de software y hardware y tiene índices y restricciones.
3. El modelado de bases de datos lógicas incluye; ERD, diagramas de procesos comerciales y documentación de comentarios de los usuarios; considerando que el modelado de bases de datos físicas incluye;servidordiagrama de modelo, documentación de diseño de base de datos y documentación de comentarios de los usuarios.