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

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 se ha propuesto para un determinado requisito comercial. 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 con precisión y completamente. El modelado de datos es el enlace entre los requisitos del sistema y las necesidades comerciales. Hay dos modelos de datos, lógicos y físicos.

Modelo de base de datos lógica

Se requiere modelado lógico de bases de datos para compilar los requisitos comerciales y representar los requisitos como modelo. Se asocia principalmente con la recopilación de necesidades comerciales en lugar del diseño de la base de datos. La información que debe recopilarse es sobre unidades organizativas, entidades comerciales y procesos comerciales.

Una vez que se compila la información, se realizan informes y diagramas, incluidos estos:

El diagrama de relación ERD-Entity muestra la relación entre las diferentes categorías de datos y muestra las diferentes categorías de datos requeridos para el desarrollo de una base de datos.
Diagrama de procesos de negocios-IT muestra las actividades de las personas dentro de la empresa. Muestra cómo los datos se mueven dentro de la organización en función de qué interfaz de aplicación se puede diseñar.
Documentación de comentarios de los usuarios.

Los modelos de base de datos lógicos determinan básicamente si se han reunido todos los requisitos del negocio. Es revisado por los desarrolladores, la gerencia y finalmente los usuarios finales para ver si se necesita 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 de la base de datos real basada en los requisitos recopilados 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 relacionados entre sí en una base de datos.
Las tablas y columnas se realizan de acuerdo con la información proporcionada durante el modelado lógico. Las claves primarias, las claves únicas y las claves extranjeras se definen para proporcionar restricciones. Se definen los índices y las instantáneas. Los datos se pueden resumir y los usuarios reciben una perspectiva alternativa una vez que se han creado las tablas.

El modelado de bases de datos físicas depende del software que se esté utilizando en la organización. Es específico del software. El modelado físico incluye:

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

Resumen:

1.El modelado lógico de la base de datos es 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 lógico de la base de datos no incluye índices y restricciones; El modelo de base de datos lógico para una aplicación se puede utilizar en varios software e implementaciones de bases de datos; Mientras que el modelado de bases de datos físicas es específica de software y hardware y tiene índices y limitaciones.
3.El modelado lógico de la base de datos incluye; ERD, diagramas de procesos comerciales y documentación de comentarios de los usuarios; Mientras que el modelado de bases de datos físicas incluye; Diagrama de modelos de servidor, documentación de diseño de bases de datos y documentación de comentarios de los usuarios.