stringtranslate.com

Esquema conceptual

Un esquema conceptual o modelo de datos conceptual es una descripción de alto nivel de las necesidades de información subyacentes al diseño de una base de datos . [ cita necesaria ] Por lo general, incluye solo los conceptos principales y las relaciones principales entre ellos. Normalmente, se trata de un modelo inicial, con detalles insuficientes para crear una base de datos real. Este nivel describe la estructura de toda la base de datos para un grupo de usuarios. El modelo conceptual también se conoce como modelo de datos que se puede utilizar para describir el esquema conceptual cuando se implementa un sistema de base de datos. [ cita necesaria ] Oculta los detalles internos del almacenamiento físico y apunta a la descripción de entidades, tipos de datos, relaciones y restricciones.

Descripción general

Un esquema conceptual es un mapa de conceptos y sus relaciones utilizados para bases de datos . Este describe la semántica de una organización y representa una serie de afirmaciones sobre su naturaleza. Específicamente, describe las cosas de importancia para una organización ( clases de entidad ), sobre las cuales se inclina a recopilar información, y sus características ( atributos ) y las asociaciones entre pares de esas cosas de importancia ( relaciones ).

Debido a que un esquema conceptual representa la semántica de una organización, y no el diseño de una base de datos , puede existir en varios niveles de abstracción. La arquitectura original de cuatro esquemas ANSI comenzó con el conjunto de esquemas externos , cada uno de los cuales representa la visión de una persona del mundo que la rodea. Estos se consolidan en un único esquema conceptual que es el superconjunto de todas esas visiones externas. Un modelo de datos puede ser tan concreto como la perspectiva de cada persona, pero esto tiende a hacerlo inflexible. Si el mundo de esa persona cambia, el modelo debe cambiar. Los modelos de datos conceptuales adoptan una perspectiva más abstracta, identificando las cosas fundamentales, de las cuales las cosas con las que se enfrenta un individuo son sólo ejemplos.

El modelo permite lo que se llama herencia en términos orientados a objetos . El conjunto de instancias de una clase de entidad puede subdividirse en clases de entidad por derecho propio. Por lo tanto, cada instancia de una clase de entidad de subtipo es también una instancia del supertipo de la clase de entidad . Cada instancia de la clase de entidad de supertipo es también una instancia de una de las clases de entidad de subtipo.

Super-type/sub-type relationships may be exclusive or not. A methodology may require that each instance of a super-type may only be an instance of one sub-type. Similarly, a super-type/sub-type relationship may be exhaustive or not. It is exhaustive if the methodology requires that each instance of a super-type must be an instance of a sub-type. A sub-type named "Other" is often necessary.

Example relationships

Data structure diagram

Data structure diagram and a data dictionary

A data structure diagram (DSD) is a data model or diagram used to describe conceptual data models by providing graphical notations which document entities and their relationships, and the constraints that bind them.

See also

References

Further reading

enlaces externos