/ / Modelo de datos relacionales, bases de datos, modelos y esquemas de diseño.

Modelo de datos relacionales, bases de datos, modelos y esquemas de diseño

La esencia y base de cualquier base de datos es suel modelo Es una colección de estructuras de datos y una lista de operaciones realizadas en ellas. El modelo de datos jerárquico, de red y relacional más utilizado. Una persona puede usar todo esto para su propósito previsto, ya que se almacenan en la memoria de la computadora: se almacenan en el espacio del disco y, si es necesario, se colocan en la RAM del sistema. Aquí comienza su procesamiento. En otras palabras, una base de datos es información del mundo exterior, modelada de manera especial y que abarca un área temática específica. Como regla general, estas son diferentes características, propiedades y algo similar. Como todo está interconectado en el mundo, esto se refleja en la base de datos.

En su mayor parte, con el fin de modelarEn cualquier base, solo el modelo de datos relacionales es suficiente. Pero su diseño en la práctica en el esquema de relaciones puede causar dificultades. No prevé la creación de mecanismos para describir la semántica, que siempre están presentes en los objetos en cualquier campo.

Esta cualidad condujo a lo creado.Modelo conceptual de base de datos. Permite una descripción más intuitiva, pero al mismo tiempo, y más bien formal, de un área específica de objetos. Muy a menudo, este esquema de modelado se aplica solo en la etapa inicial de creación de la base de datos. Para la base, se toma un modelo semántico específico. Sobre su base, se diseña un esquema conceptual, y solo entonces todo esto se transforma y aparece el llamado modelo de base de datos relacional.

En el mundo del diseño para esto hayciertas tecnicas Están descritos muy clara y claramente todos los pasos de tales acciones en la práctica. Su conocimiento elimina la necesidad de estudiar programas adicionales que están involucrados en la creación de modelos semánticos. Basta con que el creador domine solo los conceptos básicos del esquema elegido y conozca las principales reglas de transformación. En este caso, todo va bien y desde lo conceptual, sin ningún problema, obtendrá un modelo de datos relacionales.

Aquí hay que destacar que algunos principiantes.los creadores de bases de datos cometen un error al subestimar la importancia de un esquema de modelado manual semántico. Por supuesto, en el mundo del progreso técnico, esto se considera una pérdida de tiempo y esfuerzo. Pero esta opinión es absolutamente errónea. Y es esto:

1. El modelado manual le permite crear un esquema semántico potente e intuitivo de una base de datos futura. Y esto en el futuro, al pasar a la etapa del modelo relacional, le permite evitar errores graves y evaluar con mayor detalle los detalles específicos de un área en particular.

2 La etapa de modelado semántico implica la creación de documentación importante, que será más precisa para ingresar manualmente. Por ejemplo, tablas, tablas, comentarios. Pueden ser útiles no solo en el proceso de creación, sino también en la explotación posterior de la base de datos ya creada.

Pero si es justo decirCabe señalar que crear un esquema conceptual con su posterior transición a lo que se denomina "modelo de datos relacionales" manualmente es un proceso difícil y problemático. Imagina una base de datos en la que hay más de mil tablas y diagramas. Además, creo que no tiene sentido decirlo.

El proceso de autorización para crear la base de datos comenzó exactamente.desde el dibujo de estas mismas tablas, creando un archivo de dichos documentos de actividad de proyecto. Facilita enormemente el trabajo del diseñador, ayuda en el proceso de uso de la base. Pero el sistema se parece a un editor de texto plano que solo admite comandos básicos para ingresar, editar y verificar datos. Existe un deseo natural de expandirlo con funciones adicionales del compilador. Y esta idea bastante simple no se hizo a un lado. A partir de aquí comienza el proceso de automatización del esquema de base de datos conceptual en uno relacional.

Leer más: