Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BASE DE DATOS
Ficha 13: MER-GRAFICO
INET
Docente Practicante Ninel Barboza
Entidades
Es un elemento distinguible de nuestra realidad
Las entidades se agrupan en conjuntos de entidades o tipos de entidades
Ejemplo:
PERSONA
Atributos
Es una propiedad de una entidad o relacin
Tipos de atributos:
Ejemplo:
Nombre_completo
PERSONA
Telefonos*
Nombre
Apellido
Fecha_nacimiento
PERSONA
Nro_Documento
Fecha_nacimiento
Relaciones
Describe cierta dependencia entre entidades o permite la asociacin de las
mismas. Se representa con un rombo que une las entidades que participan de la
relacin
Ejemplo:
PERSONA
TIENE
MASCOTA
Entidad dbil
Una entidad puede no tener por s misma datos suficientes como para poder
identificarla. Por ejemplo, los salones de un centro educativo se pueden identificar
Material de Apoyo
BASE DE DATOS
Ficha 13: MER-GRAFICO
INET
Docente Practicante Ninel Barboza
por nmero de saln, e.g. saln 501, pero los nmeros podran repetirse fuera
del centro. El saln queda identificado cuando adems del nmero de saln, se
tiene el nombre del centro, saln 501 de la Facultad de Ingeniera
En este caso diremos que la entidad SALON es dbil respecto de CENTRO, y lo
representaremos con una flecha hacia la entidad CENTRO (entidad fuerte).
Cardinalidad
Totalidad
Restricciones No Estructurales
Ejemplo:
Atributos de relaciones
Cada paciente puede ser atendido por ms de un mdico, y a su vez cada
mdico atender varios pacientes. Interesa conocer las fechas de las consultas
La fecha de la consulta es un atributo de los mdicos? no porque depende de
los pacientes. Pero no es un atributo de los pacientes porque depende de los
mdicos
Entonces: Es un atributo de la relacin ATIENDE
Material de Apoyo
BASE DE DATOS
Ficha 13: MER-GRAFICO
INET
Docente Practicante Ninel Barboza
Autorelaciones
En una empresa existen funcionarios y se
sabe que unos son jefes de otros. Un
funcionario puede ser jefe de varios
funcionarios y un subordinado es controlado
por un nico jefe.
Todos los funcionarios, sean jefes o no,
integran el mismo conjunto de entidades:
FUNCIONARIO. Entonces, esta entidad se
relaciona consigo misma. Se acostumbra
especificar los roles en las lineas de
relacin.
AGREGACIONES
Un Director supervisa el dictado de cada curso por parte del Docente
Entidades: DIRECTOR, DOCENTE y CURSO y una relacin DOCENTE-DICTACURSO.Cmo modelamos la supervisin?
Lo que el director supervisa, no es el docente ni el curso, sino el dictado del curso
por parte del docente.
Tenemos entonces que de la relacin participara una entidad y otra relacin.
Para este tipo de problemas, se puede considerar la relacin como si fuera una
entidad. A esto lo llamamos agregacin
Material de Apoyo
BASE DE DATOS
Ficha 13: MER-GRAFICO
INET
Docente Practicante Ninel Barboza
Generalizacin / Especializacin
Entidades como ESTUDIANTE y DOCENTE, tienen atributos en comn como
cdula, nombre, apellido, etc. Mientras que tienen otros atributos que no
comparten (los docentes tienen un grado y los estudiantes fechas de ingreso y
egreso)
Estas dos entidades se pueden ver como especializaciones de una entidad ms
general: PERSONA. Las sub-entidades pueden tener sus propios atributos y
participar en relaciones.