Está en la página 1de 9

Bases de Datos

J. Navn

Entidades Dbiles
Son entidades que dependen de otra para su
existencia (no tienen sentido sin la otra)
Normalmente estn relacionadas 1 a 1 o n a 1
con alguna entidad regular (no dbil)
Ejemplo: cursos ofrecidos y cursos

Curso

Puede
Dictar

Profesor

Copyright 1998 J. Navn

Curso Ofrecido

Dicta

Inscribe
Alumno

Bases de Datos

J. Navn

Clases de Entidades y Subclases


En realidad en los diagramas no aparecen las
entidades sino las clases de entidades
En un diagrama entidad = clase de entidad
Es posible definir subclases de modo de no
tener que repetir atributos

nombre

Ap Paterno

RUT
Ap Materno

Persona

Sueldo

Nombres
Alumno

Empleado

Administrativo

Fecha Contrato

Profesor

Copyright 1998 J. Navn

# Alumno

Bases de Datos

J. Navn

Diagramas E-R: Un Ejemplo


Base de Datos: Compaa
Entidades Fundamentales:
Empleado
Depto.
Dependiente (dbil)
Proyecto

Vnculos:

Copyright 1998 J. Navn

Dirige
1:1 entre Empleado y Depto.
Atributos: FechaInic
Pertenece_A
1:N entre Depto. y Empleado
Controla
1:N entre Depto y Proyecto
Supervisa
1:N entre Empleado (rol supervisor) y Empleado (rol
supervisado)
Trabaja_en
M:N entre Empleado y Proyecto
Atributo: Horas
Dependientes_de
1:N entre empleado y dependiente

Bases de Datos

J. Navn

Ejemplo (cont)
Direccin
Nombres
Ap Paterno

RUT
Ap Materno
salario
sexo
nombre
(1,1)
Empleado

(0,N)

Pertenece_A

Depto.

(0,1)

(0,1)

(1,N)

fechaInic
(0,N)
(1,1)

Supervisa

Dirige
Controla
(1,N)
(0,N)

horas
(1,1)

Dependientes_De

Trabaja_En

Proyecto

(1,N)

(1,1)
nombre

lugar

Dependiente
nmero

Copyright 1998 J. Navn

parentesco.

nombre

sexo

fecha nac.

Bases de Datos

J. Navn

Resumen de la Notacin

Tipo de Entidad

Tipo de Entidad Debil

Tipo de Vnculo

Tipo de Vnculo Dbil

Atributo

Atributo Clave
Atributo Multivaluado

Atributo Compuesto

Copyright 1998 J. Navn

Atributo Derivado

Razn de Cardinalidad 1:N

Restriccin de Cardinalidad (mn, mx)


(mn, mx)

Bases de Datos

J. Navn

Vnculos con grado mayor que 2


Ejemplo 1.
Vnculo :Suministrar (cantidad)
Entidades:
Proveedor
Componente
Proyecto

Ejemplo 2.
Vnculo: Ofrece
Entidades:
Profesor
Curso
Semestre

Es posible representar un vnculo ternario


como un tipo de entidad dbil con tres
vnculos identificadores
Proveedor

Suministrar
1

Proyecto
N

Copyright 1998 J. Navn

1
Componente

Bases de Datos

J. Navn

Otro Ejemplo
Direccin

Cdigo
nombre
Nmero
1
Banco

Direccin

Sucursales

Suc-Banco.

Saldo
N

Cuentas
Prstamos

Tipo
Nmero

N
Cuenta
Prstamo
M
nmero
Prstamos

Tipo

Importe
N

Copyright 1998 J. Navn

Cliente

nombre

RUT

Direccin

Telfono

Bases de Datos

J. Navn

Aclaracin 1
Direccin

nombre
Nmero
1
Banco

Direccin

Sucursales

Suc-Banco.

Saldo
N

Cuentas
Prstamos

Tipo
Nmero

participacin total
Cuenta

Prstamo
M
M
P-C

C-C

nmero

Tipo

Importe
N

Copyright 1998 J. Navn

Cliente

nombre

RUT

Direccin

Telfono

Bases de Datos

J. Navn

Aclaracin 2
Direccin
Nombres
Ap Paterno

RUT
Ap Materno
salario
sexo
nombre
(1,1)

Pertenece_A

Empleado

(0,N)

Depto.

(0,1)

(0,1)

(1,N)

fechaInic
(0,N)
(1,1)

Supervisa

Dirige
Controla
(1,N)
(0,N)

horas

N
(1,1)

Dependientes_De

Trabaja_En

Proyecto

(1,N)

(1,1)
nombre

lugar

Dependiente
nmero

Copyright 1998 J. Navn

parentesco.

nombre

sexo

(0,N)

fecha nac.

(1,1)

También podría gustarte