Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 2
Tema 2
Saludos.
04/10/2007
04/10/2007
1.- Introduccin
1 Introduccin
2 Modelo Entidad-Relacin
Se ver en
prcticas
04/10/2007
Trabajo
personal
04/10/2007
conce
p
04/10/2007
entidad
relacin
atributo
t os b
sicos
tos av
anzad
o
agregacin
especializacin
Nombre_Entidad
5
04/10/2007
Usual
Relacin
Ocurrencia de relacin
Nombre_Atributo
Entidad
Nombre_Atributo
Simple
Compuesto
Monovaluado
Multivaluado
Relacin
Bsico
Derivado
04/10/2007
Sobre atributos
Sobre entidades
De dominio
De unicidad
De valor no nulo
De identificacin
Sobre relaciones
De unicidad
De cardinalidad
De identificacin
De dependencia de identificacin
04/10/2007
04/10/2007
Nombre_Atributo
10
04/10/2007
Nombre_Entidad
11
04/10/2007
12
14
04/10/2007
04/10/2007
04/10/2007
16
(minB, maxB)
17
minA = n (n 1)
04/10/2007
18
A
04/10/2007
maxA = n (n > 1)
minA = 0
Ms usual n = 1
maxA = 1
19
04/10/2007
(0,1)
(1,n)
B
20
04/10/2007
21
04/10/2007
b0
n
22
BB
es necesario un semiidentificador en B
04/10/2007
BB
no es necesario un semiidentificador en B
23
04/10/2007
24
maxB = 1
maxA > 1 maxC >1
1
b0
04/10/2007
25
26
G
Especializacin
04/10/2007
E1
E2
En
C
04/10/2007
27
04/10/2007
28
Generalizacin
E1
04/10/2007
E2
En
29
04/10/2007
Parcial/Total (P/T)
G
Parcial/Total (P/T)
G
T
E1
04/10/2007
E2
30
P
E1
En
31
04/10/2007
E2
En
32
Solapada/Disjunta(S/D)
G
E2
04/10/2007
D
E1
Solapada/Disjunta(S/D)
S
E1
En
33
E2
04/10/2007
Entidad
Entidad dbil
En
FA SE:
A n lisis
I n v e st i g a c i n
Relacin
Relacin de identificacin
Req. de
informacin
2 FA SE: Dise o
Atributo
Diseo
Atributo identificador
Esttica
Diseo
Esquema
lgico
Esquemas de
transacciones
SGBD
Atributo estructurado
Diseo
Cardinalidades
Agregacin
04/10/2007
lgico
Atributo multivaluado
Dinmica
Tecnologa de gest in
de dat os
Atributo derivado
se mnt ico
Esquema conceptual
conce pt ual
Atributo no nulo
Req. de
procesos
Mode lo
Atributo nico
34
Generalizacin
FA SE:
f sico
Esquema
fsico
Diseo y
desarrollo de
Programas
Imp lant a ci n
Carga de la
base de datos
35
04/10/2007
36
Atomicidad, (Atomicity)
Consistencia, (Consistency)
ACID
Aislamiento, (Isolation)
Persistencia (Durability)
04/10/2007
37
04/10/2007
cdigo
num_exp
Alumno
Matricula
Centro
Alumno
Matricula
Centro
Insertar en Matricula
cdigo
num_exp
Insertar en Alumno
04/10/2007
38
39
04/10/2007
40
num_exp
Alumno
num_exp
Alumno
Matricula
cdigo
Centro
Transaccin Nuevo_alumno
Insertar en Alumno
Insertar en Matricula
Estudia
Asignatura
Transaccin Nuevo_alumno
Mnima
Insertar en Alumno
Insertar en Estudia
Transaccin Nuevo_alumno
Insertar en Alumno
Insertar en Estudia
Mientras se quiera seguir
No mnima
Insertar en Estudia
Fin_mientras
Diseo de bases de datos (Profesora Laura Mota Herranz)
41
Lenguaje formal
Anlisis de transacciones
42
Transacciones de insercin
04/10/2007
04/10/2007
04/10/2007
43
Entidades:
04/10/2007
Transaccin Nuevo_A
Insertar en A
Transaccin Nuevo_A
A
Insertar en A
Insertar en R
44
Transacciones de borrado
Relaciones
Transacciones de insercin
Transaccin Nuevo_R
Insertar en R
Transaccin Nuevo_R
Insertar en R
Insertar en S
Entidades
A
Restrictivo
Transaccin Borrar A_rest
Borrar en A
Cascada
Transaccin Borrar A_casc
Borrar en A
Borrar en R
04/10/2007
45
04/10/2007
Relaciones
A
R
Restrictivo
Relaciones
Restrictivo
Transaccin Borrar R_rest
Borrar en R
Cascada
Transaccin Borrar R_casc
Borrar en R
Borrar en S
ltimo R)
04/10/2007
46
Transacciones de borrado
4.- Diseo de transacciones
Transacciones de borrado
47
04/10/2007
48
Insercin
T,D
Transaccin Insertar G-E
Insertar en G
Insertar en E
Transaccin Insertar G-F
Insertar en G
49
Insertar en G
Insertar en F
Transaccin Insertar E
04/10/2007
Transaccin Insertar G
P,?
Insercin
r
ta
r
se
F
In
n
e
n
i
ar
c
t
c
r
a
e
ns
ns
a
I
r
T
50
Insertar en G
Insertar en E
T,S
E
Insertar en E
Insertar en F
04/10/2007
Insercin
Transaccin Insertar E
Insertar en E
Transaccin Insertar F
Borrado
T,D
Transaccin Borrar G-E-F
Borrar en G
Borrar en E
Borrar en F
Insertar en F
04/10/2007
51
04/10/2007
52
Borrado
T,S
Borrar en G
Borrar en E
Borrar en F
Restrictivo
E
C
E_
F
c
as
r
ra
r
ma
Transaccin Borrar E_Rest Bo
ti
l
n
E
i
i
Borrar en E
n)
en
cc
(s
a
i
r
s
c
G
a
n
a
za
rr
en
Tr
li
Bo
a
r
i
a
ada
c
ec
rr
s
p
o
B
Ca
es
Transaccin Borrar E
Borrar en F
Restrictivo
Transaccin Borrar G
Borrar en G
Cascada
Transaccin Borrar G_Casc
Borrar en G
Borrar en F
53
Transaccin Borrar F
Borrar en E
04/10/2007
P,?
Borrar en E
Similares para F
04/10/2007
Borrado
55
04/10/2007
54