Apunte de Modelización

Anuncio
Índice
!
"
#
$
%
&
'
(
'
#
)
)
"
)
*
)
+
"
)
,
)
-
,
)
.
%
/
0
!
"
'
(
'
"
,
"
)
2
1
!
"
,
3
4
2
3
,
4
#
5
#
6!
7
8 9 :
*
)
*
8 9;:
*
8 9;:
"
3
#
$
%
'
(&
'
#
!
)
3
,
%
< =
)
)
0
;
*
!
=
)
)
)
)
)
)
)
)
)
)
+
$
)
%
))
)
!
>
)
!
+
)
!
2
)
!
+
.
))
=
)
=
)
=
.
)
Modelización
IMPORTANTE:
Este apunte es un complemento de la bibliografía que la
materia utiliza como base para el tema.
No contiene una visión exhaustiva ni completa de los
contenidos, sólo pretende ser un elemento más de ayuda
para la comprensión de los mismos.
!
" #
$
?
!
!
+
1
%
@
,
4
8
@
?
!
?
/
:1
(
!
@
'
!
<
'
0
%
.1
8
1
A
8
:
B 4:1 6
'
'
1
!
?
:
,
%
84
%
8
,
-
@ 4
*
%
6
-:1
'
6
= 4
<
1
'
%
@
9
>
>2
>;
,
'
1
!
?
,
%
- 1
'
0
%
"#
&# "'
2.1 Descripción general
!. 0
!
A
?
B 4:
<
?
8
-
'
0?
;
1
1
:
8
4
.
'
4
'
@ 5%
2.2 Modelo Conceptual
B
'
%
,
!.
4
4
8 ?
: +
1
-!
,
<
1
1
?
%
-
!
?
-
0
+
8
'
.
%
.
6:
.
1
1
2%
<
4
8
: !.
'
'
4
B 4 8
.
:1
%
B 4
A ,C
-
*
%
!.
!.
1
%
6
?
,
0
1
!
<
2.3 Modelo Entidad Relación
0
0
,
4
8
.
,
1
!
:
%
0
*!
.
1
8
!
,
?
1
'?
%
:
"
(
$# $
(
$+ #
#
)
$ % $& '$# ( $
%
* $# ( +$
#
$
)
' ?
'
,
6
9
$
2
,
4
-
,
,
%
1
*
4
01
.
$
(
#
#&$(
"(#
4
%(
(
&& $+
-% ( # (
'
(
(
% $ , - ( $# (
(
#
$ $ $(
$
'
#
(
#& (
$
!
0
-
,
4
!
0
0
0
""
4
$
,
*
?
0
0
8
:
!
%
*
1 >
8
!
:
4
.
>
4
;
8 D :
.
.
1
:
)
'
'
$
8-
!6
:
*
?
<
.
1
*
!
<
<
1
0
>
1
8
1
A
8
,
?
.
1
!.
.
8
-
!
4
6
!
.,
8
: 4
!
<
E 4
1 -
.
1 E 4:
*-
:
0
!
? !
E 4
!
'
F
%
1
<
F
0
G
*-
-
1
!
,
1
8-
?
(
*
8
0?
.
;
! G
1
!
'
!.
:1
<
. ,
6
!6
:
?
.
0
+"
*
0
. :
.
1
'
/1
,
-
0
8
.
0
0
0
,
,
?
0
!
2
1
1
!6
!
,
/
0
0
,
1
1
0
-
!
'
1
,
/
2.4 Diagrama de Entidad Relación
.
1
!
8 ?
6
1
<
:
!
!
6
-
2.4.1 Entidades
2
1
!.
-
!!
!6
.
1
4
+
?
.
1
ESTUDIANTE
A2B
;2
,
%
%
1
!
%
9
6
!
,
!
!
- < %
<
8
!
:1 -
?
!
!
6
8
F
0
> >0
/
G
:1
,
!
8
$
+$
#
( (
(/ $( ( ( $&
1
!.
.
!
?
$
#
$(
(
:
&' (%
(
%,
4
4
,
<
1
,
6!
,
.
1
.
1
% 6! 1
6
!
1
!
0
1
-
*
,
%
:1
+
8
E
4B ;E
4
,
0
?
,
?
.
%
4
%
!
"+
-
4
<
4 E
- <
1
6!
DOMICILIO
2.4.2 Atributos
%$
,$
%$
!
4
!
"
!
A
,
1
0
1
+
.
!
!
1
;
A2B
%
! 1
;
;2
%
!
-
!
ESTUDIANTE
.
%$
,$
%$
%
"(#
-
.
.
"
1
0
!
.
/
:
0
4
8+H = +
0
!
!
8
-H -:
.
.
0
:
,
1 -
%
1
1
0
8
!
!
! +
,
.
,
%
/
!
%
9
;
!
;J4B
ESTUDIANTE
! *-
0
!
B
6
1
/
,
!
%
,
!
!
0
I-
*- ?
!
8
.
!
%
0
8
/
! ?
.
1
%$
,$
%$
/
6
"(#
!
:
,
1
.
1
B 4: 2
0
0
0
0
4
1-
!.
# 0 #
0
*
1
'
'
+"
'
,
6!
?
1(
$
#
$
- ($
%$
,$
%$
,
$
(
"(#
1
!
(
(
$& (#
#
(
0
(%
(&
$$
#
!
'#
1
0
!
'
,
0
/
$
'+#
1
0'
'
,
?
"
"
+"
'
!
$
1
!
0
1 (
$
#
$
(
$&
$
- ($
(
#
3
( & $& (4
% 5# $ %
(
%$
,$
%$
1
I.1
"(#
( #
%,
%
( (%
(&
'#
$
- ( $ #
(
( % $/
$
"0
!
?
8
, *
:
!
'
1 (
$
#
$
- ($
#
$
(
(
"
+"
'
$& (
%, (
$/
(%
$
(&
$$
'#
+ *
2.4.3 Interrelaciones
%$
,$
/$
!
"+
)
"
B
?
!
5
DK
8
:
?
1
-
4
0
1
1
?
4
!
! 1
! 1 -
!
!
0
?
!
!
<
* *1
!
.
1
!
2
1
2 ;
+E
?
0
!
8
0
:
+
.
6
1
!
%
8+H: 0
%
;
1 -
!
%
9
!
;J4B
ESTUDIANTE
Tiene
Aprobada
MATERIA
2
?
A2B
;2 -:1
2 ;
2
+E
<
%+
0
*
8
'
!
*!?
1
!
1
!
?
!.
! L
0
.
+
.
Responsable
Dictada
CARRERA
DICTA
FACULTAD
1 *1
%
9
<
1
!
%$
,$
/$
%
?
-"
,
0
0
-
8
2.4.3.2.1
*!
-
1
Interrelación Unaria
/
A
;
1
B
1
@
".
!6
*!
20
-
%
A E
4 2M
0
Sucesora
2
Predecesora
Es correlativa de
<
2.4.3.2.2
4
@
.
1
1 !
:
,
0%
Interrelación Binaria
4
4
? ,
67
B
0
.
2.4.3.2.3
2 ;
+E
Interrelación Ternaria
?
.
'# 3
%
>
1 '
4
?
1
0
A
!1
0%
*
1
*
1
.
06
2
1
@ 1 ;N
1
<
1
?
!6
1 5 *
B 2
-5 * 5 :1 -
A2
6
A2B
8
;2 1 !
,
%
*
1
9
;
!
;J4B
ESTUDIANTE
B A
MATERIA
CUATRIMESTRE
@
Fecha Fin
Nº
Cuatrimestre
%$
,$
/$
/
4
Fecha Inicio
"
,
0
66
2.4.3.3.1
Interrelaciones UNO A UNO (1:1)
8
!
:
0
A
!
.
0%
0
+
.
1
06
,
!
,
1
ES
DIRECTOR
DE
1
PROFESOR
$,
$
$#
$
-#
$
( $& (
+
9
2.4.3.3.2
1 %
1
$
8
; .
$ '( $
(
8, / $# (# (
.
*
%
0
0%
F
F
1
:1
*
/
0%
* G-
G
06
-
,
,
1
9
FACULTAD
2.4.3.3.3
1
N
DICTA
CARRERA
Interrelaciones MUCHOS A MUCHOS (M:N)
*
*
!
0
+
,
!
0
A
.
%
$
Interrelaciones UNO A MUCHOS (1:N)
1
+
9
CARRERA
$$ (
*
A
.
,
.
0%
1
*
-
;
0%
.
*
1
1
06
1 %
*
9
6
M
CARRERA
%$
,$
/$
,
"
N
CONTIENE
MATERIA
+
A
8
8
0 ':1
8
:
8
2.4.3.4.1
!
*!
:
:
Participación Parcial
4
F
7G
!
0%
!
.
1
1
+ E5 AE
,
,
+"
+
1 -
1
0
ES
DIRECTOR
DE
PROFESOR
%
6
% %
9
CARRERA
!6
,
7
2.4.3.4.2
Participación Total
.
1
+
1 -
1
!
/
,
%
%
?
!6
?
,
%$
,$
/$
1
"(#
4
+
0 %
,
"
"
!6
,
!
1
!
?
0
,
6
2
*-
!
14
!
!
1
2.4.3.5.1
B
,
?
0
0
!
Atributos descriptivos de interrelaciones
!
0
,
0
1
B
.
!
!
!
%
!
-
!
0'
2
1 1 -
!
!
4
A
0
%
<
!
0
9
;
;
!
;J4B
ESTUDIANTE
M
N
2
MATERIA
!
2.4.3.5.2
Atributos identificatorios de interrelaciones
!
0
,
?
.1
.
A
1
!
%
.
.
0
,
,
A2B
;2 %
!
2
1
9
;
;
!
;J4B
ESTUDIANTE
M
B A
N
MATERIA
6!
;
0
1 O 6
:
%
0'
8
,.
*
6
1
P
4
0
%
!
,
1
A
%
.
1
, *
%
9
;
Fecha
Inscripción
!
;J4B
M
ESTUDIANTE
N
B A
1
MATERIA
%
8
;N 4B:1
%
,
%
-
!
: -
1
/( # ( +$
# % (
(
%
,
$
(
$
$ $
/
+
$
+ *
$
(
$ $
!
!6 * !
%
5 *
-
, *
$,
(
$$ (
&(
+$
#
( # (
3
/$ 4
%,
#
($
:( % (
$
$
$
$
4
,
8
<
?
1
* !6
!
0
44
+
!
1
*
,
B IEA
0
B IEA
.
1
/
*
0
!
8
%$
,$
/$
5
"
"
6'# 7 8
I-
!
8
)- 7
"
F
.
1
M
:
# " )
* G
?
.
6
:
6
'
4 ,
<
1
.
%$
,$
/$
9
"
:+ "
+
"
"
" "
-
>
8 D :
!
A
0
8
!
:
*!
A
8
0 ':1
:
8
8
1
F
7G
!
:
0%
!
B
,
1
<
?
0
?
1
*
,
1
<
*
?0
;
?
,
<
/
A
1
!
,
! ? <
%$
,$
/$
;
+"
"
+"
+
#
:
"
"
" "
"
2
1
Nombre Entidad
N
Nombre
Interrelación
Nombre Entidad 2
P
Nombre Entidad 3
A
2
!
0'
! 4
6
2
!
0'
-
0
-
0
*
*
,
?0
A
.
06
9
9 QR 1 R S
9 QT 1 T 1 T S
9 QU 1 U S
:
A
,
QVR 1 T 1 U D S
1-
0
9
9R
9U
:
A
,
QVR 1 T 1 U D1 VR 1 T 1 U D S
:
A
,
QVR 1 T 1 U D1 VR 1 T 1 U D1 VR 1 T 1 U D1VR 1 T 1 U D S
1.9VT 1 U D
R
0:
A
0
9
?0
9R -
,
QVR 1 T 1 U D1 VR 1 T 1 U D1 VR 1 T 1 U D1VR 1 T 1 U D S
4
'
>
DK
?
.
/1 -
? ,
6.
%$
,$
/$
<
2
= +
"
"
("
!6
?
!
,
!
1 -
!
.
!
1
1
+
"
?
.
,
?
'
1
6,
?
1
A + E5 AE
6!
- + E5 AE 1
2E
0
- A
%
!
A
%
%
9
1
PROFESOR
1
ES
DIRECTOR
DE
CARRERA
N
M
ES
PROFESOR
DE
%$
,$
/$
!>
"
"
.
!
%
.
1
6!
1
B
"
?(
!
,
6!
,
1
8
!6
+
!
1
8:- E
%
6! A !
,
1
!6
,
+
6!
,
!
,
6! 0
%
! L
0
%
:1
4 E 8 6! :1
1
%
9
%
2 ;
1
,
:
.
8,
+
?
0
-
?
E
0
A2B
;2
4 E ;
,
1
60
; :)< < =
(
$&
/
$,
>&
+
$
/
(
%
$
#
%
/
(
#
>& %,
(
#
+ $ 8* $
%
(
& "
>& 9# (
$&
+
$ $
$ #&> , % #
>& ( # $
&
$
+
$
(
>&
(
+
$
$($
$
(
$
/
$
/
$
(
$
$$
%
$
$
2.4.4 Jerarquías de Generalización / Especialización
%$
,$
,$
!
"+
+
)
"
*.
1
4 !
,
G8
F
FA G
1
*
8
%
1
,
%
!!
'
0
6 F G
:
*
.
!.
1
4
%1
:
8
:
!
1
0
F
*
1
G
*.
8
:
,
*.
;
!6
<
!
,
'
4
.
?
'
?
0
%
@
!
8
%
1
-
*-
0
1
1
!
?
.
%:
62
Nombre Super Entidad
Nombre
discriminante
Nombre
Subentidad
Nombre
Subentidad
'
9
!
Nombre
Subentidad
(
'
1 *-
%
-
<
1
!
%$
,$
,$
%
4
?
@""
&#A
)=
( "#"
!
0
/
4
!
!
0%
2.4.4.2.1
1,
%!
F
7G
'
Cobertura Parcial
1
?
!
A
+
.
1
%
6
!. 1
F
7G
0%
.
,
B 2( B 4 -
%
-
! .1
%
9
;
!
;J4B
ESTUDIANTE
Trabaja
CUIT/CUIL
ESTUDIANTE
TRABAJADOR
Lugar de
Trabajo
7
2.4.4.2.2
Cobertura Total
1
!
!
A
%
+
.
68
%
1
!
!0
:1
.
%
!
9
MATERIA
Modalidad
MATERIA CON
LABORATORIO
%$
,$
,$
/
MATERIA SIN
LABORATORIO
@""
&#A
?
!
4
+'
?
'
?
)=
.
%
1 -
,
'
6
2.4.4.3.1
Especialización disjunta
4
A
+
!
%
.
1
!
!
0 '1
9
%
!
1
MATERIA
Modalidad
d
MATERIA CON
LABORATORIO
2.4.4.3.2
MATERIA SIN
LABORATORIO
Especialización con Solapamiento
4
A
+
?
%
.
1
@
6
*1
%
9
1
%
8
%
MATERIA TURNO
MAÑANA
Turno
MATERIA TURNO
TARDE
0
0
MATERIA
o
6
MATERIA
TURNO NOCHE
!
B
0 '1
%$
,$
,$
,
* "
'3
+
#
'
?
'
,
0
%
+
.
A
!
?
'
F
1
1
G
%
8
@
8
. "
A
!
?
,
!
1
1
!
/
: -
!6
/
*:
%
%
9
MATERIA CON
LABORATORIO
MATERIA SIN
LABORATORIO
d
Modalidad
MATERIA
o
Turno
MATERIA TURNO
TARDE
MATERIA TURNO
MAÑANA
MATERIA
TURNO NOCHE
2.4.5 Agregación
1
1 0
*
*
1
?
9
0
*
8
*
B
8
:
: ? 1
'
0
8
1 :
?
+
'
2
8
2
? 1
E
E
0 !
9; 0
;2
2
* 1 O
!
;2 1
0 :1 .
?
%
P
1
!
0
O
; B A2
?
1
%
%
0 -
0
1
; B A2
2
4
!
W1
% 0
'
2 ; > ; B A2
2
,
,
-
; B A2
1
1
:
0
E
2 ; > ; B A2
8
%
1
P
;2 1
?
(
+ %
2 ; > ; B A2 1
.
2
!
80
<
; B A2 1
:
2 ; >
?
!6
?
%
! %
2
1
1
4
!
0
8.
0 1 -
:
+
1
0
!6
0
0
1
0
:1 -
8
0
?
.
0
8
1
0
'
!
0 :9
!
1
.
'
,
2.4.6 Restricciones adicionales al modelo
*
0
1
!
1
0
<
.
#:1
8
3
<
$
-
%
$
-
*
.
,
<
9
-
%
$ #
/
F
& ( $ $+( $
(
$ #
G
2.4.7 Modelado de historia en algunas interrelaciones
0
!
1 0
*
!
1
,
.1
*
/
,
1
0
!
B
%
0
6
B
1
,
1
E -+
%
%
;2 1 -
!
,
MA2
!
,
4
F
5 *
M
M
G
1
8
0
?
1
!
15 *
, *:
'?
?
!
?
,
, '
,
, ,
0
,
*!
.
X E- +
;2
0
*
1
1
%
%
%
-E
<
1
0
1
.
!
0
!
M
1
?
A
1
0
MA2 1
!6
0
0
%8
'?
!
0
:9
4
.
;
MÉDICO
PACIENTE
1
1
Realizada
Por
Realizada
A
VISITA MÉDICA
N
N
Id Visita
9
6
,
.
,
0
;
6
,
0
0
6
'
<
0
6
'
<
6
0
6
;
'
*-
*!
*
0
? ,
0
6
!
0
+
*
6
1
1
0
6
*
O
P
2.5 Pasos para la construcción del DER
4
'
9
2.5.1 Clasificar entidades y atributos
%
-
4
9
,
01
8- 0
! 4
!
A
*
0
! %
!
!
,
!
:
,
*
M
1
!
!
0
,
?<
?
!
2.5.2 Identificar jerarquías de generalización / especialización
2.5.3 Definir las interrelaciones
%
-
9
4
! %
! 4
! %
A
! %
!
,
*
,
0
2.5.4 Integrar múltiples vistas de entidades, atributos e interrelaciones
.
/
"
. "'
B
0'
*
'
(, #
(, #
,
? *
+
!
(?
1
1
,
%
<
1
.
'
,
*
1
,
?
!
.
0
3.1 Modelo Lógico Relacional
1
#"71
?
,
!
A !
$
-
!
1
0
!
1
.
$
$
! 1
? ,
, 1
.
0
.
#
0
-
$&
!
1
.
!
!
1
!
&
,
* *
!
!
(
!
$B
, (
'-
$B
-
!
,
.
'%
#&$%
)
'
0
@ A:1
#
%
.
7
,
4
%
#37
$$$
#&$
7
%
7)
$
%+ * B
&
;
'
#
)(
7 ( #37
'
7
*B
7)(
7 ( #")
+
7 ( 7( #"#
.
(
$
!
1
1 -
1
(, #
!
$
0
-
!
+ 2
+4
-
'
!.
+4
E -
;2E1
E8;J
+ 2
.1
! 1
;2E8;J
4
!
-
4
!
1 *
1
?
1
1
,
1 , *>
9
1
1 ;J
:
! :
! 0
,
! ,
0
<
-
0 ,?
1
0
1
0
!
?
,?
6
?
0
.
1.
1
@
@
!
!
-
-
%
!
!
$
#
!
@
*
!
3.2 Transformación del DER al Modelo Lógico Relacional
,
.
,
4
?
1 !
1
!!
!
-
,
,
%1
'
.
'
(1 *
C
#
A
.
E
"
1
+
1
*
'
,
6
""
.
3.2.1 Entidades Fuertes
.
1
,
!
1-
1
0
!
1
.
.
2
9
;
!
;J4B
ESTUDIANTE
D E
F +
F
'(" B
3.2.2 Entidades Débiles
.
6!
1
1
.
!
!
1 -
0
1 .
1
,
6!
.
.
,
!
E!
0
8F
<
.
0
0
6
1
6
0%
0
*
'
6
?
6
G
:
1
+ &E
>
;J
5 * >+
;J+
>
1
N
PRESTAMO
PAGO
>
D E+"
- D E+"
;
' F E ) F
!
!
' F '+ " B
7G
) F '+ " G
;J
)B
+ &E1 *
+ A2
E1
,
0
7
! ?
!
<
+ A2
E
W
,
,
B
6
*- ,
+ &E
/
<
,
0
<
+ A2
1
!
+ &E
+ A2
:S> +HKQ8;J+
HKQ8;J+
1;J+
5H K Q8;J+
:S
!
4
E ;J
HKQ8;J+
;
85H:
9
+ &E ;J
+ &E ;J
E
?
1
8+H: -, ?
8 H:1
E ;J
+ A2
1
:S> +HKQ8;J+
!
,
:S
1;J+
:S=
!
0
!
.
.
6
3.2.3 Interrelaciones uno a uno (1:1)
'
1
?
-
6
/
E! 0
1 -
-
4
, *
-
;J
.
;
5 *>
>
!
1
!
;J
+ -
1
EMPLEADO
A
;
PROYECTO
5 *>
;
4
'
0
,
0 ,?
6
D E ) CF +
D E ":
F
F
'(" F
'(" F E ) C
7G
"
0
'
"
F
!
+ ET 2E1
8
:
E ;J
;J
G
"
B
.
+ ET 2E
"
+4
7G
B
-
!
+ ET 2E ;N
F #
"
4
.
.
E! 0
!
;J+ :1
/
!
1
0
8
!
+ ET 2E ;J
.
!
,
0 : -5 * > >
+4
E1
, *
8
1
!
0
+4
!
!
E
?
!
1-
3.2.4 Interrelaciones uno a muchos (1:N)
A
.
!
* *
1
!6 <
! 1
-
1
,
0
-
!
2 ! .>
*
/
1 -
9
;
;J
.
;
N
PROYECTO
5 *>
2 ! .>
;
4
'
0
0 ,?
;J
+ -
1
EMPLEADO
A
!
!
,
F
G
F
* G
D E ) CF +
D E ":
;
0
8
F
F '(" F
7G
'
F #
F E ":
'(" B
;J+ 1 -
0 ,?
+4
E1
!
+4
2 ! .>
E
:
!
"
+4
"
9
E ;J+ -
+ ET 2E ;N+ -
+4
E ;J+ -
3.2.5 Interrelaciones muchos a muchos (M:N)
*
0 '1
/
2 ! .> 9
!.
,
;
;J
1
0
!
-
1
;
!
!
;J
+ -
.
M
EMPLEADO
A
N
PROYECTO
2 ! .>
5 *>
;
4
'
,
,
0
0
?
D E ) CF +
D E ":
@G
F
F
'(" F
'(" B
D E ) CF E " :
B
7G
/
'
!
F #
B
1-
B
4
2
!
;J
. - ;J+ $ > ;1 *
,
+4
E -+ ET 2E 8
1
+ ET 2E
,
!
+4
E1
,
$ > ; ;J
2
$ > ; ;J+ -
E
!
.
2
! 1
2 ! .>
8
:
$ > ; ;N+ -
$ > ; ;J+ -
!
+4
!
.
-
9
2
.
2 ! .>
"
+ ET 2E ;N+ -
2
:
-
"
E ;J
0
+ ET 2E
1
2
$> ;
!
+4
0
!
E ;J
.
+ ET 2E ;J+ -
,
9;1
9
6
%
6
2
9
1
/
0
, * 1
1 1
;
;J
*!
!
/
6
1
*-
9
!
;
5 *
+
!
;J
2
PACIENTE
>
MEDICO
M
;J>
.
5 *>
N
Consulta
5 *>
;J
;
4
,
,
1
!
,
1 0
0
0
!
D E+
7 G
F +
'
D E ) CF E
D E
0
!
F
0
'(" F + G
#'
F EG
#'
B
" # F +
F E )
F
F
'(" F
7F
)
7G
)"
B
B
!
F
4
!
;J+
E;AB42 *
,
+
;2 E
5 *
,
0
- ;J
0
0
!
0
E;AB42 1 6
, *
; :)< < =1 &
( * /(
5
#
$ % (# $
$
( $& '
$
#
( $
$
$( $
/
+$
#
$
(
$
$
#
$ $
$
#
2
*!
6
/
1
E;AB42
E
$
#
?
/
"
$
#
(
(
$ (+$
#
$
%
&
'$
(, #
1
/
*.
/
0
E ;N4
#
6
"
!
?
1
.
E;AB42 ;N4
,
.
!
;
;J
1
9
!
;
+
!
;J
2
PACIENTE
>
1
1
.
MEDICO
5 *>
;J>
'
;J
N
N
5 *>
CONSULTA
;
;J
5 *
4
,
9;
D E+
7 G
F +
'
F
B
'(" F + G
#'
F EG
#'
F
D E ) CF E
D E
A
!
0
#
" # F +
F E
/
E;AB42 1
,
F
F E )
,?
! 1
0
E;AB42
0
)"
7F
B
)
B
.
!
?
/
-
0
8 *
-;J
;J+
E;AB42
;2 1
!
:1
+
E1
"
.
1
;J
:
4
0
E;AB42 8
;J
0
E ;N4
F
7G
@
,
1 ;J+
0
'(" F
"
E;AB42 ;N4
.
3.2.6 Interrelaciones unarias
I
*
*
0
,
,
*
4
1
/
!
,
!
.
1
(>
G4
8 9 :F >
.
1
2
;
>
!
( ( (C
1
PERSONA
;J>
>
(>
1
<
4
,
!
*
'
0 ,?
,
( (C
0
A
!
!
D
4
+G
#'
+
F EG
0 ,?
:1
F
G
EG
#'
+
B
F
,
!
+
F
82
'(" F
>
>
+G
G
1 ;J>
>
0
0 ,?
4
0
8+ AE;
8+ AE;
8+ AE;
2
2
2
>
>
>
8+ AE;
8+ AE;
2
2
>
>
*
,
,
0
0
0
"
1 + AE; ;N>
1 + AE; ;N>
1 + AE; ;N>
>
>
1 + AE; ;N>
1 + AE; ;N>
>
1
!
"
>
>
0 ,?
1
<
:
:
:
W
1
!
:
:
>
.
8 9;:
.
'
A
0
1
-
;
0
1
.
%
0
/
;
!
((
;J
.
$
/( $
1
EMPLEADO
A
0
N
((
4
,
F
D E ) CF +
4
0 ,?
<
;J
A
G
F
$
/(
'
!
0
0 ,?
'(" F E ) #+ "
0
0
0
!
"
B
-
0
.
!
"
+4
E ;J
+4
E ;J
A
0
+4
E ;J
A
0
"
.
9
+4
!
E ;J
+4
A
E ;J
0
.
.
8 9;:1
<
;
>
B!
!
>
:$
H
CIUDAD
?,
>
;
A(
+
,
8 9;:1
0
-
D
G
4
G #
D
0
!
F
G #
'(" F (
G ")
!
0
F
G)
G #
0
6 <
!
>
>
A2 >
>
>
,
,
A2 >
1
!
:1 -
!
<
B
O+
6
"
A2 >
*
,
0
*
A2 >
FH'B
8
? 1
B
B
G
A2 >
B
)" .
!
P
"
9
B
!
>
B
>
B
>
A2 >
>
>
B
>
A2 >
>
>
0
3.2.7 Interrelaciones ternarias
1
.
4
,
,
*
.
!
,
?
0
W
0
?
.
/
,
""
" "
D!4
!4
!B
1
?
-
0
B
?
0
0
-
-
W
W
0
*
'
8 9 9 :
5 *>
;J
.
A
;
;J+ -
1
EMPLEADO
!
0
1
PROYECTO
5 *>
1
PLANTA
;J+
B!
D E ) CF
D E ":
D E
*
F
'(" F +
F
"+
"+
D E ) CF E " :
F
F
F (
F E
7G
7G
'
B
B
B
B
2
4
0
H
K
Q8 E ) C F
:S
E ":
A
AB+ M A
'
0
. - /
1
'
/
/
0
0
:1
E ":
:
/
0
AB+ M A
? /
!
1
AB+ M A ;J
0
<
!
!
1
!
AB+ M A ;J+ -
,
0
AB+ M A ;J+
!
8AB+ M A ;J+
E ;J
;E
.
+ ET 2E ;J+ +4 ;2 ;J+
+ ET 2E T
+4
"
E ;J
E
9
.
+ ET 2E ;J+ +4 ;2 ;J+
1
,
AB+ M A ;J
!
!
"
+4
!
*
0
AB+ M A 8
*!
1
.
F
1
AB+ M A *
! 1
AB+ M A
8 E
!
8
0
!
:
!
+4
:1
E
1
1
0
8 E ) CF E " :
:
4
4
0
+4 ;2
8 E ) CF
1
:
.
AB+ M A ;J+ AB+ M A ;J+
!7
""
" "
D!4
!4 B
.
0
1
0
*
-
'
8 9 9;:
5 *>
;J
.
A
;
;J+ -
1
EMPLEADO
!
0
N
PROYECTO
5 *>
1
PLANTA
;J+
B!
D E ) CF
D E ":
D E
*
4
F
'(" F +
F
"+
"+
F
F
F (
D E ) CF E " :
7G
7G
B
F E
B
AB+ M A
H K Q8 E ) C F E " :
:1 8 E
1
1
/
0
/
/
0
0
4
1
!
0
/
.
/
1
<
/
0
/
-
1
<
AB+ M A *
1
0
8 E ) CF E " :
:
,
!
0
1
! 1
AB+ M A
*
0
0
!
:
*
!
!
/
0
AB+ M A
4
0
+4 ;2
/
6
1
:S
F E ":
1
.
0
,
B
B
0
;
'
+ ET 2E T
AB+ M A 8
*!
+4
E
!6
!
1
1
AB+ M A ;J
.
!
AB+ M A ;J+ -
+4
!
AB+ M A ;J+
+4
"
!
E ;J
.
+ ET 2E ;J+ -
AB+ M A ;J
+ ET 2E ;J+ -
!
!
""
E ;J
9
+4 ;2 ;J+
.
+4 ;2 ;J+
"
.
AB+ M A ;J+ AB+ M A ;J+
" "
D!4 4 B
@%1
0
1
0
9
8
:1
0
0
1 8 9 9;:
0
0
0
0
4
1
1
0
0
1 0
/
A
0
!
0
+ EM
0
0
E
+
/
/
!
!
1
0
.
!
+ 0
4
E; +B A2E A
!
1
0
'
0
!
0
.
!
' >
;J
+ 0
;J
+ 0
1
PROVEEDOR
M
REPARACION
5 *>
2 6,
>
N
REPUESTO
>
+
*
D E "0
D E
D E
*
2
D E
"
F
F
+"
+#
G
F
F E
+"
F "
"+
F
F
?.
7 G+
"+
F "
+#
F E "0
G
B
B
"
B
,
,
.
,
1 -
+ EM
;
0
8/
0
,
/
:
9
1
? /
!
0
;J
+ EM
;J
+ EM
;J+ 0
+ EM
E ;J+ 0
1
-
/
<
+ EM *
0
.
0
"
!
"
+
!
+ 0
0
+B A2E1
E; -
1
!
<
9
E; ;J
+B A2E ;J
!
E; ;J
+B A2E ;J
0
0
!
1
+ EM
+
!
0
@
1
+ EM
E 1
+
+ EM
!
/
/
1
0
2 !6
,
1
B
+ EM
!
!
E ;J+ 0
+ EM
+ EM
!
;J
;J
+ EM
;J+ 0
!
0
/
*
0
1
,
,
+ 0
1
0
,
-
' >
;J
+ 0
;J
+ 0
1
PROVEEDOR
M
REPARACION
5 *>
2 6,
>
N
REPUESTO
>
+
*
D E "0
D E
D E
*
D E
+"
+#
+"
!
.
!
!
+ EM
,
,
+ EM
1
"
F
G
F
F
F E
0 1
F "
"+
F
?.
7 G+
"+
F "
+#
F E "0
/
F
G
B
B
"
B
!
,
1
;J+ 0
0
B
@
+ EM
E
!
1
*
6
1
.
9
E ;J+ 0
""
+ EM
" "
;J+ 0
D 4 4B
.
0
1
-
1
8 9;9+:
/
0
1
W
0
0
0
W-
0
0
!!
' >
;J
+ 0
;J
+ 0
M
PROVEEDOR
N
REPARACION
5 *>
2 6,
>
P
REPUESTO
>
+
*
D E "0
D E
D E
*
4
"
F
+"
!
:1 *
F
F
+#
D E "0
G
"+
"+
"
F E
F "
F
,
1
+ EM
;J
+ EM
;J
+ EM
;J+ 0
+
: ;
+ EM
E ;J+ 0
8/
0
.
01
,
.
0
"
!
"
+
!
+ 0
0
+B A2E1
E; -
1
!
<
9
E; ;J
+B A2E ;J
!
E; ;J
+B A2E ;J
B
0
0
@
1
+ EM
E 1
+
+ EM
!
B
B
+ EM
0
!
1
+#
0
8
G
B
F E
,
,
?.
7 G+
F "
+"
F
+ EM
!
!
E ;J+ 0
+ EM
+ EM
!
;J
;J
+ EM
;J+ 0
!
3.2.8 Jerarquías de Especialización / Generalización
2
,
.
4
,
.
%
'
(
'
,
!
6
.
6
!
4
1
!
!
?
1 .
.
!
%
!
0
!
1
1
'
1
-
!.
;
!
;J4B
ESTUDIANTE
Trabaja
ESTUDIANTE
TRABAJADOR
CUIT/CUIL
D E
G
" &#
+"
'
+"
&#
$
F +
F
@
D E
)" )
"
'(" F + B
F
"(#
C
#
"
" "#
&# '
F: &#
#(
@
A2B
@
;2
A2B
;2 8
ESTUDIANTE-NOTRABAJADOR
Lugar de
Trabajo
G
F #) "
" ( CB
&# '
&#
#
"
F&#
"( C
+"
"(#
+" +
1 ! 0
!
A2B
;2 >2
A2B
;2 >2
$ E
!
,
:
:
G
$
$ E 1
%
!
G
!
A2B
A2B
.
1
1
"
;2 >2
$ E ;J4B
;2 ;J4B
.
.
6, *
-
%
!
*
!
"
A2B
;2 >2
A2B
;2 ;J4B
$ E ;J4B
,
+
1
*
1-
!
!
1
,
*
'
MATERIA CON
LABORATORIO
>
*> !
9
@
MATERIA SIN
LABORATORIO
d
Modalidad
>
MATERIA
>* >
;
Turno
o
MATERIA TURNO
TARDE
MATERIA TURNO
MAÑANA
>
G'
G
G
MATERIA
TURNO NOCHE
<
>
D
" F
'(" F
D
I
D
,
>
<
G7 G
G'
G'
!
'
" F
F'
G7 G
G
G
G
G
D
G'
" F #+ G' 2B
G
G
J D
G'
" F #+ G' 2F
5 *>
'
<
B
(B
" F #+ G' 2B
7 G.
B
!.
-
E!
0
8
-
;
!
.
:
!
#
2
1
.
.
,
!
!
1 -
.
%
,
@
2
<
1 !
0
0
9
>
,
1
!
2
B
2B ;E>
Y ; 1
8.
%
!
2
>2B ;E>2
-
2
2
>
>2B ;E>;E I
:
1
1
E
"
2E E
9
2
> E;>4
2
>2B ;E>
2
>2B ;E>2
>
!
2
>
2
>2B ;E>;E I
>
!
2
>
2
2
>
>2B ;E>2
>
Y ;
>
"
!
>
!
-
2
2
2
>
2
>2B ;E>
Y ;
>2B ;E>;E I
>
>
>
1
3.2.9 Agregación
Las reglas de transformación de la agregación al modelo relacional son las
mismas que utilizamos para interrelaciones. Como referencia de la agregación
tomamos el esquema de relación que representa a la interrelación contenida en
la agregación.
Transformaremos al Modelo Lógico Relacional el ejemplo presentado en la
sección 2.4.5 (y que repetimos a continuación), indicando para cada esquema
las claves candidatas, primaria y foráneas.
!0
D
) C FKB
D E F8@
'9
G
D E F8@
'9
G
D E FG
D
" FKB
D E F8;
$9
G
D E F8;
$9
G
D E FG
D
) CF
" B
D E F8@
'%;
$9
G
D E F8@
'%;
$9
G
D E F8@
'9
%8;
D L
#
FKF
D E F8 H
( 9
G
D E F8 H
( 9
G
D E F8@
$9
G
'%;
) CF
" B
$9
G
Notar que como cada encuesta se interrelaciona con un elemento de la
agregación por medio de la interrelación EVALUADO CON, para esta
interrelación no se genera un esquema de relación sino que se agrega
en la entidad del lado N (ENCUESTA) la clave de la entidad del lado 1
(en este caso la agregación, DICTA) como clave foránea.
!2
Establecemos además las siguientes restricciones adicionales:
2 4
E
.
;2 4
!
E
;2 4
.
2
.
2 4
!
2
2
2
8 ; B A2 4
.1 ; B A2
:
!
8
.
2 4
.1
2
8
2 4
.1
2
:
:
8 ; B A2 4
.1 ; B A2
:
Notar que la FK del esquema ENCUESTA está referenciando a la PK del
esquema DICTA, es decir, la integridad referencial es hacia el esquema
que representa a la agregación.
*
0
1
* *
?
W
8
M 4B
!
E E;:9
7
D
) C FKB
D E F8@
'9
G
D E F8@
'9
G
D E FG
D
" FKB
D E F8;
$9
G
D E F8;
$9
G
D E FG
D
) CF
" B
D E F8@
'%;
$9
G
D E F8@
'%;
$9
G
D E F8@
'9
%8;
D L
#
$9
G
FKB
D E F8 H
( 9
G
D E F8 H
( 9
G
D E FG
*
M
D L
F
#
) CF
" B
D E F8 H
( %@
'%;
$9
G
D E F8 H
( %@
'%;
$9
G
D E F8 H
( 9
%8@
'%;
$9
G
Notar que se ha generado un nuevo esquema de relación que
representa la interrelación EVALUADO CON con cardinalidad M:N.
Y establecemos además las siguientes restricciones adicionales:
2 4
E
.
;2 4
!
E
;2 4
.
2
.
2 4
!
2
2
2
; B A2 ;J
!
M 4B
M 4B
EZ E; ;J
8 M 4B
EZ E; 4
.1 M 4B
EZ E;
!
8
.1
8
2 4
.
.1
2
!
2 4
EZ E; ;J
; B A2 ;J
2
:
:
:
8 M 4B
EZ E; 4
.1 M 4B
EZ E;
:
6
,
(
)" .A
2
- 21 T
1 5- $ =
!
B
*
<
A 0 -1 M
31 ;
1 #3
[
(
; 0 * >
-1 77
\ *
I 1 77
B
A
= 2*
B 0
( +A
(
&* \ > A
> $
( +A
+
1 #33
,
- , ' >
*
*
->
#
* 1 ++>A 1 <*
2
4
5
4
& ( 1 ( #(1
&(
&(
$
!
->
-,
=
#
1
1 ( #(1
D I
(* #
A-
*
& C>
( 1 ( #(1
I$
+
1 8 :1 #>
> #"
*
=
/ I
5
+
>
'
4 C 4 1 R U* 9 F
B 4 A
,
E!. 2 *
-1 0
1 ;N1 A
,
! >E
!
!
77 1
G
1
$
3"> 77
,
1
2 N
&# 0
<
7
N
2
-
0
'
-
'
!
5.1 Atributos
A
,
5.2 Entidades
A
,
5.3 Interrelaciones
5.3.1 Cardinalidad
1$
/$
!$
!
#
Nombre Entidad 1
D!4
!B
1
Nombre
Interrelación
1
Nombre Entidad 2
0
Nombre Entidad 2
Nombre Entidad 1
Nombre
Interrelación
1$
/$
!$
%
'# 7
Nombre Entidad 1
1
D!4 B
Nombre
Interrelación
N
Nombre Entidad 2
0
Nombre Entidad 2
Nombre Entidad 1
Nombre
Interrelación
"
1$
/$
!$
/
#7
'# 7
Nombre Entidad 1
M
D 4B
Nombre
Interrelación
N
Nombre Entidad 2
0
Nombre Entidad 2
Nombre Entidad 1
Nombre
Interrelación
5.3.2 Participación
Nombre Entidad 1
Nombre
Interrelación
Nombre Entidad 2
0
Nombre Entidad 2
Nombre Entidad 1
Nombre
Interrelación
!
5.4 Jerarquías
5.4.1 Cobertura total - Disjunta
Nombre Super Entidad
d
Nombre
Subentidad
Nombre
Subentidad
Nombre
Subentidad
0
Nombre Super Entidad
Discriminante
Nombre
Subentidad
Nombre
Subentidad
Nombre
Subentidad
5.4.2 Cobertura Parcial – Con solapamiento
Nombre Super Entidad
o
Nombre
Subentidad
Nombre
Subentidad
0
Nombre Super Entidad
Nombre
Subentidad
5.4.3 Cobertura Total – Con solapamiento
;
0
5.4.4 Cobertura Parcial – Disjunta
;
0
Nombre
Subentidad
Descargar