GoConqr has a new look! Let us know what you think.

Quiz

BasesDatos Test3

DesastreTotal :) 32 questions

Take the quiz

Questions in this quiz (32)

  1. 1¿Para que se usa el operador DISTINCT?
    1. Aa. Para que en el resultado de una consulta se eliminen las filas repetidas
    2. Bb. Para realizar actualizaciones de datos en aquellas filas que sean distintas de las mencionadas en la cláusula WHERE
    3. Cc. Para borrar datos repetidos con la sentencia DROP.
    4. Dd. Para generar identificadores distintos cuando se insertan nuevos datos en la tabla.
    5. Ee. Para borrar datos repetidos con la sentencia DELETE.
    6. Ff. Ninguna de las anteriores
  2. 2¿Qué operador usaría usted para obtener el sueldo medio de los empleados?
    1. Aa. Operador SUM
    2. Bb. Operador MIN
    3. Cc. Operador MAX
    4. Dd. Operador COUNT
    5. Ef. Ninguna de las anteriores
  3. 3Dada la siguiente instrucción SQL que crea una tabla y suponiendo que posteriormente se han añadido datos a ésta:
    CREATE TABLE Empleado ( nombre VARCHAR(15) NOT NULL, apellido VARCHAR(15) NOT NULL, nss CHAR(12) NOT NULL,
    nif CHAR(9) NOT NULL,
    nssjefe CHAR(12) , PRIMARY KEY (nss), UNIQUE (nif),
    CHECK (nssjefe <> nss),
    FOREIGN KEY (nssjefe) REFERENCES Empleado(nss));
    ¿Qué consulta devuelve el mismo resultado que la siguiente?
    SELECT * FROM Empleado WHERE (nss LIKE '123456789');
    1. Aa. SELECT A.* FROM Empleado A, Empleado B WHERE (B.nss LIKE '123456789');
    2. Bb. SELECT A.* FROM Empleado A WHERE (A.nss LIKE (SELECT B.nss FROM Empleado B WHERE (B.nss LIKE '123456789')));
    3. Cns
    4. Dc. SELECT A.* FROM Empleado A, Empleado B, Empleado C WHERE (A.nssjefe = B.nss AND B.nssjefe = C.nss AND C.nssjefe = A.nss);
    5. Ed. SELECT * FROM Empleado WHERE (nssjefe <> '123456789');
    6. Fe. SELECT A.* FROM Empleado A WHERE (A.nss LIKE '123456789') UNION ALL SELECT B.* FROM Empleado B WHERE (B.nss LIKE '123456789');
    7. Gf. Ninguna de las anteriores
  4. 4Los siguientes tipos de datos son cadenas de caracteres de longitud variable:
    1. Aa. Char, Varchar y Varchar2
    2. Bb. Varchar, Varchar2 y Nvarchar
    3. Cc. Varchar, Varchar2 y Nvarchar2
    4. Dd. Varchar y Nvarchar
    5. Ee. Char, Nvarchar, Nvarchar2, Varchar y Varchar2
    6. Ff. Ninguna de las anteriores
  5. 5¿En qué categorías se agrupan las sentencias SQL vistas en clase?
    1. Aa. DDL (Data Definition Language) y DML (Data Modeling Language)
    2. Bb. DGL (Data Generation Language) y DQL (Data Query Language)
    3. Cc. DML (Data Manipulation Language) y DDL (Data Definition Language)
    4. Dd. DQL (Data Query Language) y DML (Data Manipulation Language)
    5. Ee. DCL (Data Constraints Language), DML (Data Modeling Language y DDL (Data Definition Language)
    6. Ff. Ninguna de las anteriores
  6. 6Con respecto a las vistas en SQL...
    1. Aa. Son copias de las tablas de una base de datos. Se almacenan físicamente de manera independiente.
    2. Bb. No pueden referirse a un subconjunto de datos de una tabla.
    3. Cc. Las consultas sobre las vistas no están permitidas, sólo las inserciones y borrados.
    4. Dd. Son tablas virtuales
    5. Ee. Sirven para hacer pruebas sobre copias de los datos, antes de realizar las modificaciones definitivas.
    6. Ff. Ninguna de las anteriores.
  7. 7¿Cuáles son las características ACID de una base de datos?
    1. Aa. Atomicidad, Coherencia, Integridad y Durabilidad
    2. Bb. Atomicidad, Consistencia, Aislamiento y Durabilidad
    3. Cc. Atomicidad, Corrección, Integridad y Normalización
    4. Dd. Atomicidad, Consistencia, Aislamiento y Normalización
    5. Ee. Atomicidad, Corrección, Integridad y Durabilidad
    6. Ff. Ninguna de las anteriores
  8. 8¿Qué tipos de problema de concurrencia pueden darse cuando el nivel de aislamiento de transacciones se ha establecido a READ_COMMITTED?
    1. Aa. Únicamente pérdida de actualizaciones
    2. Bb. Pérdida de actualizaciones y lecturas sucias
    3. Cc. Pérdida de actualizaciones, lecturas no repetibles y lecturas fantasma
    4. Dd. Sólo lecturas no repetibles
    5. Ee. Lecturas sucias y lecturas fantasma
    6. Ff. Ninguna de las anteriores
  9. 9Dado el escenario de las dos transacciones concurrentes que muestra la figura, seleccione la afirmación correcta:
    ->No tengo la figura :(
    1. Aa. La figura muestra un ejemplo de lectura sucia, que podría solucionarse con un nivel de aislamiento READ_COMMITED
    2. Bb. La figura muestra un ejemplo de lectura sucia, que podría solucionarse con un nivel de aislamiento SERIALIZABLE
    3. Cc. La figura muestra un ejemplo de lectura no repetible, que podría solucionarse con un nivel de aislamiento READ_COMMITED
    4. Dd. La figura muestra un ejemplo de lectura no repetible, que podría solucionarse con un nivel de aislamiento SERIALIZABLE
    5. Ee. La figura muestra un ejemplo de actualización perdida
    6. Ff. Ninguna de las afirmaciones anteriores es cierta
    7. Gns
  10. 10¿Cuál suele ser el nivel de aislamiento de transacciones en SQL por defecto?
    1. Aa. SERIALIZABLE
    2. Bb. READ_COMMITED
    3. Cc. READ_UNCOMMITED
    4. Dd. REPEATABLE_COMMITED
    5. Ee. REPEATABLE_READ
    6. Ff. Ninguno de los anteriores

Information

Description
Universidad Bases de Datos Quiz on BasesDatos Test3, created by DesastreTotal :) on 23/02/2022.
Language
Español
Views
171
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?