¡GoConqr estrena diseño! Cuéntanos qué te parece.

Test

BBDD_5_SQL_4

Ivan Sanchez Castiñeira 23 preguntas

Hacer el test

Preguntas del test (23)

  1. 1TAI_2018i) 5. En el SGBD tiene que crear un procedimiento almacenado “calcularTarifa” cuyos parámetros de entrada sean tipo de zona (idZona) y el número de minutos (Minutos), ambos tipo entero. ¿Cuál de las siguientes declaraciones de cabecera sería correcta?
    1. ACREATE PROCEDURE calcularTarifa @idZona int, @Minutos int
    2. BCREATE PROCEDURE calcularTarifa @idZona, @Minutos
    3. CCREATE PROCED calcularTarifa (@idZona int, @Minutos int)
    4. DCREATE PROCED calcularTarifa @TipoZona int, @Minutos int
  2. 2TAI_2014i) 9. La sentencia SQL-92 que nos permite generar una vista de una tabla es:
    1. ADEFINE VIEW
    2. BDROP VIEW
    3. CCREATE VIEW
    4. DNEW VIEW
  3. 3TAI_2017L_2) 2. En el antiguo modelo de datos de la aplicación existe una vista para poder visualizar el número trabajadores por grupos de edad, la vista fue creada ejecutando una sentencia SQL, seleccione la correcta:
    1. ACREATE VIEW edades AS SELECT edad, count(*) FROM Trabajadores GROUP BY edad;
    2. BCREATE VIEW edades AS SELECT edad, sum(*) FROM Trabajadores GROUP BY edad;
    3. CCREATE VIEW edades AS SELECT edad, avg(*) FROM Trabajadores HAVING count(*) > 18 GROUP BY edad;
    4. DCREATE VIEW edades AS SELECT edad, count(*) FROM Trabajadores ORDER BY edad;
  4. 4TAI_2015i) 13. La sintaxis estándar de ANSI SQL que nos permite borrar una vista es:
    1. AERASE VIEW
    2. BDELETE VIEW
    3. CCLEAR VIEW
    4. DDROP VIEW
  5. 5TAI_2017i) 11. Queremos que cada vez que se dé de alta un pedido en la tabla correspondiente se ejecute automáticamente código que compruebe en ese mismo momento si el stock supera un límite de forma automática, ¿con qué podríamos hacerlo?
    1. ACon una vista (VIEW).
    2. BCon un disparador (TRIGGER)
    3. CCon una función de tabla (TABLE FUNCTION)
    4. DCon una clave foránea (FOREIGN KEY)
  6. 6TAI_2019L) 42. Teniendo una base de datos relacional, con una tabla "Empleados" con campos {Id, Nombre, Puesto, Salario,....}, indique cuál sería una forma válida de comenzar la creación de un Trigger en ANSI SQL, si lo que se quiere validar es un cambio de valor del campo "Salario":
    1. ACREATE TRIGGER Validar_salario BEFORE UPDATE OF Salario OF TABLE Empleados
    2. BCREATE NEW TRIGGER BEFORE UPDATE OF Salario ON Empleados
    3. CCREATE TRIGGER Validar_salario IN Empleados BEFORE UPDATE OF Salario
    4. DCREATE TRIGGER Validar_salario BEFORE UPDATE OF Salario ON Empleados
  7. 7TAI_2019L) 18. ¿Con qué instrucción ANSI SQL incrementaría un diez por ciento el valor de la columna Duracion para todos los registros de la tabla Ejercicio?
    1. AUPDATE Duracion = Duracion + (0.10 * Duracion) FROM Ejercicio
    2. BUPDATE Ejercicio SET Duracion = Duracion * 1.1
    3. CUPDATE TABLE Ejercicio (Duracion = Duracion + 10%)
    4. DUPDATE SET Duracion *= 1.10 FROM Ejercicio
  8. 8TAI_2014i) 10. Señale la opción INCORRECTA con respecto de las restricciones de integridad (CONSTRAINTS) en SQL2:
    1. APueden definirse en la creación de la tabla.
    2. BPueden definirse después de que la tabla haya sido creada.
    3. CSe definen mediante la sentencia CREATE RESTRICTION.
    4. DFOREIGN KEY y NOT NULL son dos tipos de restricciones.
  9. 9(TAI) 2017L2) 3. Para impedir que pueda haber dos usuarios con el mismo nombre deberá ejecutar la siguiente consulta:
    1. AALTER TABLE usuarios ADD CONSTRAINT pk nombre PRIMARY KEY (nombre)
    2. BALTER TABLE usuarios ADD CONSTRAINT u_nombre UNIQUE (nombre)
    3. CCREATE UNIQUE CONSTRAINT index u_nombre ON usuarios (nombre)
    4. DALTER TABLE usuarios ADD UNIQUE CONSTRAINT u_nombre (nombre)
  10. 10TAI_2015L_2) 5. Insertar una constraint en la cláusula SQL de creación de la tabla RESERVAS para el campo de clave ajena ‘idcliente’, de forma que NO ejecute ninguna acción en la tabla referenciada en los casos de UPDATE o DELETE:
    1. ACONSTRAINT con_fk FOREIGN KEY (idcliente) ON CLIENTES (id) MATCH SIMPLE WITH NO ACTION;
    2. BCONSTRAINT con_fk FOREIGN KEY ON (idcliente) MATCH SIMPLE WITH CLIENTES (id) ON UPDATE NO ACTION ON DELETE NO ACTION;
    3. CCONSTRAINT con_fk FOREIGN KEY (idcliente) REFERENCES CLIENTES (id) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION;
    4. DCONSTRAINT con_fk FOREIGN KEY (idcliente) ON CLIENTES (id) MATCH SIMPLE WITH UPDATE NO ACTION WITH DELETE NO ACTION;

Información

Descripción
Selectividad B3 Test sobre BBDD_5_SQL_4, creado por Ivan Sanchez Castiñeira el 02/06/2022.
Idioma
Español
Visitas
0
Valoración
Aún sin valoraciones
Valora este test
Valora este test

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?