Qué es el modelo de datos y las importancias de los Modelos de datos en DBMS
Los modelos de datos pueden facilitar la interacción entre el diseñador, el programador de aplicaciones y el usuario final.
Un modelo de datos bien desarrollado puede incluso fomentar una mejor comprensión de la organización para la que se desarrolla el diseño de la base de datos. En resumen, los modelos de datos son una herramienta de comunicación.
La Importancia de los Modelos de Datos
Los datos constituyen las unidades de información más básicas empleadas por un sistema. Las aplicaciones se crean para administrar datos y ayudar a transformar los datos en información.
Pero los datos son vistos de diferentes maneras por diferentes personas. Por lo que hay una gran importancia del modelado de datos en DBMS.
Por ejemplo, contraste la vista (de datos) de un gerente de empresa con la de un empleado de empresa. Aunque el gerente y el empleado trabajan para la misma empresa, es más probable que el gerente tenga una visión general de los datos de la empresa que el empleado.
Los programadores de aplicaciones tienen otra vista de los datos, más preocupados por la ubicación de los datos, el formato y los requisitos de informes específicos.
Básicamente, los programadores de aplicaciones traducen las políticas y procedimientos de la empresa de una variedad de fuentes en interfaces, informes y pantallas de consulta adecuadas.
Cuando un buen plano de base de datos está disponible, no importa que la vista de los datos de un programador de aplicaciones sea diferente de la del administrador y/o el usuario final. Por el contrario, cuando un buen modelo de base de datos no está disponible, es probable que se produzcan problemas.
Por ejemplo, un programa de gestión de inventario y un sistema de entrada de pedidos pueden utilizar esquemas de numeración de productos conflictivos, lo que le cuesta a la empresa miles (o incluso millones) de dólares. El modelo de datos es una abstracción; no se pueden extraer los datos necesarios del modelo de datos.