lunes, 21 de mayo de 2012

MODELO RELACIONAL (SOFTWARE)


CARDINALIDAD:
Es el número de tuplas que contiene. Ya que en las relaciones se van insertando y borrando tuplas a menudo, la cardinalidad de las mismas
varía constantemente.
La correspondencia de cardnalidades o razón de cardinalidad expresa el número de entidades a las que otra entidad se puede asociar mediante  un conjunto de relaciones.
Para un conjunto de relaciones binarias R entre dos conjuntos de entidades A y B la correspondencia de cardinalidad debe ser una de las siguientes: 

  • UNO A UNO:  cada entidad A se asocia con una entidad B, y cada entidad B se asocia don una entidad A. 
  •  UNO A MUCHO:  cada entidad A se asocia con cualquier número  o más entidades de B, sin embargo, se puede asociar a lo sumo con una entidad A. 
  • MUCHO A UNO:  cada entidad A se asocia a lo sumo con cada entidad B, cada entidad B, sin embargo se puede asociar  con cualquier número de entidades A.  
  • MUCHOS A MUCHOS:  Cuando un registro de una tabla puede estar relacionado con más de un registro de la otra tabla y viceversa. En este caso las dos tablas no pueden estar relacionadas directamente, se tiene que añadir una tabla entre las dos (Tabla débil o de vinculación) que incluya los pares de valores relacionados entre sí. El nombre de tabla débil deviene de que con sus atributos propios no se puede encontrar la clave, por estar asociada a otra entidad. La clave de esta tabla se conforma por la unión de los campos claves de las tablas que relaciona. 
Se dice que hay una dependencia en existencia cuando un tipo de interrelación está vinculado un tipo de entidad regular con uno débil, de forma que las ocurrencias del tipo de entidad dependiente (entidad débil) no puedan existir sin la ocurrencia de la entidad regular de la entidad que dependen.
INTEGRIDAD:
Se refiere a la corrección y completitud de los datos en una base de datos. Cuando los contenidos se modifican con sentencias INSERT, DELETE o UPDATE, la integridad de los datos almacenados puede perderse de muchas maneras diferentes. Pueden añadirse datos no válidos a la base de datos, tales como un pedido que especifica un producto no existente.

Pueden modificarse datos existentes tomando un valor incorrecto, como por ejemplo si se reasigna un vendedor a una oficina no existente. Los cambios en la base de datos pueden perderse debido a un error del sistema o a un fallo en el suministro de energia. Los cambios pueden ser aplicados parcialmente, como por ejemplo si se añade un pedido de un producto sin ajustar la cantidad disponible para vender.

Una de las funciones importantes de un DBMS relacional, es preservar la integridad de sus datos almacenados en la mayor medida posible.

REDUNDANCIA:
Es una propiedad de los mensajes, consistente en tener partes predictibles a partir del resto del mensaje y que por tanto en sí mismo no aportan nueva información o "repiten" parte de la información. En numerosas aplicaciones, así como en las lenguas naturales la redundancia es una estrategia ampliamente usada para evitar malentendidos o errores de decodificación. Descriptivamente, la redundancia constituye factor educativo estratégico que consiste en intensificar, subrayar y repetir la información contenida en el mensaje a fin de que el factor de la comunicación ruido no provoque una pérdida fundamental de información. 

VALIDACIONES: 
 La función de validación permite verificar los valores e intervalos de valores introducidos en el entorno del Sistema SAP R/3 con ayuda de las normas definidas por el cliente. Si se introducen datos en el sistema, se verifican con las normas de validación. Si los datos no se corresponden con estas normas, siempre que las circunstancias lo permitan, no se contabilizarán. Ya que la validación se lleva a cabo antes de la contabilización, sólo se incluyen en EC-EIS los datos verificados. Las validaciones siempre son válidas para un aspecto y se crean en el Customizing. Encontrará una descripción detallada sobre cómo actualizar y copiar las validaciones en el Customizing. Si se están actualizando las validaciones de un aspecto por primera vez, previamente el sistema generará el entorno necesario. 
Modelo relacional del sistema actual: 

 





No hay comentarios:

Publicar un comentario