Repaso 3 Flashcards

1
Q

En SQL, ¿como se define una columna para que solo admita numeros positivos?

A

CONSTRAINT constraint_name CHECK ( predicate )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Que es una funcion de primera clase?

A

Tipico de la programacion funcional. Nos permite tratar a la funcion con mas potencia que otros paradigmas, es decir, que una funcion puede ser:

1.- Asignada a una variable
2.- Retornada por otra funcion
3.- Pasar como parametro de entrada de otra funcion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Enumera cinco lenguajes de programacion funcionales. ¿Conoces algunos cambios introducidos en Java8 para ofrecer comportamiento “funcional”?

A

1.- Lisp,Scheme,Clojure,Haskell,Fsharp,Ocaml,Erlang
2.- Streams, Expresiones Lambda, interfaces java.util.function.Function y java.util.function.Predicate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿A que se le conoce como Spanning tree?

A

Al arbol de recubrimiento minimo (ver PRIM y KRUSKAL) que se calcula para poder alcanzar en nivel 2 a los demas host sin bucles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

En .NET, ¿Que es el CLR? ¿Que version del CLR usará el .NET FrameWork 4.5?

A

1.- El CLR es el motor de ejecución (ver Infraestructura CLI en ECMA 335) de .Net
2.- La version del CLR más alta es la 4.0 (las versiones de CLR no va correlativas a las version del FW)
(NOTA: Ver CoreCLR)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

En SQL, ¿Para que sirve un Trigger de tipo INSTEAD OF?

A

Para ejecutar el cuerpo del Trigger en lugar de la sentencia que provoco su activacion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

En SSL, ¿que significa mutual autentication?

A

Que se presentan los certificados de cliente y de servidor en ambos extremos respectivamente

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

En GIT, ¿con que comando asociamos un repositorio remoto a nuestro repo local?

A

git add remote <alias> <url></url></alias>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Que se denomina “pipeline” dentro de un software tipo CI/CD (integracion continua)?

A

Al conjunto de tareas que tenemos configuradas (ej: compilar, pasar test, deploy, …) y se ejecutarán cada vez que haya nuevas versiones subidas al scv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

En java, ¿un interface puede tener algun metodo implementado?

A

Sip, se denominan default methods

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

En un switch, ¿Qué es un puerto configurado en “modo access” y que diferencia tiene con el que está configurado en “modo trunk”?

A

El modo access sirve para configurar puertos para conectar por ej. host (trafico sin etiquetar)
y el modo trunk sirve para intercambiar trafico etiquetado segun 802.1Q entre switch-switch y switch-router

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

En CSS, ¿para que sirve la declaracion !important?

A

Para que tenga la maxima prioridad (independientemente del calculo de especificidad)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

En Javascript/DOM, ¿Conoces algun metodo para obtener un elemento(s) del DOM en base a su Id? ¿Y en base a un valor de algun atributo dado?
Por ej. dame todos los nodos que tengan el valor true en su atributo aria-expanded

A

1.- document.getElementById(‘…’)
2.- documento.querySelector(‘…’)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Que datos fundamentales tiene una firma XML-DSIG?

A

1.- SignatureValue y SignatureMethod
2.- DigestValue y DigestMethod
3.- KeyInfo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Que es ORVE y a quien va dirigido?

A

Un registro E/S (integrado en SIR y que cumple con la norma de intercambio SICRES 3.0) modo nube destinado a EELL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Hablando de REST, ¿que ventajas nos aporta graph-ql en lugar de los clasicos servicios REST?

A

La capacidad para “seleccionar” solo aquella información que nos interesa en el cliente. Tambien dispone de funcionalidades de actualización llamadas “mutations”

17
Q

¿Que tipo de BBDD es MongoDB? ¿Que otros modelosNoSQL+producto(s) asociados conoces?

A

1.- Sigue el modelo documental (JSON)
2.- Modelos clave-valor, grafos, basado en columnas, etc. (Productos: Cassandra, Redis, Neo4j, …)

18
Q

¿Para que sirve el comando touch de Linux? ¿Tiene alguna relación con el concepto de i-nodo?

A

1.- Para actualizar de un fichero (sino existe lo crea vacio) las fechas de acceso y modificacion (info presente en el i-nodo)

19
Q

¿Que es apache Xerces?

A

Parser XML que soporta JAXP, Stax, SAX y DOM

20
Q

¿Que diferencia existe entre un datagrama IP y un paquete IP?

A

El paquete IP es el resultado de fragmentar un datagrama IP como consecuencia de una MTU más pequeña que este