O GoConqr está de visual novo! Conte para nós o que você achou.

Quiz

BBDD_3_SQL_2

Ivan Sanchez Castiñeira 26 perguntas

Fazer o quiz

Perguntas do quiz (26)

  1. 1¿Cuál de las siguientes afirmaciones es correcta en relación a una subconsulta en SQL?:
    1. ADebe contener la orden ORDER BY.
    2. BSu resultado no se visualiza.
    3. CUna subconsulta ya no puede contener otra subconsulta.
    4. DNo puede contener más de una columna.
  2. 2¿Cuál es la función de la operación ALTER en SQL?
    1. ACambiar la estructura de un objeto.
    2. BCambiar los datos de un objeto.
    3. CElimina un objeto de la base de datos.
    4. DElimina todos los objetos de la base de datos.
  3. 3TAI_2015L) 21. En una Base de Datos relacional se quiere añadir una nueva columna en una tabla ya existente. ¿Qué sentencia SQL habría que utilizar?
    1. Aadd column
    2. Balter table
    3. Cinsert column
    4. Dmodify table
  4. 4TAI_2017L_2) 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)
  5. 5TAI_2018L_2) 9. Antes de poner en marcha el sistema, se ha decidido categorizar las aulas por edificios. Para ello se crea una nueva tabla llamada Edificio (idEdificio (PK), nomEdificio, localización) y se debe añadir un nuevo campo, idEdificio, en la tabla Aula. Teniendo en cuenta que un aula pertenece a un único edificio y un edificio podrá contener múltiples aulas, ¿cuál sería la sentencia SQL adecuada para crear la tabla Aula según las premisas indicadas?
    1. ACREATE TABLE Aula (idAula INT NOT NULL, nomAula VARCHAR(100) NOT NULL, numPlazas INT NOT NULL, idEdificio INT NOT NULL, FOREIGN KEY (idEdificio) REFERENCES Edificio (idEdificio))
    2. BCREATE TABLE Aula (idAula INT NOT NULL, nomAula VARCHAR(100) NOT NULL, numPlazas INT NOT NULL, idEdificio INT NOT NULL, PRIMARY KEY (idAula), FOREIGN KEY (idEdificio) REFERENCES Edificio (idEdificio))
    3. CCREATE TABLE Aula (idAula INT NOT NULL, nomAula VARCHAR(100) NOT NULL, numPlazas INT NOT NULL, idEdificio INT NOT NULL, PRIMARY KEY (idAula))
    4. DCREATE TABLE Aula (idAula INT NOT NULL, nomAula VARCHAR(100) NOT NULL, numPlazas INT NOT NULL, idEdificio INT NOT NULL)
  6. 6TAI_2015L_2) 7. La sentencia de creación de la tabla CLIENTE para el proyecto es la siguiente:
    CREATE TABLE CLIENTE
    (
    Id bigint NOT NULL DEFAULT netval((‘seq_clientes’::text)::regclass),
    Nombre text NOT NULL,
    Cif text NOT NULL,
    Grupoedad text NOT NULL,
    Direccion text NOT NULL,
    activo varchar(1) NOT NULL,
    CONSTRAINT con_c_cli_activo CHECK (activo::text = ‘s’::text OR activo::text = ‘n’::text)
    )
    Previamente se ha creado una secuencia de nombre seq_clientes. En este caso por motivos de funcionamiento interno se ha decidido que los valores del campo ‘id’ comiencen a partir del número 150, incrementando su valor en 1. La sentencia para crear dicha secuencia es:
    1. ACREATE SEQUENCE seq_clientes INCREASE 1 INT 150;
    2. BCREATE SEQUENCE seq_clientes INIT 150;
    3. CCREATE SEQUENCE seq_clientes START 150;
    4. DCREATE SEQUENCE seq_clientes INCREASE 1 BEGIN 150;
  7. 7GSI_2017i) 70. La instrucción en lenguaje SQL que se emplearía para eliminar todos los registros de una tabla, pero NO su estructura, sería:
    1. ADROP TABLE
    2. BDELETE TABLE
    3. CFLUSH TABLE
    4. DTRUNCATE TABLE
  8. 8La sentencia SQL que permite borrar todos los registros de una tabla, sin borrar la tabla, es:
    1. ADROP
    2. BERASE
    3. CREVOKE
    4. DDELETE
  9. 9¿Cuál de las siguientes sentencias SQL es correcta?
    1. ADROP TABLE t WHERE a=1
    2. BTRUNCATE TABLE t WHERE a=1
    3. CDELETE FROM t
    4. DDELETE FROM t1, t2 WHERE t1.a=t2.a
  10. 10Para garantizar la atomicidad de las operaciones en bases de datos, se utilizan las operaciones commit y rollback, pero determinadas sentencias SQL no necesitan hacerlo explícitamente, entre estas sentencias se encuentra:
    1. AREVOKE
    2. BSELECT
    3. CDROP
    4. DDELETE

Informações

Descrição
Selectividad B3 Quiz sobre BBDD_3_SQL_2, criado por Ivan Sanchez Castiñeira em 22-05-2022.
Idioma
Español
Visualizações
0
Avaliação
Ainda sem avaliações
Avalie este quiz
Avalie este quiz

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?