22-02-2017, 09:20
Gente les dejo el final que tomaron en la fecha de ayer! (sin foto)
VoF:
1- La reexpresión de caracteres al aplicar huffman implica la disminución de 8bits para la expresión de todos los caracteres.
2- La ejecución sin filas de resultado de una query dentro de un trigger genera la cancelación de la transacción.
Teoricas:
1- Explicar Vistas (definicion, utilizacion y ejemplificar)
2- Ventajas y Desventajas de indices Arbol B y Hashing
Practica:
Se posee una tabla creada con una sola columna (col1 as int) vacía
create table prueba (col1 as int)
1- Hay 2 procesos que corren en sesiones diferentes de forma paralela:
Proceso 1
begin transaction
declare @a as int
declare @b as int
select @a = select count(col1) from prueba
select @b = select count(col1) from prueba
commit
Proceso 2
begin transaction
insert into prueba values (select count(col1)+1 from prueba)
commit
a) Variables a y b toman mismo valor
b) Variables a y b toman valores diferentes
c) Los valores depende de los momentos en los que corren los procesos
d) no hay informacion para determinar los valores de a y b
e) Ninguna de las anteriores
2- Se requiere que la tabla posea todos los numeros naturales positivos consecutivos. La tabla es utilizada por distintos sistemas de formas distintas. Que objetos utilizaria (realizar codigo) para realizar lo solicitado sin realizar alteraciones a la tabla
Disculpas si hay algun error de tipeo!! A continuacion las respuestas que puse yo (saque 7 asi que algo bien hubo!)
VoF: Ambos falsos
Teoricas: Explicadas en apuntes varios
Practica:
1- Puse la D, porque no solo no tenemos los tiempos de ejecucion de cada accion (que corran en paralelo no significa que arranquen al mismo tiempo) sino que tampoco tenemos los niveles de aislamiento de cada transaccion. Ambos motivos pueden producir distintos valores para las variables (di algunos ejemplos)
2- Habia que crear un trigger, en mi caso lo realice after insert para que verifique que el numero que se quiere insertar sea el siguiente consecutivo al máximo que estaba en la tabla. (aclare que codifique la solucion en el caso de un insert por vez, sin la posibilidad de realizar un insert con select, para no codificar un cursos)
Saludos!
VoF:
1- La reexpresión de caracteres al aplicar huffman implica la disminución de 8bits para la expresión de todos los caracteres.
2- La ejecución sin filas de resultado de una query dentro de un trigger genera la cancelación de la transacción.
Teoricas:
1- Explicar Vistas (definicion, utilizacion y ejemplificar)
2- Ventajas y Desventajas de indices Arbol B y Hashing
Practica:
Se posee una tabla creada con una sola columna (col1 as int) vacía
create table prueba (col1 as int)
1- Hay 2 procesos que corren en sesiones diferentes de forma paralela:
Proceso 1
begin transaction
declare @a as int
declare @b as int
select @a = select count(col1) from prueba
select @b = select count(col1) from prueba
commit
Proceso 2
begin transaction
insert into prueba values (select count(col1)+1 from prueba)
commit
a) Variables a y b toman mismo valor
b) Variables a y b toman valores diferentes
c) Los valores depende de los momentos en los que corren los procesos
d) no hay informacion para determinar los valores de a y b
e) Ninguna de las anteriores
2- Se requiere que la tabla posea todos los numeros naturales positivos consecutivos. La tabla es utilizada por distintos sistemas de formas distintas. Que objetos utilizaria (realizar codigo) para realizar lo solicitado sin realizar alteraciones a la tabla
Disculpas si hay algun error de tipeo!! A continuacion las respuestas que puse yo (saque 7 asi que algo bien hubo!)
VoF: Ambos falsos
Teoricas: Explicadas en apuntes varios
Practica:
1- Puse la D, porque no solo no tenemos los tiempos de ejecucion de cada accion (que corran en paralelo no significa que arranquen al mismo tiempo) sino que tampoco tenemos los niveles de aislamiento de cada transaccion. Ambos motivos pueden producir distintos valores para las variables (di algunos ejemplos)
2- Habia que crear un trigger, en mi caso lo realice after insert para que verifique que el numero que se quiere insertar sea el siguiente consecutivo al máximo que estaba en la tabla. (aclare que codifique la solucion en el caso de un insert por vez, sin la posibilidad de realizar un insert con select, para no codificar un cursos)
Saludos!