option
Cuestiones
ayuda
daypo
buscar.php

Base de datos

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Base de datos

Descripción:
bd test

Fecha de Creación: 2022/02/07

Categoría: Universidad

Número Preguntas: 36

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

¿Qué instrucción se utiliza para actualizar registros en una tabla?. ALTER TABLE. MODIFY. UPDATE.

La clave primaria se selecciona entre las: Claves dominantes. Claves candidatas. Claves normalizadas.

Si tenemos una tabla de EMPLEADOS(con nuestra lista de empleados) con dos atributos obligatorios DEPARTAMENTO (el departamento donde trabaja el empleado) y SALARIO (el sueldo que cobra el empleado mensualmente), la consula: "SELECT MAX(SUM(SALARIO)) FROM EMPLEADOS GROUP BY DEPARTAMENTO. Produce un error, ya que únicamente agrupa un nivel (DEPARTAMENTO) pero especifica dos funciones de agregación (MAX y SUM). Para cada departamento calcula la suma de los salarios y devuelve aquella suma que es mayor. Para cada departamento calcula el empleado que más cobra y finalmente suma los salarios de estos empleados que más cobran.

Seleccione, de entre las siguientes, la consulta que nos permita obtener información sobre los empleado(de la tabla employee) cuyo nombre comience con la letra "p": SELECT * FROM employee WHERE name LIKE 'P%'. SELECT * FROM employee WHERE name IS 'P%'. SELECT * FROM employee WHERE name LIKE 'P_'.

En la tabla employee, tal y como se muestra a continuación, name surname Marco Urba Cristian Cardas Marco Urba María González Podemos encontrar filas duplicadas usando la siguiente consulta: SELECT name, surname FROM employee GROUP BY name, surname HAVING COUNT(*)>1. SELECT name, surname FROM employee HAVING COUNT(*) > 1. SELECT name, surname FROM employee WHERE COUNT(*)>1.

¿Qué afirmación es verdadera para una restricción PRIMARY KEY?. Una tabla en SQL está indexada por defecto en base a su clave primaria. La clave primaria puede ser única o no, pero puede estar compuesta por varios campos. La clave primaria define una relación entre dos tablas.

¿Cuantas relaciones se pueden establecer entre 2 entidades particulares?. Únicamente se podría establecer una relación por cada tipo(uno a uno, uno a muchos, etc). Únicamente se podría establecer una relacición. Todas las que se deseen modelar.

Si en una sesión modificamos una tabla sobre la que se define una vista(de tal forma que la modificación afectase al resultado de la vista). La sesión verá el cambio después de que se confirme la transacción mediante un COMMIT o cualquier acción que conlleve implícitamente un COMMIT. La sesión verá el cambio inmediatamente. La sesión no verá el cambio hasta que se vuelva a crear la vista usando CREATE OR REPLACE VIEW.

La cláusula GROUP BY. Agrupa los resultados, no afectando al número de filas resultantes, pero sí manteniendo juntas todas las filas de un mismo grupo independientemente de la cláusula ORDER BY utilizada. Agrupa los resultados, produciendo como resultado una única fila por cada grupo. Agrupa los resultados, no afectando al número de filas resultantes, pero sí concatenando para cada fila los campos indicados en un único campo.

¿Cuál de las siguientes funciones puede utilizarse tanto con datos numéricos como no numéricos?. SUM. COUNT. AVG.

¿Cuál de las siguientes opciones se considera como una tabla virtual en SQL?. INNER JOIN. SELF JOIN. VIEW.

Seleccione, de entre las posibles, una consulta equivalente a: SELECT name, DNI FROM users WHERE dni = 77222222 or dni = 2884884 or dni = 2895812;. Select name,dni from users where dni in(777272,892829,2298292). Select name, dni from users where DNI is (2373737,39289,9328932). Select name, dni from users where DNI = (2897124,129478,912489).

Seleccione, de entra las siguientes, la consulta que nos permita obtener información sobre los empleado(de la tabla employee) cuyo dominio de correo electronico sea gmail.es: SELECT * FROM employee WHERE email liek '%@gmail.es'. SELECT * FROM employee WHERE email ENDS WITH '@gmail.es. SELECT * FROM employee WHERE email is LIKE '%@gmail.es'.

La sentencia INSERT pertenece al sublenguaje. DML. DDL. DCL.

Sistema gestor de bases de datos(SGBD) hace referencia a: Un conjunto coordinado de programas, procedimientos, leguajes,etc.,que suministra los medios necesarios para describir, recuperar y manipular los datos integrados en la BD. Los datos concretos, coherentes e integros almacenados en un esquema dado. Un esquema relacional resultado del proceso de traducción de un esquema entidad/relacion previamente definido para un problema dado.

En un diagrama Entidad Relación ¿aparece entre la lista de atributos de las entidades aquellos que se corresponden con claves foráneas?. Sí, pero únicamente cuando la relación es uno a uno o uno a muchos. Sí, los atributos correspondientes a las claves foráneas son los que le indican al algoritmo de traducción cómo generar las restricciones de integridad en el diagrama relacional. No, los atributos correspondientes a claves foráneas son generados por el algoritmo de traducción y aparecen en el diagrama relacional.

Para eliminar por completo una tabla de nuestra bases de datos, usamos la siguiente expresión: DELETE TABLE tabla. TRUNCATE TABLE tabla. DROP TABLE tabla.

Si creamos la siguiente tabla: CREATE TABLE T(CLAVE INTEGER PRIMARY KEY, COMENTARIO VARCHAR2(128));. El atributo COMENTARIO no permitirá los valores NULL. El atributo COMENTARIO permitirá los valores NULL. Producirá un error al no haber especificado la clausura NULL o NOT NULL en el atributo COMENTARIO.

¿Cuántas filas devuelve el siguiente SELECT? SELECT * FROM T1 LEFT OUTER JOIN T2 ON (T1.A = T1.B). Un número de filas iguales o superior a las que tiene T1. Exactamente el mismo número de filas que tiene T1. Un número de filas igual o inferior a las que tiene T1.

Las bases de datos del tipo Data Warehousing. Ninguna de las anteriores. Estan organizadas para ejecutar transacciones hechas anteriormente como: devoluciones, cambios de precios,... Estan organizadas en base a conceptos como por ejemplo: clientes, productos, facturas,...

¿Qué problema tenían los ficheros para que fueran necesarias las bases de datos?. Ocupaban demasiado espacio para la capacidad de la epoca. No se podian utilizar en cintas magneticas. Dificultad para que varias aplicaciones compartieran los datos.

Si al borrar una fila en una tabla una de las restricciones de tipo CHECK es evaluada a falso: La fila no es eliminada y no se genera ningún tipo de error. Esta circustancia no puede suceder, las restricciones de tipo CHECK no se evaluan durante el borrado. La fila es eliminada y se genera un mensaje de advertencia. La fila no es eliminada y se genera un mensaje de error.

Indique la respuesta correcta respecto a la integridad referencial. Ninguna de las respuesta es correcta. Asegura que en nuestro modelo una fila no puede desconocer uno de sus atributos. Asegura que en nuestro modelo existen las filas participantes en una relacion. Asegura que en nuestro modelo dos filas no pueden repetir el mismo valor para uno de sus atributos.

Dada la siguiente definicion de vista, escoger la opcion correcta: Create view Vista_asignaturas as select codigo, nombre, curso from asignaturas where curso = 1 with check option. Se pueden borrar asignaturas del curso 1. Se pueden insertar asignaturas del curso 2. No se puede insertar ni borrar, porque la vista no es actualizable. Se puede insertar asignaturas del curso 2, pero no borrarlas.

Si queremos crear una vista sobre la tabla "usuarios(nombre,tlf,tipousuario)", denominada "externos", con los usuarios externos, la sintaxis sería: CREATE VIEW EXTERNO AS(SELECT * FROM USUARIOS WHERE tipousuario='externo'). CREATE VIEW EXTERNO(nombre,tlf,tipousuario) ON USUARIOS WHERE tipousuario='externo'. CREATE VIEW EXTERNO AS(SELECT tipousuario FROM USUARIOS WHERE tipousuario='externo').

¿Qué significa DML?. Data manipulation language. Database manipulation language. Double media language.

Si una sentencia SELECT finaliza con la clausula "ORDER BY 1". Las filas se ordenaran usando como criterio la clave primaria de la tabla. se produciran un error, ya que 1 no es un nombre valido de columna. Equivale a no ordenar, ya que el valor tomado para ordenar es el mismo en todas las filas, y no se especifica un segundo criterio,por lo que el orden final ser indeterminado. Las filas se ordenaran usando como criterio la primera expansion que aparece en la clausula SELET.

Tenemos dos tablas, una llamada ALUMNOS y otra llamada MISALUMNOS con sólo los alumnos malagueños. Compilamos el siguiente trigger: CREATE OR REPLACE TRIGGER BORRADO_EN_MIS_ALUMNOS INSTEAD OF DELETE ON ALUMNOS FOR EACH ROW BEGIN DELETE FROM MISALUMNOS WHERE UPPER(APELLIDO1)='GARCIA'; END; Cada vez que se ejecute un "delete" sobre la tabla alumnos: Se borra 1 alumno que se apellida 'GARCIA' en la tabla MISALUMNOS y el "delete" sobre alumnos no se ejecuta. Se produce el "delete" sobre la tabla ALUMNOS y no sobre la tabla MISALUMNOS. Se borran todos los alumnos que se apelliden "GARCIA" en la tabla ALUMNOS y también en la tabla MISALUMNOS. Se borran todos los alumnos que se apelliden "GARCIA" en la tabla MISALUMNOS y el "delete" sobre alumnos no se ejecuta.

¿Qué son los metadatos?. Un catalogo completo con toda la descripcion de la estructura y restricciones de datos. Coleccion de programas que aseguran el acceso a los datos. Los medios necesarios para manipular los datos integrados en la base de datos.

El SGBD es un conjunto coordinado de programas, procedimientos, lenguajes, etc. que suministran los medios necesarios para describir, recuperar y manipular los datos integrados en la BD a... Todos los usuarios y el administrador. Los usuarios informaticos y el administrador. Los usuarios informáticos.

Si una clave primaria esta compuesta por dos atributos: Para referenciarla, harán falta 2 atributos y una unica restriccion de FOREIGN KEY con esos 2 atributos. Aunque las claves foraneas, las claves candidatas y algunas de las claves alternativas pueden ser compuestas, las claves primarias no pueden ser compuestas. Estos deben ordenarse siempre definiendo primero el que tiene un tipo de datos cuya representacion es más pequeña(en bits). Para referenciarla, harán falta 2 FOREIGN KEY de un solo atributo que deben ser expresadas en el mismo orden en el que se definieron los atributos de la clave primaria.

¿Quien es el encargado de realizar el mantenimiento de una base de datos?. El programador, puesto que tiene los conocimientos necesarios del lenguaje de programacion. El administrador, utilizando para ello un SGBD. Nadie, una base de datos no necesita mantenimiento.

El objetivo de la arquitectura en tres niveles Ansi/Sparc es: Independencia de los datos: propiedad de modificar un nivel sin que se vean afectador los niveles superiores. crear grandes repositorios de datos. Facilitar los tiempos de respuesta y de acceso a la base de datos.

Si tengo una tabla con mis empleados y su fecha de nacimiento y ademas se que ninguno de mis empleados nacio el mismo dia que otro. Para extraer unicamente los 10 empleados mas viejos. Necesito utilizar al menos dos SELECT. Necesito utilizar la menos tres SELECT. Puedo realizar esta consulta con un SELECT simple. No puedo realizar esta consulta en Oracle.

Si está definido el disparador create trigger disp instead of insert on vistaAux for each row begin insert into auditar values(user,sysdate,'vistaAux'); end dispo; y se ejecuta la sentencia: insert into vistaAux select * from alumnos;. Se inserta en la tabla auditar una unica fila. se inserta en la tabla 'auditar' un numero de filas igual a las filas que hay en la tabla 'alumnos'. La sentencia falla porque no se puede insertar sobre vistas. La sentencia falla porque los disparadores instead of deben definirse a nivel de tabla.

¿Qué tarea o tareas realiza el sistema gestor de base de datos (SGBD)?. Operar y modificar los datos. Rutinas de recuperacion. Las dos anteriores son correctas.

Denunciar Test