option
Cuestiones
ayuda
daypo
buscar.php

Gestión Base de Datos - UF2 Completa - ASIR - ILERNA

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Gestión Base de Datos - UF2 Completa - ASIR - ILERNA

Descripción:
UF2 Lenguajes SQL: DML y DDL - Gestión BBDD ILERNA - ASIR (8 PACs completas)

Fecha de Creación: 2023/12/27

Categoría: Informática

Número Preguntas: 46

Valoración:(4)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Un sistema gestor de bases de datos (SGBD) es una herramienta informática compuesta por un conjunto de programas que administran y gestionan la información contenida en una o varias bases de datos. Verdadero. Falso.

En PostgreSQL el comando \q se utiliza para: Expande la salida. Lista las bases de datos que hay en el servidor. Salir de la sesión del cliente psql.

El lenguaje SQL es altamente dependiente del sistema operativo, por lo que la creación de tablas variará significativamente entre Windows y Linux, y la orden CREATE TABLE de SQL puede requerir modificaciones sustanciales para funcionar en diferentes sistemas operativos. Verdadero. Falso.

En GNU/Linux la forma habitual de acceder al servidor postgresql es a través del programa cliente psql. Verdadero. Falso.

Un cluster de bases de datos se refiere a un conjunto de bases de datos que están bajo la gestión y control de una única instancia de servidor.". Verdadero. Falso.

PostgreSQL es un SGBDR open source ampliamente utilizado. Verdadero. Falso.

En el cliente psql, ¿cuáles son los dos tipos de órdenes que se pueden ejecutar?. Órdenes SQL que terminan en ";" y órdenes propias de cliente que comienzan con "\". Órdenes de servidor que terminan en ";" y órdenes propias de cliente que comienzan con "\". Órdenes SQL que comienzan con "\" y órdenes de cliente que terminan en ";". Órdenes de administración que comienzan con "\" y órdenes SQL que terminan en ";".

EL símbolo “$” que aparecen antes de cada orden en Linux significa que estamos ejecutando la orden desde un usuario básico. Verdadero. Falso.

El diseño físico es la traducción e implementación del diseño lógico de la base de datos a un SGBD concreto mediante sentencias SQL. Verdadero. Falso.

Los SGBD suelen proporcionar herramientas gráficas que facilitan la interacción con las bases de datos. Relaciona los principales SGBD del mercado con su herramienta gráfica. PostgreSQL. Oracle. MySQL.

El lenguaje SQL es un estándar ampliamente usado por los principales SGBD del mercado. Verdadero. Falso.

Existen tres grandes grupos o tipos de sentencia SQL. Cada uno de ellos se puede considerar un lenguaje propio, a pesar de que, los tres, se consideran parte del lenguaje SQL. Relaciona cada uno de estos tipos con su definición: DDL. DML. DCL.

Relaciona las sentencias con su función. CREATE TABLE. ALTER TABLE. DROP TABLE.

Por defecto, ninguna de las columnas que añadimos en una tabla admite valores nulos, es decir, todas las filas deben tener todas las columnas completamente llenas sin excepción. Verdadero. Falso.

Las sentencias en SQL acaban en punto y coma. Verdadero. Falso.

La cláusula FROM identifica qué campos deseamos mostrar. Verdadero. Falso.

En una consulta SQL para mostrar una serie de campos específicos, basta con escribirlos y separarlos por punto y coma: SELECT nombre; apellidos; titulacion FROM persona;. Verdadero. Falso.

SELECT e.dni, e.salario, (e.salario * 1.15) AS "Salario aumentado", (e.salario * 0.1) AS "Bonificación", (e.salario + (e.salario * 0.1)) AS "Salario Total" FROM empleados e JOIN departamentos d ON e.departamento_id = d.id; Selecciona las opciones correctas, entre las siguientes afirmaciones, sobre este consulta SQL. "Bonificación": calcula el 10% de salario como bonificación. "Salario Total": Esto suma el salario original y multiplicado por 0.10. En esta consulta, el 'Salario Aumentado' se calcula como el doble del salario original. "Bonificación" permite renombrar la etiqueta de un campo cuando se muestra en pantalla y se denominan alias de columna.

El operador DISTINCT se puede utilizar en la cláusula SELECT para filtrar filas repetidas de manera que solo aparezcan una vez. Verdadero. Falso.

Relaciona los operadores/funciones con sus significado. BETWEEN … AND .. IN (lista de valores). LIKE. ORDER BY. GROUP BY. COUNT.

El lenguaje de manipulación de datos (DML) lo conforman el grupo de órdenes de SQL que modifican el estado de la base de datos: INSERT. CREATE. SELECT. UPDATE. ROLLBACK. DELETE. COMMIT.

Es importante recordar que un valor NULL en realidad representa la ausencia de un valor. Cuando no deseamos proporcionar un valor para un campo, contamos con dos opciones: podemos indicar explícitamente que el campo está en estado NULL, o bien, simplemente no asignarle un valor, lo que se interpreta implícitamente como un valor NULL. Verdadero. Falso.

Cuando nuestra base de datos utiliza claves primarias y claves ajenas, se asegura la integridad referencial. Esto significa que la base de datos garantiza que no se pueda almacenar un valor de clave ajena a menos que ya exista en la tabla de origen. Verdadero. Falso.

UPDATE empleados SET salario = salario * 1.10 WHERE 1; Esta sentencia actualiza el salario de todos los empleados en un 10% solo si su salario es superior a 1. Verdadero. Falso.

Relación de concepto y descripción en frases cortas sobre el control de transacciones en SQL: BEGIN. COMMIT. ROLLBACK. SAVEPOINT.

Para poder revertir las operaciones DML, tenemos dos opciones: • Especificar el parámetro AUTOCOMMIT en on. • Marcar inicio de transacción con la orden COMMIT. Verdadero. Falso.

Los índices (INDEX) no tienen ninguna función en la mejora de la velocidad de recuperación de filas en los sistemas de gestión de bases de datos. Verdadero. Falso.

Los usuarios no pueden crear índices de forma manual en las columnas para mejorar el rendimiento de acceso a las filas. Verdadero. Falso.

Indica la afirmación correcta sobre la imagen: El código está creando una nueva tabla llamada 'persona' con un índice en la columna 'apellidos'. El código está creando un nuevo índice llamado 'persona_apellidos_idx' en la columna 'apellidos' de la tabla 'persona'. El código está eliminando un índice existente en la columna 'apellidos' de la tabla 'persona'. El código está actualizando todos los registros en la tabla 'persona' para cambiar los valores de la columna 'apellidos'.

Relaciona las funciones disponibles para manipular secuencias con definición. SETVAL. CURRVAL. NEXTVAL.

¿Cuáles son ventajas de utilizar vistas en una base de datos?. Restringen el acceso a la base de datos. Aumentan la complejidad de las operaciones de consulta. Muestran múltiples representaciones de los mismos datos. Ocupan muy poco espacio de almacenamiento, ya que no contienen datos, solo su definición. Muestran solo la información estrictamente necesaria para llevar a cabo tareas concretas. Transforman consultas simples en consultas más complejas. Las vistas permiten la edición directa de los datos en las tablas subyacentes.

¿Cuál es la utilidad de la opción VERBOSE al utilizar EXPLAIN con una consulta en PostgreSQL?. Muestra los costes estimados de la consulta. Muestra información detallada sobre los índices utilizados. Muestra las filas descartadas por el filtro de la consulta. Muestra la información real del resultado, incluyendo los costes reales y el número de veces que se ejecutó el acceso secuencial. Muestra las columnas de salida de la consulta.

La diferencia clave entre Seq Scan y Bitmap Heap Scan radica en cómo se gestionan y recuperan los datos: el Seq Scan es más simple pero potencialmente menos eficiente, ya que escanea toda la tabla, mientras que el Bitmap Heap Scan es más selectivo y se centra en páginas específicas, lo que puede mejorar el rendimiento en consultas específicas. Verdadero. Falso.

La única opción disponible para proporcionar sugerencias de ejecución de consultas es utilizar una extensión llamada pg_hint_plan, que está diseñada para Red Hat Enterprise Linux y se puede obtener a través de la descarga de un paquete RPM en línea. Esta extensión permite ofrecer recomendaciones y directrices para mejorar el rendimiento de las consultas en PostgreSQL. Verdadero. Falso.

La sintaxis básica que nos permite crear este tipo de reglas en particular es la siguiente: CREATE RULE nombre_de_la_regla AS ON INSERT TO nombre_de_la_tabla WHERE condición DO INSTEAD {NOTHING | instrucciones};. Verdadero. Falso.

A la pareja compuesta por un patrón y una transformación la llamamos regla. Para poder crear la regla, previamente será necesario haber creado la tabla donde queremos insertar los datos de registro. Verdadero. Falso.

PostgreSQL puede trabajar con seis tipos de índices distintos, cada uno diseñado para el uso habitual de un conjunto de operadores determinado. Relaciona cada índice con su descripción. B-tree. Hash. BRIN. GIN. GiST. SP-GiST.

En términos simples, PL/pgSQL, como lenguaje de programación, brinda un mayor control sobre los procedimientos en comparación con SQL, ya que permite la utilización de bucles y otras estructuras de control. Verdadero. Falso.

Una función o procedimiento es una colección de instrucciones escritas en un lenguaje de programación, organizadas bajo un nombre común, con el propósito de llevar a cabo una tarea específica que se activa llamando ese nombre. Los procedimientos no generan resultados o valores de retorno al igual que las funciones. Verdadero. Falso.

Cuál de los siguientes no es un tipo de dato válido en PostgreSQL. TIMESTAMP. INTEGER. FLOAT. VARCHAR. BOOLEAN. NUMERIC. DATE.

¿Qué comando se utiliza para definir una función almacenada en PL/pgSQL?. CREATE FUNCTION. CREATE TABLE. INSERT INTO. SELECT FROM.

¿Qué operador se utiliza en PL/pgSQL para concatenar cadenas de texto?. +. -. ||. *.

PL/pgSQL ha sido desarrollado con el propósito de capacitar a los usuarios de PostgreSQL para llevar a cabo tareas y cálculos de mayor complejidad que aquellos que se pueden lograr con SQL estándar. Verdadero. Falso.

Relaciona cada una de las siguientes funciones de sistema con su acción. ROUND. CEIL. FLOOR. SUBSTR. LOWER. UPPER. TO_CHAR. TO_DATE.

En la creación de una función en PL/pgSQL, ¿qué significa la declaración RETURNS VOID?. La función devuelve un valor de tipo "void". La función no devuelve ningún valor. La función devuelve un valor nulo. La función devuelve un valor de tipo "void" si se encuentra un error.

¿Qué función se utiliza para manejar errores personalizados en PL/pgSQL?. RETURN. RAISE. INSERT. SELECT.

Denunciar Test