Post on 01-Feb-2016
description
Modelado
TemasModelo Entidad-Relación◦ Conceptos básicos
◦Grado
◦ Cardinalidad
Cliente
Producto
Vendedor
Clave ClienteNombreDirecciónTeléfonoEmailRFC
Clave productoMarcaModeloColorMaterial
Clave vendedorNombre
CURPRFC
DirecciónTeléfono
Puesto
NEGOCIO: VENTA DE CORBATAS
Modelo conceptual Entidad-Relación ER
Entidad
Atributo clave
Atrib. multivaluado
Relación
Atributo
Cliente
Clave cliente Nombre
Dirección
Telefono
RFC
Cliente
Clave cliente Nombre
Dirección
Telefono
RFC
Nombre
Dirección
Telefono
Cliente
Clave cliente
RFC
Apellido PaternoApellido Materno
Nombre(s)
Estado
Delegación/Munic.
Código Postal
LadaNúm.. Telefónico
Nombre
DirecciónTelefono
Cliente
Clave vendedor
RFC
Apellido PaternoApellido Materno
Nombre(s)
Estado
Delegación/Munic.
Código PostalLada
Núm.. Telefónico
Nombre
Dirección
Telefono
Vendedor
Clave vendedor
Puesto
RFC
Apellido PaternoApellido Materno
Nombre(s)
Estado
Delegación/Munic.
Código PostalLada
Núm.. Telefónico
CURP
Producto
Clave producto Marca
Modelo
Material
Precio
Color
COMPRA
(1,N)
(M,1)FECHA_VENTA
CANTIDAD
TIENE
(N,1)
(1,M)
CONCEPTOS BASICOS
Entidad.- objeto del mundo real
Entidad fuerte.- no depende de nadie para existir
Entidad débil.- necesita de otra(s) entidades para existir
Dominio.- conjunto de valores permitidos para cada atributo
Clave.-identifican de manera única a una entidad
Nombre
DirecciónTelefono
Cliente
Clave vendedor
RFC
Apellido PaternoApellido Materno
Nombre(s)
Estado
Delegación/Munic.
Código PostalLada
Núm.. Telefónico
Nombre
Dirección
Telefono
Vendedor
Clave vendedor
Puesto
RFC
Apellido PaternoApellido Materno
Nombre(s)
Estado
Delegación/Munic.
Código PostalLada
Núm.. Telefónico
CURP
Producto
Clave producto Marca
Modelo
Material
Precio
Color
COMPRA
(1,N)
(M,1)FECHA_VENTA
CANTIDAD
TIENE
(N,1)
(1,M)
GradoNúmero de conjuntos de entidades que participan en el conjunto de relaciones
Grado (continuación)
CardinalidadSolo aplica a relaciones binarias de entidades
Numero de entidades a las que otra entidad puede asociar mediante un conjunto de relaciones
Ejercicios
Ejercicio #1
Supongamos que en un centro escolar se imparten muchos cursos. Cada curso está formado por un grupo de alumnos, de los cuales uno de ellos es el delegado (jefe de grupo). Los alumnos cursan asignaturas, y una asignatura puede o no ser cursada por los alumnos.
1° Identificar las entidades involucradas
CURSO ALUMNO ASIGNATURA
2° Identificar atributos de cada entidad
3° Establecer relaciones
4° Cardinalidad
Ejercicio #2Empleado que dirige a otro empleado
Ejercicio #3Pieza se forma de otras piezas
Ejercicio #4Crear el ER de PROFESORES-CURSOS-ASIGNATURAS