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. p>
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