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 Uno – 1:1
Uno a Muchos – 1:N
Muchos a Muchos – M: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.
Nombre
Grado: número de tipos de entidad sobre las que se
establece la relación
Tipo
de correspondencia
è
Ocurrencia de Relación: asociación de
ocurrencias de entidad de diferentes entidades
è
Las relaciones pueden tener sus propios
atributos
Propiedades:
o
Unarias
o
Binarias
o
Ternarias
Atributos
Es una propiedad o característica asociada a una determinada
Entidad y, por tanto, común a todas las ocurrencias de esa entidad.
Clave Primaria: hace único el acceso a
cada ocurrencia de entidad
Descriptor: no permite distinguir una
ocurrencia de otra
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
è
Dominio: conjunto nominado de valores
homogéneos con independencia de cualquier entidad, relación o atributo
Tipos de Atributos según
características
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
Tipos de Atributos según
restricciones
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
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.
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
ENTIDAD/RELACIÓN (Chen, 1976): aglutina
las ventajas de los anteriores
Ø
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):
o
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
Suscribirse a:
Entradas (Atom)
