Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[APORTE] Final Gestion de Datos 01-03-2016
Autor Mensaje
elmato18 Sin conexión
Empleado del buffet
Ingeniero en SIstemas
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 13
Agradecimientos dados: 52
Agradecimientos: 73 en 6 posts
Registro en: Nov 2008
Facebook LinkedIn Twitter
Mensaje: #1
[APORTE] Final Gestion de Datos 01-03-2016 Finales Gestión de Datos
Buenas! Les dejo por aca lo que me acuerdo del final de hoy. Como siempre, 2 VOF sin justificar, 2 teóricos a desarrollar y 2 prácticos. Los VOF restaban y lo otro sumaba 2 puntos C/U. Habia q sumar 6 puntos y como mínimo tener un practico bien.

1a) Preguntaba algo asi como si la complejidad del algoritmo heapsort dependía solo de la cantidad de elementos.

1b) No recuerdo...

2a) Conceptos de Datawarehouse y Dataminning y sus objetivos

2b) Explicar y desarrollar los niveles de aislamiento en una DB relacional

3a) Te daban una tabla PERSONA, con los siguientes campos:
--persona--
IdPersona................... Int (PK)
Nombre............ varchar(50)
FechaNacimiento Datetime
IdPadre ...............int (FK)

y te preguntaba que devolvía la siguiente consulta, o si tenia un error que dijeras específicamente donde y por qué

SELECT A.Nombre, N.Nombre
FROM Persona A
JOIN Persona H ON (H.IdPadre = A.IdPersona)
JOIN Persona N ON (N.IdPadre = H.IdPersona)
AND NOT EXISTS (SELECT 1
FROM Persona N2
JOIN Persona H2 ON N2.IdPadre = H2.IdPersona
WHERE N.FechaNacimiento < N2.FechaNacimiento)

3b) Te pedían que desarrolles algo para implementar la siguiente relga de negocio sin modificar la tabla. "No puede haber 2 hermanos con el mismo nombre".

SOLUCIÓN:
Les comento un poco lo que hice yo y algunos de mis compañeros desp recaudando info....

1a) Puse Falso, pero en realidad interprete mal y no era lo que quería poner, así q si le pegue fue medio de suerte
1b) No la respondí.

2a) y 2b) salen de cualquier apunte o resumen. Eran accesibles

3a) La consulta compila bien, anda joya. Y devuelve los Abuelos con los nietos menores
Abuelo1 - NietoMenor1
Abuelo2 - NietoMenor2

COMENTARIO: SE LA PASAN TODA LA CURSADA DICIENDO QUE "NO SE PUEDE USAR SUBSELECTS EN EL FROM, Y VIENEN Y TE TOMAN SUBSELECT EN EL FROM. UNOS CRACKS LOS HDPS

3b) Yo hice un Trigger After Insert Update, con un cursor adentro, que consultaba cada row de la tabla Inserted, y por cada row preguntaba si existia una persona con el mismo padre y que tuviera el mismo nombre que la que se quería insertar/updatear, entonces si me daba verdadero, hacia un Rollback, y sino, seguia iterando hasta terminar de recorrer todo.
(Este mensaje fue modificado por última vez en: 02-03-2016 00:57 por elmato18.)
02-03-2016 00:45
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] elmato18 recibio 3 Gracias por este post
tincho543 (02-03-2016), CarooLina (07-02-2018), pablit (15-08-2019)
holautn Sin conexión
Secretario de la SAE
IngMaster y Campeon del Cubo d...
******

Otra
Facultad Regional Buenos Aires

Mensajes: 695
Agradecimientos dados: 792
Agradecimientos: 113 en 83 posts
Registro en: Apr 2009
Mensaje: #2
RE: [APORTE] Final Gestion de Datos 01-03-2016
Hola a todos! Agrego:

1b) Un árbol de grado n>2 no puede ser representado computacionalmente con una estructura estática. (Aprox.)

elmato18 Cómo te fue? =)

Saludos!
02-03-2016 02:31
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
elmato18 Sin conexión
Empleado del buffet
Ingeniero en SIstemas
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 13
Agradecimientos dados: 52
Agradecimientos: 73 en 6 posts
Registro en: Nov 2008
Facebook LinkedIn Twitter
Mensaje: #3
RE: [APORTE] Final Gestion de Datos 01-03-2016
Aprobé. 4 glorioso!
02-03-2016 08:48
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] elmato18 recibio 1 Gracias por este post
holautn (03-03-2016)
ramacal89 Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 8
Agradecimientos dados: 0
Agradecimientos: 3 en 1 posts
Registro en: Sep 2008
Mensaje: #4
RE: [APORTE] Final Gestion de Datos 01-03-2016
Aporto otra solucion:


CREATE TRIGGER ReglaHermanos on Persona
Instead of INSERT
AS
BEGIN
IF Exits (select 1 FROM PERSONA p inner join inserted i on p.idpadre = i.idpadre and p.nombre = i.nombre)
PRINT 'No se puede registrar a una persona con un hermano del mismo nombre'
ELSE
INSERT INTO Persona select * from INSERTED

END


Saludos
24-05-2016 15:37
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] ramacal89 recibio 3 Gracias por este post
holautn (24-05-2016), rovila (19-01-2017), Diesel (15-10-2019)
Smitten1994 Sin conexión
Campeon del cubo Rubik
La verdad es que no hay una ve...
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 116
Agradecimientos dados: 340
Agradecimientos: 273 en 56 posts
Registro en: Aug 2013
Mensaje: #5
RE: [APORTE] Final Gestion de Datos 01-03-2016
Utnianos! Les subo el final de GDD del 01-03-16.

[Imagen: HOIYWOR.png]

No se olviden de agradecer! thumbup3
14-12-2018 00:41
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] Smitten1994 recibio 1 Gracias por este post
pablit (15-08-2019)
Buscar en el tema
Enviar respuesta 




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