Red de conocimiento informático - Aprendizaje de código fuente - Introducción a los sistemas de bases de datos: 12 preguntas de opción múltiple (¡puntos extra por explicaciones detalladas!)

Introducción a los sistemas de bases de datos: 12 preguntas de opción múltiple (¡puntos extra por explicaciones detalladas!)

Supongamos que existen relaciones R1 y R2, y el resultado S se obtiene mediante operación relacional, entonces S es __(D)

Una matriz B. Un objeto C. A. base de datos D. Una relación

Explicación: No hace falta decir que las operaciones relacionales obtienen una relación.

2. Hay varios departamentos y varios empleados en la empresa. Cada empleado solo puede pertenecer a un departamento. Un departamento puede tener varios empleados. El tipo de contacto de empleado a departamento es __C___.

A. Muchos a muchos B. Uno a uno C. Muchos a uno D. Uno a muchos

Explicación: Esto es obvio para cada empleado. Solo puede pertenecer a un departamento y un departamento tiene varios empleados. De empleado a departamento se refiere a la relación entre las dos entidades, no a la relación entre un empleado (específicamente una persona) y un departamento (específicamente un departamento).

3. En lenguaje SQL, use la instrucción GRANT/REVOKE para implementar _D ____ de la base de datos.

A. Control de concurrencia B. Control de integridad C. Control de consistencia D. Control de seguridad

Explicación: Declaración de autorización, controla los permisos del usuario y garantiza la seguridad.

4. La descripción correcta de copia de seguridad incremental dinámica es ___D___.

A. El proceso de copia de seguridad incremental dinámica no permite que programas de transacciones externos accedan a la base de datos

B. La copia de seguridad incremental dinámica realizará una copia de seguridad de todos los datos

C. Copia de seguridad incremental dinámica Después de cargar la copia de seguridad incremental, la base de datos estará en un estado consistente

D. La copia de seguridad incremental dinámica debe realizarse cuando la transacción no esté ocupada

Explicación: copia de seguridad diferencial durante la copia de seguridad incremental dinámica, error B. Permitir dinámicamente que transacciones externas accedan a la base de datos. Un error. Los datos cambiarán antes y después de la copia de seguridad, por lo que la base de datos cargada se encuentra en un estado inconsistente. Error C

5. El resultado de ejecutar la instrucción de reversión de la transacción ROLLBACK es _____. (B)

A. Saltar al principio del programa de transacción para continuar con la ejecución

B. Deshacer cualquier modificación en la base de datos que haya realizado la transacción

C. Error de ejecución de la transacción

D. Saltar al final del programa de transacción para continuar con la ejecución

Explicación: ACID de la transacción, la reversión revierte cualquier modificación en la base de datos que han sido realizados por la transacción

8. Los archivos de registro se utilizan para la recuperación de fallas en las transacciones y _____. (B)

A. Fallo del sistema, fallo de la CPU B. Fallo del sistema, fallo de los medios

C. Fallo de los medios, fallo de la CPU D. Fallo de los medios, fallo de intrusión

Explicación: Conocimientos básicos

9. En el lenguaje SQL, la declaración ____A__ pertenece al lenguaje "esquema DDL".

A.crear tabla B.actualizar C.seleccionar D.insertar

Explicación: lenguaje de definición de datos

10. Las operaciones simultáneas de bases de datos generalmente resultan en modificaciones perdidas. __B____ y ​​lectura de datos sucios y otros problemas.

( )

A. Irrecuperable B. Lectura irrepetible C. No se puede realizar una copia de seguridad D. Insostenible

Explicación: Conocimiento duro

11. B, C, D), el código es AB, dependencia funcional {AB→C, AB→D, C→D}, la forma normal más alta es)____B___.( )

A.1NF B.2NF C .3NF D.BCNF

Explicación: ab-gt; c, c-gt; d=gt; ab-gt; d, existe una dependencia transitiva y cada atributo no primario depende completamente de ab.

12. Si la transacción T quiere escribir los datos A, debe agregar __A__.( ) al nodo superior de los datos A.

Bloqueo A.X Bloqueo B.S Bloqueo C.IS D. Bloqueo IX

Explicación: Agregar bloqueo exclusivo