Documente Academic
Documente Profesional
Documente Cultură
ENO ENOMBRE
TITULO
E1
Juan Rodrguez
Ingeniero Elctrico
1 de 4
E2
Miguel Snchez
Analista de Sistemas
E3
Armando Legarreta
Ingeniero Mecnico
E4
Beatriz Molleda
Programador
E5
Jorge Castaeda
Analista de Sistemas
E6
Luis Chvez
Ingeniero Elctrico
E7
Roberto Dvila
Ingeniero Mecnico
E8
Julia Jimnez
Analista de Sistemas
ENO JNO
PUESTO
DUR
E1
J1
Administrador
12
E2
J1
Analista
24
E2
J2
Analista
E3
J3
Consultor
10
E3
J4
Ingeniero
48
E4
J2
Programador
18
E5
J2
Administrador
24
E6
J4
Administrador
48
E7
J3
Ingeniero
36
E7
J5
Ingeniero
23
E8
J3
Administrador
40
2 de 4
JNO
JNOMBRE
PRESUPUESTO LUGAR
J1
Instrumentacin
150000
Monterrey
J2
Mxico
J3
CAD/CAM
250000
Puebla
J4
Mantenimiento
310000
Mxico
J5
CAD/CAM
500000
Monterrey
TITULO
SALARIO
Ingeniero Elctrico
40000
Analista de Sistemas
34000
Ingeniero Mecnico
27000
Programador
24000
Figura 2.1. Bases de datos de una empresa con cuatro relaciones. Si se quisiera obtener todos los empleados y sus salarios en la corporacin quienes han trabajado ms de 12 meses se hara la consulta siguiente en SQL:
SELECT ENOMBRE, SALARIO FROM E, G, S WHERE JORNADA > 12 AND E.ENO = G.ENO AND E.TILE = S.TITLE
Se debe tener en cuenta que en cada sitio de la corporacin puede haber esquemas diferentes o repetidos. Por ejemplo, en la Figura 2.2 se presentan esquemas diferentes para el manejo de proyectos, empleados y puestos en cada sitio de la bases de datos del Ejemplo 2.1.
3 de 4
Figura 2.2. Diferentes sitios de un corporacin. En resumen, la transparencia tiene como punto central la independencia de datos. Los diferentes niveles de transparencia se puede organizar en capas como se muestra en la Figura 2.3. En el primer nivel se soporta la transparencia de red. En el segundo nivel se permite la transparencia de replicacin de datos. En el tercer nivel se permite la transparencia de la fragmentacin. Finalmente, en el ltimo nivel se permite la transparencia de acceso (por medio de lenguaje de manipulacin de datos). La responsabilidad sobre el manejo de transparencia debe estar compartida tanto por el sistema operativo, el sistema de manejo de bases de datos y el lenguaje de acceso a la base de datos distribuida. Entre estos tres mdulos se deben resolver los aspectos sobre el procesamiento distribuido de consultas y sobre el manejo de nombres de objetos distribuidos.
4 de 4