domingo, 15 de noviembre de 2015

Tipos de Correspondencia

Número de ocurrencias de una entidad asociadas a una ocurrencia de otra o de la misma entidad a través de una relación.

*      Uno a Uno1:1
*      Uno a Muchos1:N
*      Muchos a MuchosM:N





Relaciones o Interrelaciones

Es una asociación entre entidades y se caracterizará por unas determinadas restricciones que determinarán qué entidades participan en la misma.



è Ocurrencia de Relación: asociación de ocurrencias de entidad de diferentes entidades
è Las relaciones pueden tener sus propios atributos

Propiedades:

*     Nombre
*     Grado:  número de tipos de entidad sobre las que se establece la relación
o   Unarias
o   Binarias
o   Ternarias
*     Tipo de correspondencia

Atributos

Es una propiedad o característica asociada a una determinada Entidad y, por tanto, común a todas las ocurrencias de esa entidad.

è Dominio: conjunto nominado de valores homogéneos con independencia de cualquier entidad, relación o atributo

Tipos de Atributos según características

*      Clave Primaria: hace único el acceso a cada ocurrencia de entidad
o   Clave Candidata (o Alternativa): posible clave de una entidad
o   Clave Simple: compuesta por un único atributo
o   Clave Múltiple (o Concatenada): compuesta por un conjunto de atributos
*      Descriptor: no permite distinguir una ocurrencia de otra



Tipos de Atributos según restricciones

*      Simple: valor indivisible
*      Compuesto: puede ser subdividido en atributos más elementales
*      Multivaluado: puede tomar más de un valor para algunas de las ocurrencias
*      Obligatorio: tiene que tomar al menos un valor
*      Derivado: se obtiene a partir de atributos de la misma o de otra entidad


martes, 6 de enero de 2015

Entidades

Es un objeto real o abstracto de interés en una organización y acerca del cual se puede y se quiere obtener una determinada información.

è Tipo de Entidad: conjunto de entidades con las mismas características
è Ocurrencia de Entidad: es una realización concreta de una entidad


Entidades, Atributos y Relaciones

El Modelo E/R tiene sus estructuras propias, que son conocidas como Diagramas Entidad/Relación.

Entidades

Atributos

Relaciones o interrelaciones

Tipos de correspondencia

Entidades débiles

Papel (rol) de la entidad

Atributos multivaluados y compuestos

Atributos derivados

Objetivos de la Modelización Conceptual

Es el conocimiento profundo de los datos que se van a manejar y de alguna forma de agruparlos en unidades mayores que se llamarán Entidades.

è Al modelo (aproximación del mundo real) se le llama Esquema Conceptual

Modelo Conceptual de Datos

Ø  Análisis (ASI): Estudio y captura de requisitos.
Ø  Diseño (DSI): Representación conceptual mediante Modelo Entidad/Relación extendido.
o   Transformar a un Modelo Lógico: Jerárquico, Red, Relacional u Objetos.
Ø  Construcción (CSI): Implantar Modelo Lógico en un SGBD (Sistema Gestor de BBDD).

BBDD = Modelo Datos + SGBD

¿QUÉ ES UN MODELO DE DATOS?

Es una representación gráfica orientada a la obtención de las estructuras de datos de una forma metódica y sencilla.

Modelos de representación de Modelo de Datos (MD):

*      EN RED: visión natural de los datos, separando los objetos de sus asociaciones
*      JERÁRQUICO: dependencia entre los distintos elementos componentes
*      RELACIONAL: alto grado de independencia de los datos frente a los tratamientos
o    
*      ENTIDAD/RELACIÓN (Chen, 1976): aglutina las ventajas de los anteriores

El Modelo E/R es una Metodología gráfica para el diseño de BBDD. Percibe el mundo real como una serie de objetos relacionados entre sí y pretende representarlos gráficamente mediante un determinado mecanismo de abstracción.

è Necesita ser transformado para poder ser accedido por el SGBD

VENTAJAS DE REALIZAR UN MODELO DE DATOS

Ø  Control de los posibles errores desde el principio
Ø  Obtención de estructuras de datos independientes del entorno físico y lógico
Ø  Mejora del mantenimiento
Ø  Validación interactiva con el usuario
Ø  Facilita la comunicación entre todos los miembros del equipo de desarrollo
Related Posts Plugin for WordPress, Blogger...