Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[APORTE] Gestión de Datos 03/03/2015
Autor Mensaje
Martin. Sin conexión
Presidente del CEIT
Enjoy it !
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.351
Agradecimientos dados: 85
Agradecimientos: 241 en 125 posts
Registro en: Oct 2011
Mensaje: #1
[APORTE] Gestión de Datos 03/03/2015 Finales Gestión de Datos
Les pasó el final que tomaron hoy.

1/ Verdadero o Falso

a/ En el algoritmo de Huffman si un caracter tiene el código "1001" no puede haber otro caracter con el código "10011"
b/ El arbol-B+ nunca puede estar lleno

2/ Responder en no mas de 20 renglones

a/ Defina Clave Principal, Clave Foránea, Candidata y Dominio de datos.
b/ Concepto de Restore y Recovery

3/ Práctica

Tenes la siguiente tabla:

Tablita
idTablita int not null
importe int


Dada la siguiente consulta responda:


SELECT COUNT(*), CASE WHEN IMPORTE < 20 THEN 'BARATO', WHEN IMPORTE BETWEEN 20 AND 40 THEN 'MODERADOR'
WHEN IMPORTE > 40 'CARO' ELSE 'DESCONOCIDO' END as 'TipoCompra'
FROM Tablita C
GROUP BY
CASE WHEN IMPORTE < 20 THEN 'BARATO', WHEN IMPORTE BETWEEN 20 AND 40 THEN 'MODERADOR'
WHEN IMPORTE > 40 'CARO' ELSE 'DESCONOCIDO'
ORDER BY 1


Cual de las siguientes afirmaciones es correcta, justifique:
1/ La consulta se ejecuta bien y devuelve un máximo de 3 filas
2/ La consulta se ejecuta bien y devuelve un máximo de 4 filas
3/ La consulta se ejecuta bien y devuelve siempre 3 filas
4/ La consulta no se ejecuta y hay error

b/ Se conoce que en la tabla hay registros duplicados para idTablita. Realizar una consulta para eliminar los duplicados.


Respuestas
1A = Verdadero

3A = Se ejecuta correctamente y devuelve un máximo de 4 finales
3B =

Delete from Tablita
where idtablita in (select count(*) from tablita
group by idtablita
having count(*) > 1)



Suerte =) .
Otros adjuntos en este tema
.jpg  img001.jpg ( 550,52 KB / 1321) por orekav

[Imagen: jQJfyBGh9SOmZ.png]
03-03-2015 22:10
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Martin. recibio 5 Gracias por este post
nikolay (03-03-2015), CarooLina (03-03-2015), facundoaita (24-05-2015), reLlene (18-12-2015), pampa833 (26-07-2016)
nikolay Sin conexión
Empleado de Fotocopiadora
¿Que tiene que ver una integr...
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 42
Agradecimientos dados: 15
Agradecimientos: 9 en 4 posts
Registro en: Nov 2012
Mensaje: #2
RE: [APORTE] Gestión de Datos 03/03/2015
Que cagada, yo reprobé ese final por qué le pifié a la práctica =(... Bah y porque en mi cursada vimos la mitad de cosas de la teoría, olvidate que te diga que es un Árbol B+, clave candidata, dominio, restore y recovery...
03-03-2015 22:18
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Martin. Sin conexión
Presidente del CEIT
Enjoy it !
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.351
Agradecimientos dados: 85
Agradecimientos: 241 en 125 posts
Registro en: Oct 2011
Mensaje: #3
RE: [APORTE] Gestión de Datos 03/03/2015
Clave candidata es la constraint UNIQUE, para todo lo demás mande fruta.

[Imagen: jQJfyBGh9SOmZ.png]
03-03-2015 22:21
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Nacho14 Sin conexión
Profesor del Modulo A
ope
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 296
Agradecimientos dados: 36
Agradecimientos: 41 en 31 posts
Registro en: Aug 2009
Mensaje: #4
RE: [APORTE] Gestión de Datos 03/03/2015
Aprobe wachooooooooooooo 7.


Cualquier duda pregunten, queria expresar mi felicidad
03-03-2015 22:30
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
orekav Sin conexión
Militante
¿¡!?
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 59
Agradecimientos dados: 10
Agradecimientos: 26 en 13 posts
Registro en: Jun 2013
Mensaje: #5
RE: [APORTE] Gestión de Datos 03/03/2015
   

1a) Verdadero
1b) Falso --> Habla del caso teórico, no el implementado en una BD (en una BD no se quiere LLENAR un NODO porque cae la performance) Preguntado a un profesor

2a) ESTA EN TODOS LOS RESUMENES
2b) Restore = recuperar de un archivo, o cualquier elemento de guardado de base de datos.
Recovery = Dado una falla en la Base de Datos entra en modo recovery y vuelve a un estado consistente anterior haciendo rollback de las transacciones que no se terminaron usando los logs, sanata sanata

3a) Opción II --> Si la tabla solo tiene NULL en importe, devuelve 1 fila, si tiene las 4 opciones de importes (los rangos) entonces imprime 4 filas.

3b) Delete from Tablita where tablita.id IN (select t1.id from tablita t1 where (select count(*) from tablita t2 where t1.id = t2.id) > 1)
(Este mensaje fue modificado por última vez en: 03-03-2015 23:16 por orekav.)
03-03-2015 23:11
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] orekav recibio 3 Gracias por este post
Martin. (03-03-2015), CarooLina (03-03-2015), pampa833 (26-07-2016)
coolerking Sin conexión
Secretario de la SAE
estado' unido'
******

Análisis de Sistemas
Facultad Regional Buenos Aires

Mensajes: 481
Agradecimientos dados: 117
Agradecimientos: 89 en 50 posts
Registro en: Jan 2012
Mensaje: #6
RE: [APORTE] Gestión de Datos 03/03/2015
conteste todo absolutamente todo como dicen ahi mnos el 2b. Me pusieron 4 cualquiera! pero aprobé asi que me chu** un huevo

[Imagen: donacion1.jpg]
03-03-2015 23:16
Visita su sitio web Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Martin. Sin conexión
Presidente del CEIT
Enjoy it !
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.351
Agradecimientos dados: 85
Agradecimientos: 241 en 125 posts
Registro en: Oct 2011
Mensaje: #7
RE: [APORTE] Gestión de Datos 03/03/2015
Gracias por la foto, queda mas lindo que mi espantosa redacción =) .

[Imagen: jQJfyBGh9SOmZ.png]
03-03-2015 23:18
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
nikolay Sin conexión
Empleado de Fotocopiadora
¿Que tiene que ver una integr...
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 42
Agradecimientos dados: 15
Agradecimientos: 9 en 4 posts
Registro en: Nov 2012
Mensaje: #8
RE: [APORTE] Gestión de Datos 03/03/2015
¿Por qué el 1.a es verdadero?
03-03-2015 23:29
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
orekav Sin conexión
Militante
¿¡!?
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 59
Agradecimientos dados: 10
Agradecimientos: 26 en 13 posts
Registro en: Jun 2013
Mensaje: #9
RE: [APORTE] Gestión de Datos 03/03/2015
(03-03-2015 23:18)Martin. escribió:  Gracias por la foto, queda mas lindo que mi espantosa redacción =) .

De nada, igual me parece que lo que pusiste de solución del 3B no va...

Yo en el final re manqueé porque no se me ocurrió el IN y le mandé un Cursor que tenía los ID repetidos (unidos por group by) y un having count > 1... vi el examen y me lo tacharon completamente jaja... me saqué 6

(03-03-2015 23:29)nikolay escribió:  ¿Por qué el 1.a es verdadero?

Imaginate un Arbol, en Huffman todas las hojas son los caracteres...

Yo tengo la secuencia 1001.. es desde la raíz... derecha, izquierda, izquierda, derecha y llegué a una LETRA
El otro dice 10011.. es desde la raíz... d,i,i,d,d.. pero SI ANTES LLEGUE A UNA LETRA... NO PUEDE SER

Entonces FALSO
03-03-2015 23:52
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] orekav recibio 1 Gracias por este post
nikolay (04-03-2015)
Chocolito Sin conexión
Empleado de Fotocopiadora
de sitio.
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 41
Agradecimientos dados: 26
Agradecimientos: 8 en 5 posts
Registro en: Apr 2010
Mensaje: #10
RE: [APORTE] Gestión de Datos 03/03/2015
Buenas, ¿alguien tiene un apunte o algo de Huffman? No lo encuentro entre los archivos del Google Site.
04-03-2015 00:15
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
santino89 Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Feb 2015
Mensaje: #11
RE: [APORTE] Gestión de Datos 03/03/2015
(04-03-2015 00:15)Chocolito escribió:  Buenas, ¿alguien tiene un apunte o algo de Huffman? No lo encuentro entre los archivos del Google Site.

Yo tengo un PDF medio viejo de 5p, que a mi me sirvió para entender el tema(El VoF de hoy lo supe por eso), hay alguna manera de subirlo acá al foro?
04-03-2015 00:28
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
orekav Sin conexión
Militante
¿¡!?
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 59
Agradecimientos dados: 10
Agradecimientos: 26 en 13 posts
Registro en: Jun 2013
Mensaje: #12
RE: [APORTE] Gestión de Datos 03/03/2015
Les paso mi dropbox https://www.dropbox.com/sh/sx4d65sie67pp...BKPMa?dl=0

Varios --> teoría gdd --> página 25
(Este mensaje fue modificado por última vez en: 04-03-2015 00:33 por orekav.)
04-03-2015 00:30
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] orekav recibio 1 Gracias por este post
CarooLina (04-03-2015)
santino89 Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Feb 2015
Mensaje: #13
RE: [APORTE] Gestión de Datos 03/03/2015
(04-03-2015 00:30)orekav escribió:  Les paso mi dropbox https://www.dropbox.com/sh/sx4d65sie67pp...BKPMa?dl=0

Varios --> teoría gdd --> página 25
Este es el PDF que yo decía, esta en el dropbox de 'orekav':
https://www.dropbox.com/sh/sx4d65sie67pp...1.pdf?dl=0
04-03-2015 00:36
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Vallo Sin conexión
Mejor Firma 2011
HAHAHAHAH

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2.735
Agradecimientos dados: 148
Agradecimientos: 102 en 69 posts
Registro en: Sep 2009
Mensaje: #14
RE: [APORTE] Gestión de Datos 03/03/2015
Me saqué 8. La única que no respondí fue la 1.b.
1.a) V
2.a)
Clave primaria: Columna o conjunto de columnas que permiten identificar unicamente a una fila
Clave Foranea: Columna o conj. que referencian a una columna o conj. de otra tabla. En la tabla referenciada estas columna deben ser pk.

Clave candidata: Columna o conj. que cumplen las condiciones para ser clave primaria pero no fueron elegidas como tal.

Dominio de los datos: Valores que pueden tener las filas de una columna dada. Es una restricción. Ej: varchar(10) limita las filas a valores alfanuméricos de largo menor a 10.

2.b)

Restore: https://msdn.microsoft.com/es-es/library/ms186858.aspx

Recovery: Es la acción que se ejecuta luego de una caída. Se utilizan logs transaccionales para dejar la base de datos en un estado consistente.

3.a) La rta es la 2, las 4 filas son las 4 opciones del case, en unknown van los que tienen importe en null.


3.b)


DELETE FROM TABLITAFINAL
WHERE IDTABLITA IN
(SELECT IDTABLITA
FROM TABLITAFINAL
GROUP BY IDTABLITA
HAVING COUNT(*)>1)



[Imagen: MIsnAz2.png]
04-03-2015 09:06
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Vallo recibio 2 Gracias por este post
CarooLina (04-03-2015), gastitan (24-05-2016)
Martin. Sin conexión
Presidente del CEIT
Enjoy it !
********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.351
Agradecimientos dados: 85
Agradecimientos: 241 en 125 posts
Registro en: Oct 2011
Mensaje: #15
RE: [APORTE] Gestión de Datos 03/03/2015
Igual son dudosas las notas, yo me saqué 7 teniendo el 1 A mal. A menos que le haya pegado a la teoría del punto 2 perfecto, no dan los números.

[Imagen: jQJfyBGh9SOmZ.png]
04-03-2015 09:25
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)



    This forum uses Lukasz Tkacz MyBB addons.