PRESENTADO POR:
HAIDER JEZREL RIOS ROJAS
11-2
2013
 Un diagrama o modelo entidad-relación (a
veces denominado por sus siglas en inglés,
E-R "Entity relationship", o del español DER
"Diagrama de Entidad Relación") es una
herramienta para el modelado de datos que
permite representar las entidades
relevantes de un sistema de información así
como sus interrelaciones y propiedades.
 El Modelo Entidad-Relación.
 Se elabora el diagrama (o diagramas) entidad-relación.
 Se completa el modelo con listas de atributos y una
descripción de otras restricciones que no se pueden reflejar
en el diagrama.
 El modelado de datos no acaba con el uso de esta técnica.
Son necesarias otras técnicas para lograr un modelo
directamente implementable en una base de datos.
Brevemente:
 Transformación de relaciones múltiples en binarias.
 Normalización de una base de datos de relaciones (algunas
relaciones pueden transformarse en atributos y viceversa).
 Conversión en tablas (en caso de utilizar una base de datos
relacional además es algo importante para la base de datos
del profe Caín ortega, ).
 relación asociación que se establece
entre campos comunes (columnas) en
dos tablas. Una relación puede ser uno a
uno, uno a varios o varios a varios.
 La relación uno a varios es el tipo de
relación más común. En este tipo de
relación, un registro de la Tabla A puede
tener muchos registros coincidentes en
la Tabla B, pero un registro de la Tabla B
sólo tiene un registro coincidente en la
Tabla A.
 Un proveedor ...
 ... puede suministrar más de un
producto ...
 ... pero cada producto tiene un único
proveedor.
 En una relación varios a varios, un registro
de la Tabla A puede tener muchos registros
coincidentes en la Tabla B, y viceversa. Este tipo de
relación sólo es posible si se define una tercera tabla
(denominada tabla de unión) cuya clave principal
consta de dos campos : las claves externas de las
Tablas A y B. Una relación de varios a varios no es
sino dos relaciones de uno a varios con una tercera
tabla. Por ejemplo, la tabla Pedidos y la tabla
Productos tienen una relación de varios a varios que
se define mediante la creación de dos relaciones de
uno a varios con la tabla Detalles de pedidos. Un
pedido puede incluir muchos productos, y cada
producto puede aparecer en muchos pedidos.
 Clave principal de la tabla Pedidos
 Clave principal de la tabla Productos
 Un pedido puede incluir muchos productos ...
 ... y cada producto puede aparecer en muchos pedidos.
 En una relación de uno a uno, cada registro
de la Tabla A sólo puede tener un registro
coincidente en la Tabla B, y viceversa. Este tipo de
relación no es normal, porque la mayoría de la
información que se relaciona de esta forma estaría en
una tabla. Puede utilizar la relación uno a uno para
dividir una tabla con muchos campos, para aislar
parte de una tabla por razones de seguridad o para
almacenar información que sólo se aplica a un
subconjunto de la tabla principal. Por ejemplo, puede
crear una tabla que registre los empleados
participantes en un partido de fútbol benéfico. Cada
jugador de fútbol de la tabla Jugadores de fútbol
tiene un registro coincidente en la tabla Empleados.
 Cada jugador de fútbol tiene un registro
coincidente en la tabla Empleados.
 Este conjunto de valores es un subconjunto
del campo Id. de empleado y la tabla
Empleados.
Requisitos de datos Requisitos de procesos
Diseño de esquemas
conceptual y externos
Diseño de procesos
Diseño de esquemas
conceptual y externos
(dependiente del sgbd)
Implementación de
transacciones
Diseño de esquemas
interno
Sentencias LDD
Sentencias LDDA
 http://es.wikipedia.org/wiki/Modelo_entida
d-relaci%C3%B3n
 http://office.microsoft.com/es-hn/access-
help/relaciones-de-una-base-de-datos-de-
access-mdb-HP005188444.aspx

Modelo relacional

  • 1.
    PRESENTADO POR: HAIDER JEZRELRIOS ROJAS 11-2 2013
  • 2.
     Un diagramao modelo entidad-relación (a veces denominado por sus siglas en inglés, E-R "Entity relationship", o del español DER "Diagrama de Entidad Relación") es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.
  • 3.
     El ModeloEntidad-Relación.  Se elabora el diagrama (o diagramas) entidad-relación.  Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.  El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un modelo directamente implementable en una base de datos. Brevemente:  Transformación de relaciones múltiples en binarias.  Normalización de una base de datos de relaciones (algunas relaciones pueden transformarse en atributos y viceversa).  Conversión en tablas (en caso de utilizar una base de datos relacional además es algo importante para la base de datos del profe Caín ortega, ).
  • 4.
     relación asociaciónque se establece entre campos comunes (columnas) en dos tablas. Una relación puede ser uno a uno, uno a varios o varios a varios.
  • 5.
     La relaciónuno a varios es el tipo de relación más común. En este tipo de relación, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, pero un registro de la Tabla B sólo tiene un registro coincidente en la Tabla A.  Un proveedor ...  ... puede suministrar más de un producto ...  ... pero cada producto tiene un único proveedor.
  • 6.
     En unarelación varios a varios, un registro de la Tabla A puede tener muchos registros coincidentes en la Tabla B, y viceversa. Este tipo de relación sólo es posible si se define una tercera tabla (denominada tabla de unión) cuya clave principal consta de dos campos : las claves externas de las Tablas A y B. Una relación de varios a varios no es sino dos relaciones de uno a varios con una tercera tabla. Por ejemplo, la tabla Pedidos y la tabla Productos tienen una relación de varios a varios que se define mediante la creación de dos relaciones de uno a varios con la tabla Detalles de pedidos. Un pedido puede incluir muchos productos, y cada producto puede aparecer en muchos pedidos.
  • 7.
     Clave principalde la tabla Pedidos  Clave principal de la tabla Productos  Un pedido puede incluir muchos productos ...  ... y cada producto puede aparecer en muchos pedidos.
  • 8.
     En unarelación de uno a uno, cada registro de la Tabla A sólo puede tener un registro coincidente en la Tabla B, y viceversa. Este tipo de relación no es normal, porque la mayoría de la información que se relaciona de esta forma estaría en una tabla. Puede utilizar la relación uno a uno para dividir una tabla con muchos campos, para aislar parte de una tabla por razones de seguridad o para almacenar información que sólo se aplica a un subconjunto de la tabla principal. Por ejemplo, puede crear una tabla que registre los empleados participantes en un partido de fútbol benéfico. Cada jugador de fútbol de la tabla Jugadores de fútbol tiene un registro coincidente en la tabla Empleados.
  • 9.
     Cada jugadorde fútbol tiene un registro coincidente en la tabla Empleados.  Este conjunto de valores es un subconjunto del campo Id. de empleado y la tabla Empleados.
  • 10.
    Requisitos de datosRequisitos de procesos Diseño de esquemas conceptual y externos Diseño de procesos Diseño de esquemas conceptual y externos (dependiente del sgbd) Implementación de transacciones Diseño de esquemas interno Sentencias LDD Sentencias LDDA
  • 11.