Modelo Entidad Relacion Identificando Entidades tributos
Modelo Entidad/Relación
Identificando Entidades y Atributos
Escuela de Informática y Telecomunicaciones
Unidad de Aprendizaje N°1
Introducción al Modelamiento de Base de Datos
Aprendizaje Esperado:
IDENTIFICA LAS ENTIDADES, PROCESOS Y SUS INTERRELACIONES
PARA REPRESENTAR LAS NECESIDADES DE INFORMACIÓN PLANTEDAS
patente
marca
modelo
color
velocidad
número puertas
etc
Objetivos de la Clase
•
•
•
•
•
•
•
Entender los objetivos del Modelo Conceptual en el Modelamiento de una
Base de Datos.
Definir y describir las características de un Modelo Entidad Relación.
Definir que es una Entidad y su representación en el Modelo Entidad
Relación.
Cómo identificar las Entidades a partir de las narrativas del usuarios.
Cómo identificar lasEntidades a partir de Vistas de Usuarios.
Definir que es un Atributo de una Entidad.
Cómo identificar los atributos para las Entidades.
Modelo Conceptual
•
•
¿Qué es?
¿Cuál es su objetivo?
Modelo Conceptual
•
¿Qué son las Reglas del Negocio?
•
Ejemplos de Reglas del Negocio:
• Un cliente que efectúa compras por más de $300.000 al año es un cliente de tipo
"Premiun", A estos clientes leaplicamos un descuento del 20% en todas las compras
que efectúe al año siguiente.
• Un profesor debe dictar como mínimo una asignatura en el semestre.
Modelo Conceptual
• Vías de información :
– Narrativas del usuario.
– Vistas de Usuarios.
BLA BLA
BLA
BLA BLA
BLA
BLA BLA
BLA
BLABLA
BLA
BLA BLA
BLA
BLA BLA
BLA
BLA BLA
BLA
BLABLA
BLA
BLA BLA
BLA
BLA BLA
BLA
Modelo Conceptual
• Los pasos queestán asociados al Diseño
Conceptual son:
– Identificar los tipos de entidad.
– Identificar los tipos de relaciones.
– Identificar y asociar los atributos con
los tipos de entidad y de relaciones.
– Determinar los dominios de los
atributos.
– Determinar los atributos de claves
primaria, principal y secundaria.
– Considerar el uso de conceptos de
modelado avanzados (opcional).
Comprobar si elmodelo tiene redundancias.
Validar el Modelo Conceptual, comprobando las transacciones de los usuarios.
Repasar el Modelo de datos Conceptual con los usuarios.
Modelo Conceptual
•
El modelo conceptual más utilizado para el diseño conceptual de
Bases de Datos es el Modelo de datos Entidad-Relación.
Modelo Entidad-Relación
•
Los conceptos básicos de un modelo E/R son:
– ENTIDAD
– RELACIÓN
–ATRIBUTO
Atributos
trabajan
asignado a
efectúa
Entidad
Relación
efectuado por
Identificando Entidades
•
•
•
Contienen hechos que la empresa debe conocer y recordar.
Es cualquier objeto, real o abstracto, que existe en un contexto
determinado o puede llegar a existir y del cual deseamos guardar
información.
Se refieren a los conceptos, personas, objetos o cosas que son
importantes para elnegocio y sobre de las cuales se deben guardar sus
datos
Identificando Entidades
PERSONA
CONCEPTO
EVENTO
COSA/OBJETO
LUGAR
ORGANIZACIÓN
Identificando Entidades
•
•
¿Qué son las ENTIDADES?.
Se pueden clasificar en uno de los siguientes tipos:
TIPO
DESCRIPCIÓN
EJEMPLO
ENTIDAD PRINCIPAL
(ENTIDAD FUERTE)
Es independiente y no Cliente, Profesor, Empleado, Alumno,
depende de la existenciaDepartamento, Asignatura etc.
de otra Entidad.
ENTIDADCARACTERÍSTICA
(ENTIDAD DÉBIL)
Depende de la existencia Entidad NOTAS que dependen de un
de una Entidad Fuerte.
ALUMNO.
Entidad CARGAS_FAMILIARES que
dependen del Empleado.
ENTIDAD INTERSECCIÓN
Depende de la existencia Asignaturas que un alumno cursa y que
de dos o más entidades.
depende
de
ASIGNATURA
y
ALUMNO.
El detalle de los productosvendidos en
una Factura que depende de la
FACTURA y PRODUCTOS.
Identificando Entidades
•
Cada entidad tiene múltiples ocurrencias o instancias; es decir , debe tener
ocurrencias concretas de ese tipo de entidad. Por ejemplo la entidad
EMPLEADO tiene una instancia para cada empleado:
ENTIDAD
INSTANCIAS DE LA ENTIDAD
Juan Toro
Luis Gómez
Ana María Pérez
María Pineda
Luis Gómez
Carmen Soto
Luis...
Regístrate para leer el documento completo.