Escolar Documentos
Profissional Documentos
Cultura Documentos
Entidades:
Entidades Ejemplo:
En el contexto de administracin de
personal de una empresa las entidades
pueden ser:
Empleado
Departamento
Proyecto
Modelado y Diseo de Bases de Datos
Atributos
Describen las entidades y son las piezas especficas
de informacin que se desea conocer
Por ejemplo, posibles atributos para la entidad
empleado seran:
-Nombre
-Fecha nacimiento
-Sueldo
-Rut
Modelado y Diseo de Bases de Datos
Atributos
Para cada atributo hay un conjunto de valores
permitidos, llamados el dominio o el conjunto de
valores de ese atributo.
Tipos de atributos:
Simples y compuestos
Univalorados y multivalorados
Nulos
Derivados
Modelado y Diseo de Bases de Datos
nombres
apellidos
nombre_cliente
id_cliente
Cliente
Modelado y Diseo de Bases de Datos
nombre_subordinado
id _ empleado
empleado
id_empleado es univalorado
nombre_subordinado es multivalorado
Modelado y Diseo de Bases de Datos
Atributos Nulos
Atributos Derivados
Instancias
Cada entidad debe tener mltiples ocurrencias o
instancias. Por ejemplo, la entidad Empleado,
tiene una ocurrencia (o instancia) por cada
empleado en la empresa.
Nombre de la
Entidad
EMPLEADO
Nombre
Juan Bravo
Fecha
27/10/73Miguel Plaza
Nacimiento Jorge Ulloa
300.00030/04/69
Sueldo 800.00029/06/74
350.000
Atributos de la
Entidad instancias de
la Entidad
Modelado y Diseo de Bases de Datos
Llave primaria
Relaciones
Una relacin es una asociacin bi-direccional entre
dos entidades, o entre una entidad consigo misma.
Ejemplo:
Relaciones
Grado de opcionalidad:
Opcional: Puede ser.
Obligatorio: Debe ser
Grado de cardinalidad:
uno o ms
uno y solo uno
Modelado y Diseo de Bases de Datos
Semestre Ao
NombreP
Sem-ao
Profesor Semestre
1
Ofrece
N
M
Puede_ Impartir
Se_ofrece_durante
M N
Curso
CodCurso
Modelado y Diseo de Bases de Datos
Ejercicio
Realizar un diagrama entidad relacin para la siguiente situacin:
"Soy el administrador de una compaa de capacitacin que
provee cursos en tcnicas de administracin. Enseamos
muchos cursos, cada uno de los cuales tiene un cdigo, un
nombre y un precio. Introduccin a Internet y Programacin Java
son dos de nuestros ms populares cursos. Cursos se dictan
entre uno a cuatro das. Un instructor puede ensear varios
cursos. Nosotros registramos el nombre y nmero de telfono
de los profesores. Cada curso es enseado por slo un
instructor. Creamos un curso y luego le asignamos un profesor.
Los estudiantes pueden tomar varios cursos a la vez, y muchos
de ellos lo hacen. Tambin registramos el nombre y telfono de
cada estudiante. Algunos de nuestros estudiantes e instructores
no nos dan sus nmeros telefnicos."