Foros-FIUBA Foros HostingPortal
 FAQ  •  Buscar  •  Wiki  •  Apuntes  •  Planet  •  Mapa  •  Eyeon  •  Chat
Preferencias  •  Grupos de Usuarios
Registrarse  •  Perfil  •  Entrá para ver tus mensajes privados  •  Login
Ver tema siguiente
Ver tema anterior

Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente
Autor Mensaje
Mer0811
Nivel 0



Registrado: 17 Dic 2013
Mensajes: 1


argentina.gif
MensajePublicado: Mar Dic 17, 2013 4:23 pm  Asunto:  Consulta ejercicio de final Responder citandoFin de la PáginaVolver arriba

Dada la sgte ejecución

L1(A), L2(B), L3(C), L1(B), L2(C), L3(D), G1(A), G2(B), G3(C)

Introducir locks de lectura simultánea, locks exclusivos, locks de update y la liberación de los mismos.

Yo lo resolví anteponiendo SL asociados a la transacción y al item por cada lectura, XL antes de cada escritura y finalmente los Unlock. En qué circunstancia serviría usar los UL (update lock)?


 Género:Femenino  OfflineGalería Personal de Mer0811Ver perfil de usuarioEnviar mensaje privado
julia.gambuzzi
Nivel 2



Registrado: 05 May 2011
Mensajes: 9


argentina.gif
MensajePublicado: Mie Ene 29, 2014 7:13 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Hola, ¿supiste si lo que hacías estaba bien?
Me encontré con el mismo ejercicio.
Gracias


 Género:Femenino  OfflineGalería Personal de julia.gambuzziVer perfil de usuarioEnviar mensaje privado
migrania
Nivel 2



Registrado: 10 Ago 2011
Mensajes: 10


blank.gif
MensajePublicado: Jue Ene 30, 2014 6:00 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Mer0811,

opino igual que vos: Los UL en este caso no tienen sentido (inmediatamente vendria el XL).
A alguien se lo corrigieron este ejercicio?

Gracias muchachos!!


 Género:Masculino  OfflineGalería Personal de migraniaVer perfil de usuarioEnviar mensaje privado
csebas
Nivel 9


Edad: 71
Registrado: 16 Feb 2009
Mensajes: 1634

Carrera: No especificada
estonia.gif
MensajePublicado: Dom Feb 02, 2014 3:08 am  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Consulta de otro ejercicio.
Sea R=(A,B,C,D,E) y F=\{A => B, B => C, C => AD, D => E, E => A\} Normalizar a Boyce-Codd el esquema que resulta de proyectar R sobre ACE.

Alguno sabe a que se refiere con "El esquema que resulta de proyectar R sobre ACE".
Como para estar seguro de que no la estoy bardeando.

_________________
━━━━━┓ \\
┓┓┓┓┓┃
┓┓┓┓┓┃ ヽ○ノ
┓┓┓┓┓┃  /
┓┓┓┓┓┃ ノ)
┓┓┓┓┓┃
┓┓┓┓┓┃
▒▒▒▒▒▒▒▒▒▒▒▒▒▒

Leo Género:Masculino Dragón OcultoGalería Personal de csebasVer perfil de usuarioEnviar mensaje privado
Pablon
Nivel 5


Edad: 32
Registrado: 16 Feb 2010
Mensajes: 168
Ubicación: Banfield
Carrera: Informática
CARRERA.informatica.3.jpg
MensajePublicado: Lun Feb 03, 2014 6:21 pm  Asunto:  (Sin Asunto) Responder citandoFin de la PáginaVolver arriba

Proyectar [tex]R' = \pi_{A,C,E}(R) = (A,C,E)[/tex] es quedarte con los atributos [tex]ACE[/tex] y las DF explìcitas e implícitas.
[tex] F' = \lbrace A\rightarrow C, C\rightarrow E, E\rightarrow A \rbrace[/tex] (Se deducen de las otras). Ya se encuentra en FNBC

_________________
ImageImage
ImageImage

Geminis Género:Masculino Cabra OfflineGalería Personal de PablonVer perfil de usuarioEnviar mensaje privado
Pablon
Nivel 5


Edad: 32
Registrado: 16 Feb 2010
Mensajes: 168
Ubicación: Banfield
Carrera: Informática
CARRERA.informatica.3.jpg
MensajePublicado: Lun Feb 03, 2014 6:23 pm  Asunto:  Re: Consulta ejercicio de final Responder citandoFin de la PáginaVolver arriba

Mer0811 escribió:
Dada la sgte ejecución

L1(A), L2(B), L3(C), L1(B), L2(C), L3(D), G1(A), G2(B), G3(C)

Introducir locks de lectura simultánea, locks exclusivos, locks de update y la liberación de los mismos.

Yo lo resolví anteponiendo SL asociados a la transacción y al item por cada lectura, XL antes de cada escritura y finalmente los Unlock. En qué circunstancia serviría usar los UL (update lock)?


Con un amigo llegamos a esta resolución

E = XL(A, T1),SL(B, T1), L1(A), UL(B, T2),SL(C,T2), L2(B),
UL(C, T3)SL(D, T3), L3(C),L1(B) ,L2(C), L3(D), G1(A),
UNLOCK(A, T1), UNLOCK(B, T1), G2(B), UNLOCK (B, T2), UNLOCK (C, T2),
G3(C), UNLOCK(C, T3), UNLOCK (D, T3)

Les recomiendo que hagan una columna por transacción y vayan siguiendolo cuidadosamente.

La explicación sería:

La primera transacción es T1, que pide sus locks, necesita uno para poder escribir sobre A por lo que se agrega un lock de escritura o exclusive lock (un lock de update se comportaría de la misma manera, siendo que no hay otras transacciones operando sobre A), y también se agrega un lock de lectura (o share lock) para B, pues lo único que hará la transacción es leer tal valor. Luego se prosigue a realizar la primera operación de T1, que es la lectura de A. Luego, como está por aparecer una nueva transacción, se piden los locks correspondientes: como va a modificar a B, es necesario agregar un lock de update para éste, por lo cual deberá esperar a que T1 haga el Unlock correspondiente para poder grabar a B. No se podría poner un exclusive lock porque hay un SL sobre B, y no correspondería con la ejecución del enunciado. Además, como se leerá C se agrega un lock de lectura sobre ese dato. Luego se lee el valor de B. Se realiza lo mismo para la transacción T3, utilizando el mismo criterio ponemos un update lock para C y un share lock para D. Luego se prosigue realizando las operaciones (lectura de C en T3, lectura de B en T1, lectura de C en T2, lectura de de D en T3), llegamos a la operación G1(A), y luego de realizar tal grabación, pasamos a realizar los UNLOCKS, por lo tanto, ahora T2 si puede realizar la grabación de B (Su update lock puede verse ahora como un XL). Luego de realizar la grabación de B, se realizan los Unlocks, por lo que ahora T3 puede realizar el grabado de C. Luego de ésto, se realizan los últimos unlocks terminando con la ejecución.

_________________
ImageImage
ImageImage

Geminis Género:Masculino Cabra OfflineGalería Personal de PablonVer perfil de usuarioEnviar mensaje privado
Mostrar mensajes de anteriores:      
Responder al tema Ver tema anteriorEnviar por mail a un amigo.Mostrar una Lista de los Usuarios que vieron este TemaGuardar este Tema como un archivoPrintable versionEntrá para ver tus mensajes privadosVer tema siguiente

Ver tema siguiente
Ver tema anterior
Podés publicar nuevos temas en este foro
No podés responder a temas en este foro
No podés editar tus mensajes en este foro
No podés borrar tus mensajes en este foro
No podés votar en encuestas en este foro
No Podéspostear archivos en este foro
No Podés bajar archivos de este foro


Todas las horas son ART, ARST (GMT - 3, GMT - 2 Horas)
Protected by CBACK CrackerTracker
365 Attacks blocked.

Powered by phpBB2 Plus, phpBB Styles and Kostenloses Forum based on phpBB © 2001/6 phpBB Group :: FI Theme :: Mods y Créditos

Foros-FIUBA está hosteado en Neolo.com Cloud Hosting

[ Tiempo: 0.2732s ][ Pedidos: 20 (0.2116s) ]