modelo de datos

Páginas: 5 (1064 palabras) Publicado: 1 de abril de 2013

Modelo de datos

Un modelo: Es una representación de cualquier aspecto o tema extraido del mundo real, en una base de datos esta representación se realizara de forma grafica.

Un modelo de datos: Es un conjunto de conceptos que nos permiten describir los datos, las relaciones que existen entre ellos, la semántica y las restricciones de consistencia.

Existen 3 grupos de modelos de datos:1. Modelos externos o lógicos basados en objetos: nos permite representar los datos que necesita cada ususario con las estructuras propias del lenguaje de programación que se vaya a usar.

2. Modelos globales o lógicos basados en registros: ayuda a escribir los datos para el conjunto de usuarios.

3. Modelos físico de datos: esta orientado a la maquina.

Dentro del modelo globalpodríamos clasificar 2 tipos:
Conceptual.
Convencional.

1. Los modelos conceptuales: también denominados de alto nivel facilitan la descripción global del conjunto de información de la empresa con indenpendencia de la maquina que se use.
2. Los modelos convencionales: se encuentran soportados por los SGBD, los mas comunes son el jerarquico y el codasyl o de red y el relacional.

Es precisodistinguir entre esquema y ocurrencia.
Esquema: es la descripción de la estructura de la base de datos.
Ocurrencia: son los datos que hay almacenados en el esquema en un determinado momento y que varían.

Una definición de modelo de datos seria: Un conjunto de conceptos, reglas y convenciones que nos permite describir y manipular los datos de un cierto mundo real que deseamos almacenar en la basede datos.


Propiedades de un modelo de datos

Las propiedades de los modelos de datos son de dos tipos:

1. Estáticas
2. Invariantes en el tiempo: Que responden a lo que suele ser las estructuras.
3. Y dinámicas que son las operaciones que se aplican a los datos o valores almacenados en las estructuras, las cuales varían en el tiempo.

Propiedades estáticas
La estática de un modelo dedatos esta compuesta por elementos permitidos y elementos no permitidos.



Elementos permitidos: No son los mismos para todos los modelos de datos. Varían especialmente en su terminología, en general suele ser objetos que pueden ser entidades relaciones, registros, asociaciones entre objetos (interrelaciones), propiedades de los objetos (atributos o campos) y dominios que son conjuntos devalores sobre los que se definen las propiedades.

La representación de estos elementos depende del tipo de modelo, así en las jerarquicos y en el modelo en red se representan en forma de grafo (similar o en árbol).
En los modelos relacionales se usan las tablas y en el modelo entidad, interrelación se usan grafos y tablas.

Elementos no permitidos: No todos los valores, cambios de valor oestructuras están permitidas en el mundo real, además de cada modelo de datos también impone por si mismo limitaciones a las estructuras que permite.
Se denomina restricciones inherentes (pueden cambiar) a las que son impuestas por el modelo de datos en si y se denominan restricciones de integridad a las que son impuestas por el mundo real.
Habitualmente en vez de restricciones se suelen llamarreglas.

Propiedades dinámicas
Los valores que toman los distintos objetos de un esquema en un determinado momento Ti reciben el nombre de ocurrencia de esquema o estado de los datos en el momento BDi.
En otro momento Tj la ocurrencia sera BDj.
La aplicación de una operación a una ocurrencia de un esquema trasforma esta en otra ocurrencia.


Una operación tienen dos componentes o pasos:

1.Componente de localización: selección o enfoque, consiste en localizar la ocurrencia de un objeto indicando un camino.

2. Acción, que se realiza sobre la ocurrencia previamente localizada, operaciones de actualización: eliminar, insertar, modificar, ver.


Restricciones de integridad en los modelos de datos

En el mundo real existen ciertas reglas que deben cumplir los elementos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modelos de datos de las bases de datos
  • Data modeler
  • modelo de datos
  • Modelos de datos
  • Modelado de datos
  • Modelo de datos
  • Modelos de datos
  • Modelo De Datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS