bases de datos 1CS
![]() |
![]() |
![]() |
Título del Test:![]() bases de datos 1CS Descripción: bases de datos |




Comentarios |
---|
NO HAY REGISTROS |
La estructura de un bloque en un procedimiento almacenado se componepor: Sección declarativa y de ejecución. Sección declarativa, de ejecución y de excepciones. Sección declarativa, de ejecución y de rutinas. ¿Con qué otro nombreseconoce alas bases de datos no relacionales?. NoDB. NoRel. NoSQL. Señala la respuesta correcta: Ambas son correctas. Un ejemplo de excepciones definidas por el usuario son TOO_MANY_ROWSoNO_DATA_FOUND. Un ejemplo de excepciones predefinidas son TOO_MANY_ROWS o NO_DATA_FOUND. ¿Cuál es la diferencia entre SQL y PL/SQL?. No hay diferencias, ambos se pueden usar para lo mismo. PL-SQL es un lenguaje de consulta, y SQL es un lenguaje de programación. SQL es un lenguaje de consulta, y PL/SQL es un lenguaje de programación. Observando la siguiente sentencia, ¿cuántas columnas tiene la tabla OFICINAS? SELECT CIUDAD, REGION, VENTAS FROM OFICINAS: La tabla oficinas tiene 3 columnas. La tabla oficinas tiene 4 columnas. No podemos saberlo. En un SGBD, el lenguaje que se usa para consultar y manipular la información de la base de datos es. DCL. DDL. DML. En las condiciones de búsqueda de una consulta SELECT de SQL, el test de rango es equivalente a usar: Dos test de comparación. Un test de comparación. Un test de pertenencia a conjunto. En un procedimiento almacenado, las constantes, cursores, variables, subprogramas y excepciones entran en el grupo de unidad léxica: Delimitador. Identificador. Literal. En Oracle, ¿cómo dispara un usuario sus propias excepciones?. LAUNCH nombre_excepcion. RAISE nombre_excepcion. RETURN nombre_excepcion. ¿En qué industrias y aplicaciones se han utilizado con éxito las bases de datos NoSQL según el texto?. Agricultura y construcción. Industria de la moda y viajes. Redes sociales, Internet de las cosas (IoT). Si al compilar un procedimiento almacenado con PL/SQL, ocurre algún error de compilación, pueden verse usando: DISPLAY ERRORS. EXHIBIT ERRORS. SHOWERRORS. ¿De cuántas maneras podemos usar ANDenMongoDB?. Ambas son correctas. De manera explícita con $and. De manera implícita usando una coma. ¿Qué pasa si la condición de la función updateOne() coincide con más de undocumento?. Ninguna es correcta. Se modificarán todos los documentos que cumplan el filtro. Solo se modificará el primero que encuentre. En PL/SQL, ¿qué tipo de bucle se repite tantas veces como se le indique con los identificadores de inicio y final?. FOR. LOOP. WHILE. Cuando hacemos consultas con dos o más tablas, y en estas tablas hay columnas que se llaman igual: No existen problemas de ambigüedad. SQL sabe distinguir qué columna es de cada tabla en la consulta. Tenemos que indicarle a SQL con nombres cualificados a qué tabla pertenece cada columna. ¿Qué filtro estoy aplicando si tengo lo siguiente: "Ciudad": /^m/i?. Las ciudades que contengan una 'm' y una 'i'. Las ciudades que empiecen por m minúscula. Las ciudades que empiecen por m sin tener en cuenta mayúsculas o minúsculas. ¿Qué comando debemos usar para insertar un único documento en MongoDB?. db.NombreColección.insertMany. db.NombreColección.insertOne. db.NombreColección.insertOnly. En MongoDB,el operador $lte significa: Mayor o igual que. Menor o igual que. Menor que. El código de creación de un procedimiento almacenado debemos terminarlo siempre con: CALL nombre_procedimiento;. END nombre_procedimiento;. EXEC nombre_procedimiento;. ¿Qué utilidad tienen los alias que se asignan a las tablas en las consultas?. Sirven para eliminar ambigüedades entre los nombres de columnas de las tablas. Sirven para eliminar ambigüedades entre los nombres de las filas de las tablas. Sirven para eliminar ambigüedades entre los nombres de las tablas. ¿Cuál es una de las características destacadas de Studio 3T para MongoDB?. Exploración y visualización de datos en formato CSV. Generación de código en lenguajes de programación como JavaScript, Python y Java. Integración con servicios en la nube como AWS y Google Cloud. Para crear un procedimiento almacenado, debemos hacerlo empezando con las palabras: Ambas son correctas. CREATE OR REPLACE PROCEDURE. CREATE PROCEDURE. En unaconsulta SQL multitabla, ¿Qué es una equicomposición?. Hacer una consulta entre dos tablas comparando dos columnas. Hacer una consulta entre dos tablas con el mismo número de registros. Hacer una consulta entre dos tablas con los mismos atributos. ¿Qué ventaja ofrece la tolerancia a fallos en las bases de datos NoSQL?. Aumenta la velocidad de escritura en la base de datos. Garantiza la disponibilidad continua de los datos, incluso si falla un nodo. Permite agregar nuevos campos a los registros sin problemas. En unacláusula SELECT podemos indicar una lista de: Ambas son correctas. Constantes o expresiones SQL. Nombres de columnas. En unaconsulta SQL, ¿qué es una composición?. El proceso de componer un resultado con una sentencia SELECT. El proceso de formar filas haciendo coincidir los contenidos de las columnas relacionadas de varias tablas. El proceso de formar filas uniendo el resultado de dos consultas SQL. Al programar un procedimiento almacenado, en una estructura condicional IF, ¿cuántas condiciones anidadas pueden indicarse?. Ninguna es correcta. Solo una. Una o varias. ¿Cuál es la principal diferencia entre un procedimiento y una función?. No existe ninguna diferencia. Que en un procedimiento hay que devolver un valor, usando para ello RETURN. Que en una función hay que devolver un valor, usando para ello RETURN. ¿Qué ofrece MongoDB Atlas para garantizar la alta disponibilidad de los datos?. Exploración y visualización de datos. Importación y exportación de datos. Replicación automática de datos. ¿Cuál es el comando para realizar búsquedas en MongoDB?. find. look. select. Si se utiliza una subconsulta en una consulta, comparándola con algún operador de comparación <, >, =: La subconsulta debe devolver un único resultado con el resultado de una subconsulta. La subconsulta puede devolver varios resultados. No se puede usar el operador. En PL/SQL, ¿qué tipo de bucle se repite tantas veces como sea necesario mientras se cumple una expresión?. FOR. LOOP. WHILE. ¿Cuál de las siguientes estructuras de bucle WHILE del lenguaje PL/SQL es correcta?. WHILE (expresión) LOOP--Instrucciones END LOOP;. WHILE--Instrucciones LOOP (expresión) END LOOP;. WHILE LOOP (expresión)--Instrucciones END LOOP;. ¿Cuál de estas cláusulas es obligatoria en una sentencia SELECT?. FROM. INTO. WHERE. En una consulta SQL, el test de comparación =, cuando la columna es una clave primaria y existe coincidencia: Devuelve todas las filas que coincidan con la comparación. Devuelve una única fila de resultados. Este test no se puede realizar con una clave primaria. ¿Es posible hacer JOINS o algo similar en MongoDB?. No es posible hacer nada parecido. Se puede usar el operador $lookup para simular un INNER JOIN. Sí, MongoDB permite hacer todo tipo de Joins. Cuando hablamos de las propiedades ACID de una transacción, a qué nos referimos cuando hablamos de atomicidad: A que cada transacción se debe ejecutar de manera aislada. A que se garantiza que todas las operaciones de una transacción se ejecuten como una unidad atómica. A que una vez se ha confirmado la transacción, todos los cambios realizados se mantendrán de manera permanente. Señala la respuesta correcta: Ambas son correctas. El operador NEW hace referencia a los valores nuevos de la fila después de la operación que activó el trigger. El operador OLD hace referencia a los valores antiguos de la fila antes de la peración que activó el trigger. El resultado de una consulta con varias tablas sin ninguna condición en el WHERE, es: Una tabla con las columnas de la primera tabla y una fila por cada combinación posible entre filas de las tablas. Una tabla con todas las columnas de todas las tablas, y una fila por cada combinación posible entre filas de las tablas. Una tabla con todas las columnas de todas las tablas, y una fila por cada fila de cada tabla. Cómoseelimina una colección en MongoDB?. db.Colección.delete(). db.Colección.drop(). db.Colección.erase(). ¿Por qué Redis es ampliamente utilizado en aplicaciones web?. Debido a su capacidad para mejorar el rendimiento y reducir la carga en las bases de datos tradicionales al actuar como caché en memoria. Por su facilidad para realizar transacciones complejas. Porque es una base de datos relacional muy potente. En un procedimiento almacenado, ¿Qué función usamos para imprimir por pantalla?. dbms_output.print(). dbms_output.print_line(). dbms_output.put_line(). En SQL, unasubconsulta puede aparecer en: La cláusula FROM. La cláusula ORDER BY. La cláusula WHERE. ¿Qué ventaja ofrece la estructura de columnas en las bases de datos de columnas en comparación con las bases de datos SQL tradicionales?. Compresión más eficiente de los datos. Mayor eficiencia en consultas que involucran subconjuntos de filas. Mayor velocidad de escritura. ¿De quéformasepuededeclarar una variable en PL/SQL?. Ambas son correctas. nombre_variable : valor_inicial;. nombre_variable ;. En un procedimiento almacenado, la unidad léxica ""literal"" se refiere a: Es un valor de tipo numérico, carácter, cadena o lógico no representado por un identificador. Un símbolo simple o compuesto que tiene una función especial en los procedimientos almacenados. Unidades y objetos empleados para nombrar objetos de programas, así comounidades dentro del mismo. ¿Qué herramienta de Oracle nos permite la automatización de tareas y la creación de jobs?. DBMS_JOBS. DBMS_SCHEDULER. DBMS_TASK. Si hablamos de un objeto que se asocia a una tabla y se ejecuta automáticamente cuando ocurre un evento específico en dicha tabla, estamos hablando de: Un procedimiento almacenado. Un trigger. Una función. En una consulta multitabla las condiciones de composición aparecen en: En el FROM. En el SELECT. En el WHERE. Las bases de datos clave-valor se caracterizan por: Almacenar la información en ficheros con formato XML o JSON. Estructurar los datos en columnas en lugar de filas. Ninguna es correcta. ¿A qué hacen referencia las cláusulas BEFORE, AFTER e INSTEAD OF en untrigger?. Al momento en el que debe ejecutarse el disparador. Al momento en el que se crea el disparador. Ninguna es correcta. En un procedimiento almacenado en el lenguaje PL/SQL, ¿El usuario puede definir manejadores para las excepciones?. No, el usuario no puede definir sus propios manejadores de excepciones. Sí, dentro de la sección de ejecución del procedimiento. Sí, en el bloque de excepciones del procedimiento. Si queremos utilizar un test de rango en una consulta SQL, lo haremos usando: BETWEEN ... AND. IN … NOTIN. Los operadores <,>... Los cursores pueden ser: Ambas son correctas. Explícitos. Implícitos. ¿Cómo podemos crear unabase de datos en MongoDB?. Con Create DataBase. Con use nombre_basedatos. No se pueden crear bases de datos desde la línea de comandos. ¿Cuál de las siguientes estructuras de control de flujo IF del lenguaje PL/SQL es correcta?. Ambas son correctas. IF (expresión) THEN--Instrucciones ELSE--Instrucciones END IF;. IF (expresión) THEN--Instrucciones ELSIF (expresión)--Instrucciones END IF;. Cuando ya tenemos creado un procedimiento almacenado en nuestra base de datos, ¿cómo podemos modificarlo?. Escribiendo de nuevo todo el script pero usando el comando la opción REPLACE así: CREATE OR REPLACE PROCEDURE ... Ninguna es correcta. Simplemente con un comando REPLACE PROCEDURE, indicando el nombre y los cambios. En una consulta SQL multitabla, la selección de todas las columnas (SELECT *) mostrará: Todas las columnas de la primera tabla que aparece en la consulta. Todas las columnas de la última tabla que aparece en la consulta. Todas las columnas de todas las tablas que participan en la consulta. Señala la respuesta correcta respecto a las bases de datos NoSQL: La elección de una base de datos adecuada depende de las necesidades específicas de cada proyecto. No pueden manejar grandes volúmenes de datos. Son extremadamente costosas. ¿Por qué las bases de datos de grafos son adecuadas para aplicaciones que involucran redes sociales y sistemas de recomendación?. Por su capacidad para almacenar datos en columnas. Por su capacidad para modelar relaciones complejas entre nodos y realizar consultas avanzadas. Por su eficiencia en operaciones de escritura. ¿Cuál es una de las principales características de MongoDB que lo ha hecho popular en una amplia variedad de aplicaciones?. Su capacidad para almacenar datos en formato CSV. Su enfoque en consultas de alto rendimiento. Su modelo de datos basado en documentos y su escalabilidad. En unasentencia SQL, la operación UNION ALL: Muestra el resultado de la unión de dos consultas, con todas las columnas de cada tabla. Muestra los resultados de la unión de dos consultas con duplicados. Muestra los resultados de la unión de dos consultas sin duplicados. Unadelas principales características de Redis es: Que almacena la información en columnas en lugar de en filas. Que trabaja con datos semiestructurados como documentos XML o JSON. Que trabaja en memoria. La siguiente sentencia SQL: SELECT EMPRESA FROM CLIENTES WHERE EMPRESALIKE ‘%$%' mostrará: Las empresas con un caracter $ en su nombre. Las empresas con un caracter % en su nombre. Todas las empresas. ¿Cuándo devuelve FALSE el test de comparación con subconsultas ALL?. Ambas son correctas. Cuando alguna de las comparaciones con los resultados de la columna de la subconsulta es FALSE. Cuando ninguna de las comparaciones con los resultados de la columna de la subconsulta es TRUE. ¿Qué pasa si al hacer una composición INTERNA de dos tablas A y B, indicando una columna de emparejamiento, las tablas tienen valores NULL en esa columna?. Que aparecerán las filas NULL de la tabla A, pero no las de la tabla B. Que aparecerían también las filas de A y B con valores NULL en el resultado. Que las filas con valores NULL no aparecerían en el resultado. ¿Cuál de las siguientes es una técnica de control de transacciones?. Bloque de escritura y ejecución. Bloqueo de lectura y ejecución. Bloqueo de lectura y escritura. Las condiciones de búsqueda compuesta sirven para: Ambas son correctas. Combinar varias condiciones de búsqueda. Usar las palabras claves AND, OR, NOT y los paréntesis para formar condiciones complejas. En un procedimiento almacenado, si deseamos crear una variable donde almacenar la fecha y la hora, usaremos el tipo de dato: DATE. DATEANDHOUR. DATETIME. ¿Por qué las bases de datos NoSQL se consideran una alternativa a las bases de datos relacionales?. Ofrecen soporte exclusivo para SQL. Pueden manejar grandes volúmenes de datos. Se basan en el modelo de tablas relacionales. En unaconsulta padre/hijo: La tabla que contiene la clave ajena es el hijo en la relación y la tabla con la clave primaria es el padre. La tabla que contiene la clave ajena es el padre en la relación y la tabla con la clave primaria es el hijo. La tabla que se coloca a la derecha es el hijo en la relación y la tabla que se coloca a la izquierda es el padre. ¿Qué tipo de base de datos NoSQLseestructura en nodos y aristas?. Basada en grafos. Clave-valor. Documental. En un procedimiento almacenado del lenguaje PL/SQL, si no se especifica el tipo de datos de cada parámetro, se asumen que son de tipo: IN. IN OUT. OUT. Cuando hablamos de una secuencia de operaciones que se ejecutan como una unidad indivisible, nos referimos a: Un COMMIT. Una consulta SQL. Una transacción. El operador $unwind sirve para: Descomponer los documentos de una colección en múltiples documentos, uno por cada elemento en el array. Ninguna es correcta. Seleccionar los documentos que cumplen ciertos criterios. En el procesamiento de una consulta multitabla, de estas opciones, lo último que se realiza es: El producto de las tablas indicadas en la cláusula FROM. Eliminar las filas duplicadas si se especifica SELECT DISTINCT. La cláusula WHERE, si la hubiera. En PL/SQL, ¿qué tipo de bucle se repite tantas veces como sea necesario hasta que se fuerza su salida con la instrucción EXIT?. FOR. LOOP. WHILE. ¿Qué significa el término NoSQL en el contexto de las bases de datos?. No está relacionado con SQL. No-SQL. Not Only SQL. ¿Cuáles son los principales tipos de composiciones en MySQL. Ambas son correctas. Externa por la izquierda y externa por la derecha. Interna. Señala la opción correcta: Atlas es un servicio en la nube que permite trabajar con Riak. Cypher es un lenguaje de consulta específico para grafos. Ninguna es correcta. Unasubconsulta en SQL: Puede hacer referencia tanto a columnas de la subconsulta como de la consulta principal. Solo puede hacer referencia a una columna de la consulta principal. Solo puede referirse a columnas de la subconsulta. En un procedimiento almacenado del lenguaje PL/SQL, las sentencias SQL aejecutar se indica después de la palabra: AS o IS. BEGIN. CREATE PROCEDURE. ¿Por qué se llaman bases de datos NoSQL?. Ambas son correctas. Porque están en contra del SQL. Porque representan algo más que solo SQL. ¿Por qué surgen este tipo de bases de datos no relacionales?. Ambas son correctas. Debido a las limitaciones del modelo relacional. Porque proporcionan mayor flexibilidad. En un test de correspondencia con patrón LIKE, el carácter comodín % se utiliza para: Indicar que en su lugar puede ir cualquier cadena de caracteres. Indicar que en su lugar puede ir cualquier carácter. Indicar que en su lugar puede ir cualquier columna. Señala la respuesta falsa con respecto a las bases de datos NoSQL: La mayoría de las bases de datos NoSQL admiten la creación de índices. No todas las bases de datos NoSQL admiten operaciones para consultar y buscar datos. Un elemento clave de muchas bases de datos NoSQL es su capacidad para escalar horizontalmente. En un procedimiento almacenado, ¿Cómo podemos almacenar el valor de unaconsulta SELECT en una variable?. Declarando la variable y asignándole el valor de esta forma: variable:. Declarando primero la variable y utilizando luego la cláusula SELECT INTO para asignarle el valor. No es posible almacenar el valor de una variable dentro de un procedimiento. ¿Cuál de las siguientes estructuras de bucle FOR del lenguaje PL/SQL es la correcta?. FOR contador IN [REVERSE] inicio..final LOOP-- Instrucciones END LOOP;. FOR contador IN [REVERSE] inicio..final LOOP WHILE-- Instrucciones END LOOP;. FOR inicio..final LOOP-- Instrucciones END LOOP;. Las agregaciones en MongoDB permiten: Agrupar datos basados en ciertos campos. Ambas son correctas. Combinar información de múltiples documentos o colecciones en una única salida. Para poder usar los nombres de columnas cualificados en consultas SQL multitabla: Necesitamos asignar alias a las tablas. No siempre es necesario asignar alias a las tablas. Nunca hay que usar asignar alias a las tablas en este caso. La forma de eliminar un procedimiento almacenado en el lenguaje PL/SQL es: DELETE PROCEDURE. DROP PROCEDURE. REMOVE PROCEDURE. Para pasar argumentos a un procedimiento almacenado, podemos usar la notación nominal, que consiste en: Pasar los valores en cualquier orden, nombrando explícitamente el parámetro. Pasar los valores nombrando el parámetro, y en el orden especificado en la creación del procedimiento. Pasar los valores nombrando explícitamente el parámetro, y en orden alfabético. ¿Cuál de las siguientes estructuras de bucle LOOP del lenguaje PL/SQL es correcta?. LOOP--Instrucciones END LOOP;. LOOP--Instrucciones IF (expresión) THEN--Instrucciones END IF; END LOOP;. LOOP--Instrucciones IF (expresión) THEN--Instrucciones EXIT; END IF; END LOOP;. MongoDB y CouchDB son ejemplos de: Bases de datos basadas en grafos. Bases de datos clave-valor. Bases de datos documentales. El objetivo de crear procedimientos almacenados es para: Poder automatizar acciones en la base de datos. Que nosenospierdan las consultas que hemos creado. Tener una lista de consultas realizadas con recurrencia. En unaconsulta multitabla las tablas que se utilizan aparecen en: En el FROM. En el SELECT. En el WHERE. ¿Qué significa "escalar horizontalmente" en el contexto de las bases de datos NoSQL?. Agregar más columnas a las tablas. Distribuir la carga de trabajo entre múltiples nodos o servidores. Incrementar la velocidad de lectura de la base de datos. En una consulta multitabla puede haber: Ambas son correctas. Condiciones de búsqueda de resultados en las tablas. Condiciones de emparejamiento entre las tablas. En un procedimiento almacenado, los operadores aritméticos, operadores lógicos y operadores relacionales entran en el grupo de unidad léxica: Delimitador. Identificador. Literal. En el lenguaje PL/SQL, ¿cómo se puede llamar a una función?. Ambas son correctas. Creando un bloque PL/SQL. Mediante una consulta usando FROM DUAL. Unacomposición con criterios de selección de fila es: La unión de varias consultas SQL, ambas con la misma condición WHERE. Una consulta SQL con dos tablas, indicando en la cláusula WHERE condiciones de búsqueda diferentes a las columnas de emparejamiento. Una consulta SQL con dos tablas, indicando en la lista de selección del SELECT columnas de ambas tablas. En SQL, una subconsulta es: La unión de dos consultas. Una consulta con dos tablas. Una consulta dentro de otra. En MongoDB,la sección project se usa para: Especificar los campos que queremos ver en la consulta. Ninguna es correcta. Para especificar los filtros a aplicar en la consulta. En el procesamiento de una consulta multitabla, lo primero que se realiza es: La UNION de sentencias SELECT, si la hubiera. La cláusula ORDER BY, si la hubiera. La cláusula WHERE, si la hubiera. De las tres secciones de la estructura de un bloque en un procedimiento almacenado, el único obligatorio es: La sección de ejecución. La sección de excepciones. La sección declarativa. ¿Cómo podemos ejecutar un procedimiento almacenado que ya hemos creado?. Usando la sentencia EJECUTAR nombre_procedimiento() y pasándole los parámetros, si los tiene. Usando la sentencia EXEC nombre_procedimiento() y pasándole los parámetros, si los tiene. Usando la sentencia LLAMADA_A nombre_procedimiento() y pasándole los parámetros, si los tiene. ¿Qué operador debemos usar cuando queremos aplicar filtros o condiciones dentro de un array en MongoDB?. $aggregate. $elemMatch. $match. En la estructura de creación de un procedimiento almacenado, ¿qué datos son opcionales?. Ambas son correctas. Las sentencias de control de excepción. Los parámetros y su tipo. ¿Qué sentencia debemos usar si queremos obtener la fila actual de un cursor y avanzar a la siguiente?. EXIT. FETCH. OPEN. ¿Qué bases de datos trabaja con documentos BSON?. CouchDB. MongoDB. Redis. ¿Cuándo devuelve FALSE el test de comparación con subconsultas ANY?. Cuando alguna de las comparaciones con los resultados de la columna de la subconsulta es FALSE. Cuando alguna de las comparaciones con los resultados de la columna de la subconsulta es TRUE. Cuando ninguna de las comparaciones con los resultados de la columna de la subconsulta es TRUE. En un procedimiento almacenado, ¿qué unidad léxica consiste en una aclaración que el programador incluye en el código?: Comentario. Identificador. Literal. ¿Cómo se les llama a las columnas que se utilizan para hacer una composición entre dos tablas, en una consulta multitabla?. Columnas de emparejamiento. Columnas de intersección. Columnas de unión. El producto cartesiano de dos tablas es una operación en la que se obtiene: Las relaciones entre la mitad de las tuplas de cada una de las tablas. Todas las relaciones con significado entre las dos tuplas. Todas las relaciones entre las tuplas de las dos tablas. ¿Qué base datos ofrece una capa de abstracción llamada CQL?. Apache Cassandra. Neo4j. Riak. La cláusula WHERE la usamos para: Indicar la tabla de la que queremos recuperar los datos. Indicar las columnas de las que queremos recuperar los datos. Indicar las filas de las que queremos recuperar los datos. La función interna AVG de SQL calcula: Cuenta el número de valores que hay en un conjunto. La media de un conjunto de valores. La suma de unconjunto de valores. Si dos o más transacciones se ejecutan al mismo tiempo, estamos hablando de: Ambas son correctas. Concurrencia. Simultaneidad. ¿Qué significa "escalabilidad lineal" en el contexto de las bases de datos NoSQL?. Agregar más recursos proporciona un aumento proporcional en el rendimiento. Aumentar los recursos no tiene ningún impacto en el rendimiento. La escalabilidad no es una característica de las bases de datos NoSQL. ¿Cuál es una de las principales razones por las que las bases de datos NoSQL han ganado popularidad en los últimos años?. Capacidad para escalar horizontalmente y flexibilidad en el esquema de datos. Mayor simplicidad en la estructura de datos. Uso exclusivo de datos no estructurados. En un procedimiento almacenado del lenguaje PL/SQL, la declaración de variables locales se indica después de la palabra: AS. Ambas son correctas. IS. Cuando estamos programando un procedimiento almacenado, ¿Qué operador usamos para concatenar textos?. El operador +. El operador . El operador ||. Para pasar argumentos a un procedimiento almacenado, podemos usar la notación posicional, que consiste en: Pasar los valores de los parámetros en el mismo orden en el que se definen en el CREATE PROCEDURE. Pasar los valores de los parámetros, ordenados por orden alfabético. Pasar los valores de los parámetros, sin importar la posición de los mismos. ¿Cuál de las siguentes bases de datos es una base de datos basada en grafos?. Apache Cassandra. CouchDB. Neo4j. ¿Qué pasa si al hacer una composición EXTERNA completa de dos tablas A y B, indicando una columna de emparejamiento, las tablas tienen valores NULL en esa columna?. Que aparecerán las filas NULL de la tabla A, pero no las de la tabla B. Que aparecerían también las filas con valores NULL en el resultado. Que las filas con valores NULL no aparecerían en el resultado. El lenguaje PL/SQL pertenece a: Microsoft. MySQL. Oracle. Señala la respuesta correcta sobre la composición completa: Ambas son correctas. En MySQL debemos simularla mediante la UNION de una consulta con LEFT JOIN y otra con RIGHT JOIN. En MySQL podemos hacerla con FULL OUTER JOIN. ¿Cómo dispara un usuario sus propias excepciones?. LAUNCH nombre_excepcion. RAISE nombre_excepcion. RETURN nombre_excepcion. ¿Cuál de las siguientes es una base de datos documental?. Apache Cassandra. MongoDB. Redis. Las variables pueden ser: Ambas son correctas. De usuario. Del sistema. En un procedimiento almacenado, la unidad léxica ""delimitador"" se refiere a: Es un valor de tipo numérico, carácter, cadena o lógico no representado por un identificador. Un símbolo simple o compuesto que tiene una función especial en los procedimientos almacenados. Unidades y objetos empleados para nombrar objetos de programas, así como unidades dentro del mismo. En el lenguaje PL/SQL, los comentarios pueden indicarse: Ambas son correctas. Con-- Si son comentarios de una sola línea. Con /* */ si son comentarios de varias líneas. |