Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEM02 - BBDD - Lenguajes SQL: DML y DLL

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
M02 - BBDD - Lenguajes SQL: DML y DLL

Descripción:
M02 BASE DE DATOS

Autor:
AVATAR

Fecha de Creación:
07/01/2024

Categoría:
Informática

Número preguntas: 79
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
¿Cuál de los siguientes no es un modelo de bases de datos? NoSQL Relacional Orientado a Objetos Red Secuencial .
MySQL es un Sistema Gestor de bases de datos Jerárquica En Red NoSQL Orientado a Objetos Relacional .
¿Qué es un índice en una base de datos? Un conjunto de reglas de seguridad. Una estructura que acelera la búsqueda y recuperación de los datos. Una tabla que almacena información confidencial. Una lista de instrucciones SQL para realizar consultas. .
La normalización de base de datos es un proceso que reduce la redundancia y mejora la integridad. Verdadero Falso.
¿Qué es una clave primaria? Un campo que permite relacionar dos tablas. Un campo que almacena datos numéricos. Un campo que puede tener diferentes valores en un registro. Un campo que identifica de forma única a cada registro en una tabla. .
¿La clave primaria de una tabla permite que haya registros duplicados en esa tabla? Verdadero Falso.
¿Cuáles de las siguientes funciones no realiza un administrador de bases de datos? Crear y administrar las bases de datos. Resolución de problemas de hardware. Realizar copias de seguridad. Diseñar la interfaz del usuario Administrar la red. Controlar el espacio de disco. .
Cuáles de los siguientes son sistemas gestores de bases de datos. Java Oracle VMware VirtualBox SQLServer MySQL.
¿El lenguaje utilizado por la mayoría de Los sistemas Gestores de bases de datos para interactuar con la base de datos es el lenguaje SQL? Verdadero Falso.
¿Qué es un trigger en una base de datos? Un conjunto de acciones que se ejecutan de forma automática en respuesta a un evento. Un tipo de relación. Un método para acceder de forma más rápida a los datos. Un tipo de campo. .
La integridad referencial garantiza que las relaciones entre tablas sean válidas y consistentes. Verdadero Falso.
¿Qué es un modelo entidad relación? Una representación gráfica de las entidades y las relaciones en una base de datos. Un lenguaje de programación utilizado para consultar bases de datos. Un tipo de base de datos no relacional. El cifrado de datos en una base de datos. .
Los apellidos de un alumno podrían ser el campo clave en una tabla de alumnos. Verdadero Falso.
¿Qué indica la cardinalidad en una base de datos? El número de columnas en una tabla. El número de registros de una tabla que están relacionados con los de otra tabla. La cantidad máxima de registros de una tabla. El número máximo de tablas en una base de datos.
¿Qué tipo de campo utilizarías para almacenar la edad de una persona? Entero Float Fecha Varchar.
¿Qué tipo de índice no permite que la columna tenga valores repetidos? FULLTEXT UNIQUE SPATIAL INDEX.
¿Qué es una subconsulta monoregistro? La que utiliza la cláusula IN, >ALL o >ANY Aquella cuya consulta interna devuelve un solo valor. Aquella cuyo resultado es de un solo valor, aunque hay ocasiones en que puede no devolver ningún valor. Ninguna de las tres anteriores es correcta.
La clausula WITH CHECK OPTION Fuerza que los nuevos registros cumplan los criterios del SELECT de la vista Fuerza que los nuevos registros y los que se modifiquen cumplan los criterios del SELECT de la vista Fuerza que los registros eliminados cumplan los criterios del SELECT de la vista Fuerza que los registros actualizados cumplan los criterios del SELECT de la vista.
Las subconsultas multiregistro utilizan los operadores Pueden utilizar cualquier tipo de operador, siempre que sean aritméticos. IN, ALL y ANY. =,<,>,<>,>=,<=. IN, =.
El AS en una instruccion select se utiliza para Mostrar todos los registros Cambiar el encabezado de una columna Ordenar los registros de forma descendente Ordenar los registros de forma ascendente.
¿Cuál es la sintaxis correcta de una sentencia SELECT? SELECT… FROM… WHERE… ORDER BY… GROUP BY… SELECT… FROM… ORDER BY… GROUP BY… WHERE… SELECT… FROM… GROUP BY… ORDER BY…WHERE… SELECT… FROM… WHERE… GROUP BY… ORDER BY….
En una vista podemos: Un usuario podrá acceder a todos los campos que no tengan la propiedad READ Un usuario podrá acceder a todos los campos que no tengan la propiedad WRITE Limitar los campos que puede ver un determinado usuario. Un usuario siempre podrá acceder a todos los campos.
¿Qué nos proporciona la propiedad de atomicidad? Si se produce un fallo en una parte de una transacción, todos los cambios hechos por la transacción hasta ese momento se deshacen y la base de datos no sufre ningún cambio La propiedad de atomicidad dice que una variable es la estructutura mínima de una base de datos. La propiedad de atomicidad dice que un atributo de una tabla es la estructutura mínima de una base de datos. Si se produce un fallo en una parte de una transacción, todos los cambios hechos por la transacción hasta ese momento se validan.
Los outer join (left join, right join) Muestran los elementos asociados y los no asociados con otra tabla. Muestran los elementos no asociados con otra tabla. Muestran los elementos repetidos en otra tabla. Muestran los elementos asociados con otra tabla.
La cláusula WITH CHECK OPTION Es una cláusula obligatoria en la orden CREATE VIEW Es una cláusula obligatoria en la orden CREATE TABLE Es una cláusula opcional en la orden CREATE VIEW Es una cláusula opcional en la orden CREATE TABLE.
¿Qué nombre recibe el objeto asociado a una tabla que permite que las consultas den una respuesta más rápida? Índice SELECT Llave primaria Restricción.
Para descartar los cambios en una transacción utilizamos COMMIT ROLLBACK SAVEPOINT RETURN.
¿Qué orden nos permite eliminar un índice? QUIT INDEX nombre_Indice ON nombre_Tabla ERASE INDEX nombre_Indice ON nombre_Tabla DELETE INDEX nombre_Indice ON nombre_Tabla DROP INDEX nombre_Indice ON nombre_Tabla.
¿Qué orden nos permite crear un índice? ADD INDEX nombre_Indice ON nombre_Tabla(columna1, …) INSERT INDEX nombre_Indice ON nombre_Tabla(columna1, …) NEW INDEX nombre_Indice ON nombre_Tabla(columna1, …) CREATE INDEX nombre_Indice ON nombre_Tabla(columna1, …).
¿Cuál de estas afirmaciones es correcta? Cuando se produce una transacción, el motor de la base de datos bloquea los datos a los que accede la transacción en cuestión, haciendo que el resto de las transacciones esperen su turno. Cuando se produce una transacción, el motor de la base de datos no bloquea los datos a los que accede la transacción en cuestión, haciendo que el resto de las transacciones esperen su turno. Cuando se produce una transacción, el motor de la base de datos bloquea los datos a los que accede la transacción en cuestión, siendo el resto de las transacciones descartadas. Cuando se produce una transacción, el motor de la base de datos no bloquea los datos a los que accede la transacción en cuestión, con el fin de que el resto de las transacciones puedan acceder rápidamente a los datos.
En la instrucción INSERT INTO especificamos los valores a insertar con el parámetro SELECT REGISTRY FIELDS VALUES.
¿Para qué sirve la orden TRUNCATE? Borra todos los registros de una tabla con mayor rendimiento y rapidez que la orden DELETE. Borra los datos y la estructura de una tabla. Borra una parte de los registros de una tabla con mayor rendimiento y rapidez que la orden DELETE. Borra una base de datos completa.
¿Qué orden nos permite eliminar una tabla de la base de datos? ERASE TABLE nombre_Tabla DELETE TABLE nombre_Tabla QUIT TABLE nombre_Tabla DROP TABLE nombre_Tabla.
¿La orden update puede contener una subconsulta? Sólo en tablas InnoDB Sí No Sólo en tablas MyIsam.
¿Cuándo utilizaremos el motor de almacenamiento MyISAM? En una tabla sobre la que hay muchísimas consultas y no hay modificaciones. Cuando queramos que nuestra tabla respete las reglas de integridad referencial. En una tabla en la que queramos que se cumplan las propiedades ACID. En tablas HSQuery.
Para guardar los cambios en una transacción utilizamos ROLLBACK COMMIT START TRANSACTION SAVEPOINT.
¿Cuándo utilizaremos un índice de tipo HASH? Son útiles cuando el criterio de búsqueda es un valor específico. Ninguna de las tres anteriores es correcta. Lo utilizaremos cuando las consultas sobre el índice tengan comparaciones del tipo BETWEEN y LIKE. Lo utilizaremos cuando las consultas sobre el índice tengan comparaciones del tipo =, >, <, >=, <=.
La orden SAVEPOINT nos permite Deshacer una transacción parcialmente. Almacenar parcialmente una transacción. Validar y finalizar una transacción. Almacenar una transacción de tipo punto de ruptura.
¿Qué restricción especifica que la columna debe recibir un valor en la creación o la modificación? NOT NULL PRIMARY KEY DEFAULT AUTO_INCREMENT.
Utilizaremos la cláusula HAVING En la creación de tablas ACID Cuando queramos que el resultado de la consulta salga ordenado Cuando queramos filtrar grupos, por eso siempre va asociada a la cláusula GROUP BY En consultas de más de dos tablas, por eso siempre va asociada a la cláusula FULL JOIN.
¿Qué orden nos permite eliminar una restricción de una tabla? QUIT FOREIGN KEY nombre_Columna ERASE FOREIGN KEY nombre_Columna DELETE FOREIGN KEY nombre_Columna DROP FOREIGN KEY nombre_Columna.
Cuando realizamos un insert en una vista los datos se almacenan en: Las tablas asociadas a la vista. Las vistas sólo son de lectura. En la vista. En la vista y en las tablas asociadas. .
¿Qué restricción permite que el sistema genere valores automáticamente para una columna numérica entera? PRIMARY KEY NOT NULL AUTO_INCREMENT DEFAULT.
¿Qué orden nos permite modificar la estructura de una tabla? UPDATE TABLE nombre_Tabla ALTER TABLE nombre_Tabla CHANGE TABLE nombre_Tabla MODIFIY TABLE nombre_Tabla.
El operador CONCAT en un select se utiliza para Unir dos o más campos de texto. Dividir campos de texto. Ordenar un campo de texto. Buscar información en un campo de texto.
¿Cuál es la diferencia entre los tipos de datos char y varchar en MySQL? Char sirve para almacenar un carácter y varchar sirve para almacenar cadenas Varchar permite almacenar cadenas más grandes que char No hay ninguna diferencia Char almacena una cadena de longitud fija, y varchar una cadena de longitud variable.
En Mysql para acceder a la fecha actual utilizamos la función DATE() HOY() TIME() CURRENT_DATE().
¿Qué sentencia me devuelve todos los datos de los clientes cuya población es Barcelona? SELECT ALL FROM clientes poblacion='Barcelona' SELECT * FROM clientes WHERE poblacion='Barcelona' SELECT * FROM clientes poblacion='Barcelona' SELECT ALL FROM clientes WHERE poblacion='Barcelona'.
¿Qué restricción fuerza un valor si no se ha precisado en la creación del registro? PRIMARY KEY AUTO_INCREMENT DEFAULT NOT NULL.
Si realizamos una consulta sobre dos tablas relacionadas con la cláusula FOREING KEY REFERENCES deberemos Utilizar algún tipo de JOIN Utilizar la cláusula GROUP BY Realizar un producto cartesiano con la orden CARTESIAN JOIN Utilizar la cláusula SELF OUTER JOIN.
La restricción CHECK nos permite Eliminar un campo de tipo clave principal Chequear el contenido de un campo Establecer un valor por defecto Especificar el abanico de datos que son admitidos en una columna.
Si quiero especificar un campo numérico con valores decimales, cúal de estos tipos de campos escogería bigint bit float int.
¿Cuál de los siguientes operadores permite comparar el valor de un campo con una lista de valores? <> IN(valor1, valor2,…) LIKE BETWEEN valor AND valor2.
¿Qué tipo de campo contiene un único valor de una lista que se especifica en su definición? Enum Blob TinyText Text.
La instrucción SELECT SUBSTRING(nombre,2,3) Elimina del campo nombre 2 carácteres a partir del tercero. Muestra del campo nombre 3 carácteres a partir del segundo. Añade al campo nombre dos veces el número 3. Muestra del campo nombre 2 carácteres a partir del tercero.
De una vista podemos decir Posee datos propios Es la definición de una consulta. Solo afecta a una sola tabla. Es un conjunto de tablas relacionadas. .
La orden UNLOCK TABLES Desbloquea solamente las tablas activas Desbloquea la última tabla bloqueada Desbloquea todas las tablas que están bloqueadas Bloquea las tablas abiertas.
Si lanzamos la orden DROP TABLE Perdemos los datos, la estructura y los índices asociados. Perdemos los datos y la estructura, pero con un ROLLBACK podemos deshacer la operación. Una tabla en producción no se puede borrar. Perdemos los datos y mantenemos la estructura de la tabla.
El inner join nos permite Mostrar el contenido de dos tablas. Devolver las filas repetidas en dos tablas. Devolver las filas cuya clave principal de una tabla no coincide con la clave foránea de la otra tabla. Devolver las filas cuya clave principal de una tabla está asociada con la clave foránea de la otra.
Un bloqueo READ por parte del usuario1 permite El usuario1 será el único que puede leer la tabla. Todos los usuarios solo podrán leer la tabla. El usuario1 podrá leer o escribir en la tabla y el resto serán bloqueados. El usuario1 podrá leer o escribir en la tabla y el resto solo leer.
¿Qué es una vista? Es una orden SELECT establecida como un objeto en MySQL separada de la/s tabla/s a las que hace referencia. Es una interface gráfica que nos permite ver la base de datos de una forma distinta a la habitual. Ninguna de las otras opciones es correcta Es una orden SELECT formada por dos o más tablas.
Los comodines % y _ los utilizamos con el operador BETWEEN IS NULL LIKE IN.
Los AUTOJOINS nos permiten Nos muestran los registros diferentes en dos tablas. Relacionar los registros de dos tablas diferentes. Relacionar los registros de una tabla con otros registros de la misma tabla. Nos muestran los registros duplicados en dos tablas.
¿Cuál de las siguientes opciones no es una buena característica de un campo para crear un índice? El campo va a ser utilizado en cláusulas de ordenación y/o agrupación El campo es utilizado frecuentemente en un JOIN El campo contiene poca variedad de valores El campo es utilizado frecuentemente en la cláusula WHERE de un SELECT.
¿Qué restricción permite definir un identificador de clave primaria? NOT NULL AUTO_INCREMENT DEFAULT PRIMARY KEY.
¿Qué utilidades tienen las vistas? Insertar datos de forma masiva. Como mecanismo de seguridad y como herramienta para facilitar el uso de consultas. Hacer copias de seguridad de los datos. Borrar datos de forma masiva.
¿Qué tipo de motor de almacenamiento tiene actualmente por defecto MySQL? InnoDB HSQuery MyISAM TransactSql.
Para mostrar la media de un determinado campo utilizamos la función AVG PRIMEDIO MEDIANA GROUP BY.
Una transacción explícita empieza con la orden ROLLBACK COMMIT SAVEPOINT START TRANSACTION.
Select nombre población from clientes where población is not null. Muestra los registros que no estan completos. Muestra los clientes que han modificado su población. Muestra los datos de los clientes que no tienen población. Muestra los datos de los clientes que tienen población.
El operador LIKE Sirve para buscar registros relacionados en dos tablas diferentes. Nos permite determinar si el contenido campo coincide con un determinado patrón Sirve para relacionar dos tablas. Nos permite determinar que registros no estan relacionados en dos tablas diferentes.
Si queremos añadir registros de otra tabla que tiene la misma estructura utilizaremos INSERT TABLE tabla2 INTO tabla1 INSERT INTO tabla1 SELECT * FROM tabla2 SELECT * FROM tabla2 INTO tabla1 ADD TABLE tabla2 INTO tabla1.
¿Qué hace la orden CREATE SCHEMA? Crea un esquema de servidor, sobre el que podemos crear triggers DDL Crea un objeto sobre el cual se pueden agrupar un conjunto de tablas Crea una base de datos, exactamente igual que la orden CREATE DATABASE La orden CREATE SCHEMA es una orden de ORACLE, no funciona en MySQL.
Un bloqueo WRITE por parte del usuario1 permite El usuario1 podrá leer o escribir en la tabla y el resto solo leer. Todos los usuarios podrán escribir en la tabla. El usuario1 podrá leer o escribir en la tabla y el resto serán bloqueados. Todos los usuarios solo podrán leer la tabla.
¿Qué orden nos permite crear tablas dentro de una base de datos? NEW TABLE nombre_Tabla INSERT TABLE nombre_Tabla CREATE nombre_Tabla CREATE TABLE nombre_Tabla.
El select * se utiliza para Mostrar todos los registros Mostrar todas las columnas Eliminar los registros duplicados. Agrupar los registros en función de un criterio.
¿Qué orden nos permite añadir una columna nueva en una tabla? NEW nombre_Columna INSERT nombre_Columna CREATE nombre_Columna ADD nombre_Columna.
El select distinct se utiliza para Ordenar por el primer campo de la tabla. Enlazar dos tablas. Suprimir los duplicados. Recuperar la información de todas las columnas.
¿Cuál de los siguientes tipos de datos nos permite representar más números enteros? BigInt SmallInt Int MediumInt.
Denunciar test Consentimiento Condiciones de uso