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

Curso Ofrecido

Dicta

Copyright 1998 J. Navn

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

RUT Ap Materno

Ap Paterno Nombres

Persona

Sueldo

Alumno

Empleado

Fecha Contrato

Administrativo # Alumno

Profesor

Copyright 1998 J. Navn

Bases de Datos

J. Navn

Diagramas E-R: Un Ejemplo


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

Vnculos:
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

Copyright 1998 J. Navn

Bases de Datos

J. Navn

Ejemplo (cont)
Nombres RUT Ap Paterno Ap Materno salario sexo nombre (1,1) Empleado (0,1) Direccin

Pertenece_A

(1,N) Depto. fechaInic (0,N) (1,1)

(0,N)

(0,1)

Supervisa (1,N) (0,N)

Dirige Controla horas (1,1) Dependientes_De Trabaja_En (1,N) Proyecto

(1,1) nombre Dependiente nmero lugar

parentesco.

nombre

sexo

fecha nac.

Copyright 1998 J. Navn

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

Atributo Derivado

Copyright 1998 J. Navn

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 1 N N Suministrar N 1 Proyecto

Copyright 1998 J. Navn

1 Componente

Bases de Datos

J. Navn

Otro Ejemplo
Direccin

Cdigo nombre Nmero 1 Banco Suc-Banco. Sucursales N Direccin

Saldo N Tipo Nmero Cuentas

1 Prstamos

N Cuenta Prstamo M nmero Prstamos Importe N Cliente Tipo

Copyright 1998 J. Navn

nombre

RUT

Direccin

Telfono

Bases de Datos

J. Navn

Aclaracin 1
Direccin

nombre Nmero 1 Banco Suc-Banco. Sucursales N Direccin

Saldo N Tipo Nmero Cuentas

1 Prstamos

Cuenta Prstamo M M P-C nmero Tipo

participacin total

C-C

Importe N Cliente N

Copyright 1998 J. Navn

nombre

RUT

Direccin

Telfono

Bases de Datos

J. Navn

Aclaracin 2
Nombres RUT Ap Paterno Ap Materno salario sexo nombre (1,1) Empleado (0,1) Direccin

Pertenece_A

(1,N) Depto. fechaInic (0,N) (1,1)

(0,N)

(0,1)

Supervisa (1,N) (0,N)

Dirige Controla horas (1,1) Dependientes_De Trabaja_En (1,N) Proyecto

(1,1) nombre Dependiente nmero lugar

parentesco.

nombre

sexo

fecha nac.

Copyright 1998 J. Navn

(0,N)

(1,1)

También podría gustarte