Preguntas de programación de DB2 en idiomas español

Preguntas de programación de DB2 en idiomas español

Las siguientes preguntas de programación DB2 MCQ han sido compiladas por nuestros expertos en base a investigaciones para evaluar su conocimiento del tema de la programación DB2. Lo alentamos a que responda más de 100 preguntas de opción múltiple para evaluar su nivel de dominio del idioma.
Continúe desplazándose hacia abajo.

1: ¿Cuál de los siguientes es cierto sobre el bloqueo?

A.   Los datos (fila) se bloquean hasta que se ejecuta una confirmación para liberar los datos actualizados.

B.   Todo lo anterior

C.   El bloqueo evita que los usuarios concurrentes accedan a datos inconsistentes.

D.   El bloqueo es un proceso que se utiliza para garantizar la integridad de los datos.

2: Cuando no conoce el formato de una declaración SQL dentro de un programa que está escribiendo, ¿cuál es una buena opción?

A.   SQL dinámico.

B.   T-SQL.

C.   SQL estático.

D.   Nosql.

3: ¿Qué afirmación sobre espacios de tabla es verdadera?

A.   Dejar caer un espacio de tabla no solo eliminará todas las tablas del espacio de tabla en sí, sino también todos los índices creados en estas tablas, incluso si se almacenan por separado en su propio espacio índice.

B.   Un espacio de tabla se divide en unidades llamadas páginas, que contienen una o más filas de una mesa. Si se coloca una fila de 8000 bytes en una página 4K, la fila se dividirá automáticamente en dos páginas.

C.   Un espacio de tabla se divide en unidades llamadas páginas, que contienen una o más filas de una mesa. Si se coloca una fila de 8000 bytes en una página 4K, la página se cambiará automáticamente a 8K.

D.   Al crear un espacio de tabla, uno debe indicar el grupo de almacenamiento o el bufferpool para ser utilizado por este espacio de tabla. Si ninguno se define, la creación del espacio de tabla fallará.

4: Qué operador de subconsulta compara un valor único con cada miembro del conjunto de valor.

A.   Cualquier

B.   Todo

C.   En

D.   Entre

5: Seleccione EmpName, Paygrade, Salario de Emp, Salgrade, donde el salario entre la orden de Lowsal y Highsal por Paygrade lo anterior es un ejemplo de un

A.   Unión exterior

B.   Ninguna de las anteriores

C.   No equi Únete

D.   Unir internamente

6: ¿Cuál de las siguientes afirmaciones sobre el bloqueo en el nivel de espacio de tabla es correcta?

A.   Cuando otro usuario está bloqueado por un espacio de tabla, se puede colocar un Lock U. Sin embargo, un Lock X no es compatible y tendrá que esperar hasta que se libere el SOCK S.

B.   Cuando otro usuario está bloqueado por un espacio de tabla, ni un bloqueo U o un bloqueo X es complejo en este nivel. En ambos casos, se colocará un bloqueo I (bloqueo IU, bloqueo IX) para indicar que un bloqueo U o un bloqueo X está esperando ser colocado.

C.   Cuando otro usuario está bloqueado por un espacio de tabla, se puede colocar un bloqueo U. Sin embargo, un bloqueo X no es compatible. Se colocará un bloqueo IX (intención de usar exclusivamente) para indicar que un bloqueo X está esperando ser colocado.

D.   Cuando otro usuario está bloqueado por un espacio de tabla (uso compartido), se puede colocar un bloqueo de U (uso de actualización). Sin embargo, un bloqueo X (uso exclusivo) en este nivel obligará a la eliminación del bloqueo S, su transacción será enrollada para poder colocar el bloqueo X.

7: Si el SQLCA se incluye en el programa, ¿cuál de las siguientes variables host no se conoce y, como tal, no está disponible para el programa?

A.   Sqlstate

B.   Sqlwarn

C.   Sqlcode

D.   Sqlnum

8: ¿Cuál de los siguientes no es un tipo de datos DB2?

A.   Vargrafio

B.   Vargraphic largo

C.   Gráfico

D.   Gráfico largo

9: Cuando una columna tiene una extensión de con NULL predeterminado y se crea un índice único en esta columna, ¿cuáles serán los efectos en los posibles valores nulos en esa columna?

A.   C&F

B.   Todavía hay un solo nulo permitido, ya que es único como tal.

C.   Ya no se permiten nulos, ya que los nulos no son únicos.

D.   No tiene influencia en los posibles valores nulos; DB2 no considera nulos cuando se trata de un índice.

10: Dada la siguiente declaración del cursor: declare el cursor Classupdate para seleccionar cstitle de T001.Classs para la actualización de CDUR ¿Cuál de las siguientes declaraciones SQL incrustadas usará este cursor correctamente?

A.   Actualizar T001.Classs Set Cdur = 5

B.   Actualizar t001.classs set cdur = 5 donde la corriente de classupdate

C.   Actualizar establecer cdur = 5 donde la corriente de classupdate

D.   Actualizar t001.classs c set c.cstitle = ' nuevo título ' Donde la corriente de classupdate

11: Considere la siguiente instrucción SQL, ejecutada por el usuario S001: Crear Ver Boston_Teams como SELECT * de los equipos donde State = ' MA ' El usuario S002 ha insertado autoridad en esta vista, ¿qué pasaría si intenta insertar una fila en esta vista, donde el campo estatal de esa línea contiene un valor de "In"?

A.   La fila se insertará solo si el usuario tiene una autoridad para insertar en la tabla S001.Teams, pero nunca aparecerá en una selección en esta vista.

B.   La fila no se insertará porque el estado de campo no tiene el valor "MA".

C.   La fila se insertará en la tabla S001.Teams, pero nunca aparecerá en una selección en esta vista.

D.   No puede insertar en una vista, porque las vistas no contienen datos reales; Son solo ventanas virtuales en las tablas base.

12: ¿Cuál de los siguientes es cierto sobre el comando explicar?

A.   Se puede usar en el paso de enlace (para SQL incrustado).

B.   Explicar se utiliza para mostrar la ruta de acceso según lo determinado por el optimizador para una instrucción SQL

C.   Se puede usar en Spufi (para una sola instrucción SQL)

D.   C, D&E

13: Al declarar una clave extranjera en una tabla, hacer referencia a una clave primaria existente con una definición completa, ¿qué podría diferir entre la clave extranjera y la clave primaria?

A.   El tipo de datos de las columnas incluidas.

B.   El orden de las columnas incluidas.

C.   La anulabilidad de una de las columnas incluidas.

D.   SER

14: Cuando un usuario tiene una autorización seleccionada en una determinada tabla base, y crea una vista solo sobre esa tabla, ¿cuál de las siguientes opciones es verdadera?

A.   Él/ella solo tiene una autorización seleccionada en esa vista.

B.   Él/ella enfrentará un error de autorización al intentar crear la vista

C.   Él/ella solo puede ejecutar una actualización siempre que no se exceda la definición de la vista.

D.   Él/ella también ha eliminado la autorización de esa opinión porque él/ella es el creador de la vista.

15: Dada la declaración: Crear Tabla T1 (Integer C1 no NULL, C2 Integer, Clave primaria (C1), Referencias de clave extranjera (C2) T2) ¿Cuántos índices no únicos se definen para la Tabla T1?

A.   3

B.   0

C.   1

D.   2

16: ¿Cuándo es necesario precompilar los procedimientos DB2 Rexx antes de ejecutarlos?

A.   Solo a veces, porque varían de SQL estático a dinámico.

B.   Nunca porque usan SQL dinámico.

C.   Cada vez porque usan SQL estático.

D.   Solo cuando estás usando un envoltorio Java.

17: ¿Se pueden cambiar las declaraciones SQL estáticas sin alterar el programa en sí?

A.   Sí, pero el programa debe ser alterado.

B.   Sí. DB2 es un programa totalmente dinámico, que acepta todas las formas de SQL.

C.   No.

D.   Sí, pero las declaraciones también deben cambiarse.

18: Las declaraciones SQL integradas en una aplicación se llaman ¿Qué?

A.   SQL dinámico.

B.   PL/SQL

C.   T-SQL.

D.   SQL estático.

19: ¿Cómo son las llamadas de ODBC vinculadas?

A.   No están vinculados porque usan funciones estándar para ejecutar SQL.

B.   Están vinculados en el momento de la compilación.

C.   Son preprocesos vinculados.

D.   Están vinculados utilizando funciones estándar en SQL.

20: ¿Qué se debe hacer a una aplicación DB2 antes de que pueda ejecutarse y por qué?

A.   Primero tiene que estar vinculado para que pueda reconocer las declaraciones SQL.

B.   Debe comprimirse primero para que pueda reconocer las declaraciones SQL.

C.   Primero tiene que estar en cifrado para que pueda reconocer las declaraciones SQL.

D.   Primero debe compilarse para que pueda reconocer las declaraciones SQL.

21: ¿Cuál es un ejemplo de beneficio de usar el lenguaje de programación Java?

A.   Una vez que escribe el programa, se puede usar con cualquier otro programa o software.

B.   No hay ningún beneficio para la programación con Java.

C.   Una vez que escribe el programa, actúa como un procedimiento almacenado.

D.   Una vez que desarrolla una aplicación, se puede ejecutar en cualquier lugar.

22: ¿Cuál es un beneficio de la concurrencia en la programación de aplicaciones SQL?

A.   Aumento de conflictos de datos.

B.   Minimización de conflictos de acceso a datos.

C.   Aumento de puntos de acceso a datos.

D.   Compilación de múltiples hilos.

23: Considere lo siguiente: Declare el cursor Micurs para seleccionar * de MyTable donde Col1 & Gt; : NUM ¿Cuál de las siguientes declaraciones SQL incrustadas no generará un error?

A.   Seleccione Mycurs en: hostmytable: ind

B.   Buscar micurs en: hostmytable: ind

C.   Seleccionar * en: hostmytable: ind from mycurs

D.   Buscar * en: hostmytable: ind from mytable

24: ¿Cuál es el nombre del efecto cuando un sistema continúa recibiendo trabajo, pero está abajo?

A.   Efecto de sinfín.

B.   Efecto Faraday.

C.   Efecto de la tormenta.

D.   Efecto Hutchins.

25: Al codificar en un idioma que requiere una declaración de variable de host, ¿qué debe precederla?

A.   ; Varchar

B.   ; hostVar

C.   ; iOStream.h

D.   ; hostchar

26: ¿Cuál de los siguientes se puede lograr con una sola declaración de actualización?

A.   Actualización de varias tablas

B.   Actualización de una vista que consiste en tablas unidas

C.   Actualización de múltiples tablas basadas en una cláusula WHERE

D.   Actualización de una tabla basada en un sub-selecto usando tablas unidas

27: ¿Qué es una aplicación web ligera creada a partir de múltiples fuentes?

A.   Un crack.

B.   Una mashup.

C.   Una mezcla.

D.   Un smashup.

28: ¿Qué afirmación sobre un índice no es cierta?

A.   Un índice tiene su propio espacio de índice, creado automáticamente

B.   Un índice de agrupación influye en la secuencia física de datos en el espacio de tabla.

C.   Un índice siempre tiene una estructura de árbol equilibrada.

D.   El nombre de un índice se puede mencionar en una instrucción SELECT, para mejorar el rendimiento de la consulta.

29: ¿Por qué recibiría una respuesta de comando de Normal cuando la instalación de archivo adjunto no esté disponible?

A.   La base de datos fue deshabilitada.

B.   La salida fue deshabilitada.

C.   La salida no se habilitó.

D.   La salida no estaba habilitada.

30: Antes de ejecutar declaraciones SQL, desea saber si la instalación de archivo adjunto de CICS está disponible. ¿Cómo se comprobas?

A.   Usted registra el archivo de configuración de CICS.

B.   Use el comando de salida de extracto en su aplicación, o consulte a ExitProgram en la versión 4.0.

C.   Apagas DB2 y registras el CICS Kernal.

D.   Usted registra en el menú de configuración de CICS.

31: ¿Cuáles son los dos ejemplos de pasos que deben tomarse antes de codificar una aplicación con declaraciones SQL estáticas o dinámicas integradas?

A.   Transcribir y atar.

B.   Compilar y atar.

C.   Pretranscribe y Bind.

D.   Precompilar y atar.

32: ¿Cuántos índices serán creados por la siguiente declaración? Crear tabla Smarterer {COL1 INT no NULL Primary Key, Col2 Char (64), Col3 Char (32), Col4 int no nulo, restricción C4 única (Col4, Col1)}

A.   3

B.   2

C.   1

D.   0

33: ¿Cuál es la salida de un enlace DB2?

A.   Plan de aplicación DB2

B.   Catálogo de DB2

C.   Módulo de solicitud de base de datos

D.   Módulo de carga

34: ¿En qué se debe codificar una declaración de selección?

A.   Un cursor estático

B.   Un cursor declarar.

C.   Un cursor seleccionado

D.   Un cursor definido

35: ¿Cómo se prepara un programa Java que contiene métodos JDBC?

A.   Use el comando "Javago".

B.   Use el comando "Javac".

C.   Use el comando "DB2Java".

D.   Use el comando "JBDC".

36: ¿Cuál de los siguientes no es uno de los tipos de autorizaciones asociadas con un usuario de DB2?

A.   SQLID actual

B.   ID de autorización principal

C.   ID de autorización de SQL

D.   ID de autorización secundaria

37: ¿Cuáles son los tres entornos de desarrollo principales para DB2?

A.   WebSphere Studio, Adobe Acrobat Studio e IBM Optim Development Studio.

B.   Photodata Studio, Microsoft Visual Studio e IBM Optim Development Studio.

C.   Silverlight Studio, Microsoft Visual Studio e IBM Optim Development Studio.

D.   WebSphere Studio, Microsoft Visual Studio e IBM Optim Development Studio.

38: ¿Qué técnica puede usar DB2 para interpretar de manera más efectiva los datos de las tablas Explicar?

A.   Procesamiento en red.

B.   Procesamiento en paralelo.

C.   Procesamiento unilateral.

D.   Procesamiento cuadrático.

39: ¿Cuál de las siguientes es la sintaxis correcta para una variable de entrada de una cadena de parmlist?

A.   DCL Sintar Bin faxed (15);

B.   (15) DCL SINTVAR BIN fijado;

C.   Dcl sinvtar bin fijo (15);

D.   Dcl sintvar bin fijo (15);

40: ¿Cuáles son los tres ejemplos de idiomas que puede usar para programar en DB2?

A.   HTML, MSDOS, Python.

B.   PHP, Ruby on Rails y Haskell.

C.   Perl, Python y PL/SQL.

D.   COBOL, FORTRAN y PERL.

41: ¿Para qué se usa SQLCA?

A.   Analiza los procedimientos almacenados.

B.   Verifica el código de declaraciones SQL.

C.   Verifica la ejecución de las declaraciones SQL.

D.   Verifica el bloqueo de las declaraciones SQL.

42: ¿Qué es una estructura de host?

A.   Un grupo de variables de host al que una declaración SQL puede referirse utilizando un solo nombre.

B.   Una única variable de host a la que puede referirse una declaración SQL utilizando un solo nombre.

C.   Un grupo variable de hosts al que puede referirse una declaración SQL mediante el uso de cualquier nombre.

D.   Un grupo de variables de host que puede procesar una declaración SQL.

43: ¿Cuál de los siguientes objetos DB2 permite a varios usuarios acceder a datos en una tabla, ya que cada uno solo puede acceder a ciertos subconjuntos de los datos?

A.   Mesas reflejadas

B.   Índices

C.   Alias

D.   Puntos de vista

44: ¿Qué es un procedimiento almacenado?

A.   Una declaración SQL para ejecutar un programa.

B.   Un programa para ejecutar declaraciones SQL.

C.   Un método para usar envoltorios para codificar SQL.

D.   Una declaración SQL.

45: ¿Cuál de las siguientes afirmaciones elimina todas menos una de cada conjunto de filas repetidas en la tabla de resultados finales?

A.   Seleccione distinto *de t1

B.   Seleccione único * de T1

C.   Seleccionar * de distinto T1

D.   Seleccione único (*) de T1

46: Un rol es una entidad de base de datos que agrupa uno o más privilegios. ¿Cuál de los siguientes es cierto para un "papel"?

A.   Todo lo anterior

B.   Un papel no puede ser una identificación de autorización principal.

C.   No se puede establecer un rol utilizando una instrucción SQLID actual establecida.

D.   Un papel puede ser el calificador de esquema de un objeto. Sin embargo, cuando se usa como un calificador de esquema, un papel se considera una cadena de caracteres y no agrega ningún privilegio de esquema implícito (alterina, creación o dropin) a este rol.

47: ¿Se utiliza una tabla temporal declarada para cuál de los siguientes propósitos?

A.   Para almacenar resultados intermedios

B.   Para compartir los conjuntos de resultados entre aplicaciones

C.   Para crear una copia de copia de seguridad de una base de datos o espacio de tabla

D.   Proporcionar un área para el administrador de bases de datos

48: ¿Qué tipo de operador SQL utilizaría para combinar los resultados de 2 declaraciones selectas mientras se retiene los duplicados?

A.   Unir internamente

B.   Intersecarse

C.   Unión todo

D.   Unión

49: ¿Cuál de los siguientes ocurre si un procedimiento o aplicación DB2 termina anormalmente durante una unidad de trabajo activa?

A.   La unidad de Wok se mueve al estado pendiente

B.   La unidad de trabajo se mueve a check_pending

C.   La unidad de trabajo permanece activa

D.   La unidad de trabajo se enrolla

50: ¿Cuál de los siguientes es un ejemplo de un método de programación que no se usa en la programación DB2?

A.   Hadoop

B.   OBDC

C.   SQL dinámico.

D.   Sql estático

51: Dada la siguiente declaración DDL: Crear Tabla NewsMart1 como SMART1 ¿Cuál de las siguientes opciones ocurriría como resultado de la ejecución de la declaración?

A.   NewsMart1 tiene los mismos desencadenantes que Smart1

B.   NewsMart1 está poblado con datos SMART1

C.   Las columnas de NewsMart1 tienen los mismos atributos que Smart1

D.   NewsMart1 tiene la misma clave principal que Smart1

52: ¿Para qué se utilizaría la declaración "SQL Connect" al codificar los procedimientos almacenados?

A.   Conecta DB2 con Active Directory.

B.   Conecta DB2 con la base de datos.

C.   Permite que una aplicación se comunique con DB2.

D.   Conecta DB2 con Java.

53: ¿Cuándo se preparan aplicaciones dinámicas de SQL?

A.   Cuando el programa está sandboxed.

B.   Cuando el programa no se está ejecutando.

C.   Cuando el sistema está apagado.

D.   Mientras el programa se está ejecutando.

54: ¿Cuál de los siguientes es un mecanismo DB2 que garantiza la integridad de los datos entre las tablas relacionadas con claves primarias y extranjeras

A.   ANTES DE CRISTO

B.   Integridad referencial

C.   Integridad de los datos

D.   Previo a la compilación

55: ¿Qué debe pasar antes de usar la declaración de explicación?

A.   Se debe hacer un procedimiento almacenado para procesarlo.

B.   Se debe escribir un envoltorio de Java para usarlo.

C.   Se debe hacer un procedimiento planificado para ejecutarlo.

D.   Se debe crear una tabla de plan para contener los resultados de Explication.

56: ¿Qué código se usa para iniciar la instalación de archivo adjunto de CICS?

A.   Cicsgo

B.   CicsStart

C.   Programa EXEC CICS LINK (' DSNYCOM ')

D.   CICS

57: ¿Cuál es el número máximo de tablas que se pueden unir en DB2?

A.   12

B.   dieciséis

C.   15

D.   10

58: ¿Qué sucede con las declaraciones SQL si no hay procedimientos almacenados?

A.   Están incrustados.

B.   No se tienen en cuenta.

C.   Están dañados.

D.   Están bloqueados.

59: ¿Cuál de las siguientes es la sintaxis SQLJ correcta?

A.   #// sql [myconnctxt] {actualizar EMP

B.   ///#sql [myconnctxt]}} {{|| \\ {Update emp ///

C.   #sql [myconnctxt] {actualizar emp

D.   #SQL [myconnctxt] :: update // emp

60: Dadas las siguientes declaraciones DDL: Crear tabla Smart1 (A Int, B Int, C int) Crear vista View1 como Seleccionar A, B, C de Smart1 donde A & gt; 250 con opción de verificación ¿Cuál de la siguiente inserción es correcta?

A.   Insertar en valores SMART1 (200, 2, 3)

B.   Insertar en valores SMART1 (350, 2, 3)

C.   Insertar en los valores View1 (250, 2, 3)

D.   Insertar en los valores View1 (300, 2, 3)

61: SQLState es un conjunto estándar de mensajes de error y advertencias en las que los dos primeros caracteres define la clase y los tres últimos define la subclase del error. ¿Cuál de los siguientes códigos SQLState se interpreta como "sin datos devueltos"?

A.   00xxx

B.   01xxx

C.   22xxx

D.   02xxx

62: ¿Cuándo debemos ejecutar un reembolso en lugar de un enlace?

A.   Cuando se cambia el SQL incrustado de la aplicación.

B.   C & e

C.   Después de la ejecución de un Runstats.

D.   Cuando se agrega un índice a una de las tablas utilizadas por el SQL incrustado.

63: ¿Cuál es un ejemplo de una causa subyacente de regresiones causadas por cambios en DB2?

A.   Análisis de regresión.

B.   Estadísticas redundantes.

C.   Estadísticas precisas.

D.   Estadísticas inadecuadas.

64: ¿Cuál de los siguientes es un ejemplo sintáctico correcto del código SQL escrito?

A.   EXEC: Seleccione en: book_type de booktypes donde

B.   Escriba en //: book_type de book_types donde //

C.   Seleccione Tipo en: Book_Type de Book_Types donde

D.   EXEC SQL SELECT Tipo en: Book_Type de Book_Types donde

65: ¿En qué tabla de catálogo se deben definir los procedimientos almacenados?

A.   Confirador

B.   Stoprocedures

C.   Sysprocedures

D.   Confeduras

66: ¿Cuál de los siguientes no es un objeto DB2?

A.   Mesa

B.   Sinónimo

C.   Grupo de almacenamiento

D.   Columna

67: ¿Qué sucede cuando el comando termina la ejecución de una utilidad?

A.   La ejecución termina normalmente, la fila correspondiente en la tabla de sysutil no se elimina, todos los recursos se liberan.

B.   La ejecución finaliza normalmente, se elimina la fila correspondiente en la tabla de sysutil, todos los recursos se liberan.

C.   La ejecución termina anormalmente, la fila correspondiente en la tabla de sysutil no se elimina, todos los recursos se liberan.

D.   La ejecución termina anormalmente, se elimina la fila correspondiente en la tabla Sysutil, todos los recursos se liberan.

68: ¿Cuál es la plataforma de acceso a datos Java utilizada en DB2?

A.   jQuery.

B.   PureQuery.

C.   DQuery.

D.   una consulta.

69: ¿Se puede utilizar el lenguaje de procedimiento SQL para funciones avanzadas?

A.   Sí, pero deben ser precompilados primero.

B.   No.

C.   Sí, pero con alguna codificación complementaria.

D.   Sí, pero con un conjunto complementario de envoltorios Java.

70: ¿En qué cuatro idiomas se pueden especificar las matrices de variables de host?

A.   C, C ++, COBOL o PL/I.

B.   JavaScript, C ++, Cobol o PL/I.

C.   C, C ++, Fortran o PL/I.

D.   C, C ++, Perl o PL/I.

71: ¿Por qué se debe utilizar el precompilador de DB2 para ejecutar declaraciones SQL?

A.   El compilador no reconoce las declaraciones SQL.

B.   El precompilador de DB2 envuelve las declaraciones SQL en Java para un uso más fácil.

C.   No es necesario usar el precompilador DB2.

D.   El precompilador de DB2 ejecuta una base de datos HIVE para la operación SQL.

72: ¿Cuál es un ejemplo de una columna que contendría estadísticas necesarias para la programación?

A.   CRDX

B.   Cardí

C.   CRDF

D.   Cardf

73: ¿Cuál de las siguientes opciones representa una función que se realiza para cada fila en una tabla DB2?

A.   Función escalar

B.   Agrupar por

C.   Función agregada

D.   Grupo por tener

74: Cuando usa JBDC, ¿tiene que recodificar su aplicación Java si desea cambiar entre controladores?

A.   No, sin embargo, los nuevos controladores necesitan envoltorios.

B.   Sí, sin embargo, hay una herramienta que debe usarse para cambiar a un nuevo controlador.

C.   No, sin embargo, se debe escribir un código especial para usar un nuevo controlador.

D.   No.

75: ¿Cuál de los siguientes no es un tipo de SQL dinámico?

A.   SQL interactivo.

B.   PL/SQL mejorado

C.   SQL incrustado diferido.

D.   SQL dinámico incrustado.

76: Cualquier base de datos debe pasar por un proceso de normalización para asegurarse de que los datos se representen solo una vez. Esto eliminará los problemas para crear o destruir datos en la base de datos. El proceso de normalización se realiza generalmente en tres pasos, lo que resulta en las formas normales de primera, segunda y tercera. ¿Qué describe mejor el proceso para obtener la tercera forma normal?

A.   Si una tabla tiene columnas que no dependen de las teclas primarias, debe moverse en una tabla separada.

B.   Tenemos una tabla con clave de valor múltiple. Todas las columnas que dependen de solo una o en algunas de las teclas deben moverse en una tabla diferente.

C.   Cada tabla debe tener columnas relacionadas.

D.   Cada tabla separada debe tener una clave primaria.

77: Considere la siguiente declaración SQL integrada: Seleccione ClassName en: ClassName: IND From Class Where StudName =: StudName ¿En qué orden debe evaluarse las siguientes variables del programa por parte del programa justo después de esta declaración SQL?

A.   Ind, studname, classname

B.   Sqlcode, studname, classname

C.   Sqlcode, ind, classname

D.   Sqlcode, classname, ind

78: Además en el nivel de mesa y espacio de tabla, ¿en qué nivel se pueden colocar los bloqueos implícitos por DB2?

A.   En la página, segmento y nivel de partición.

B.   En la página, segmento y nivel de partición.

C.   En fila, página y nivel de partición

D.   En fila, página y nivel de segmento.

79: ¿En qué forma se almacenan los datos físicamente en DB2?

A.   VSAM ESDS

B.   Archivos planos

C.   Mesas

D.   VSAM SUD

80: ¿Cuándo no puedes soltar una base de datos?

A.   Si hay una restricción referencial que apunta a una tabla de esta base de datos desde una tabla de otra base de datos.

B.   Cuando una utilidad DB2 tiene control de cualquier parte de la base de datos.

C.   Si todavía hay un usuario conectado a la base de datos.

D.   Antes de que se eliminen todos los índices conectados a las tablas de esta base de datos.

81: ¿Puedes usar Max en una columna de char?

A.   Sí

B.   No & nbsp;

82: ¿Cómo determina DB2 qué tamaño de bloqueo usar?

A.   DB2 lo determina en función del tamaño de bloqueo dado mientras se crea el espacio de tabla

B.   El programador puede dirigir el DB2 que se bloquea para usar

C.   Si se especifica el tamaño de bloqueo, DB2 generalmente elige un tamaño de bloqueo de la página

D.   Ninguno de los anteriores y nbsp;

83: ¿Cuáles son los diversos niveles de bloqueo disponibles?

A.   Nivel de página

B.   Nivel de mesa

C.   Nivel de tabla

D.   Todos los anteriores y nbsp;

84: ¿Qué sucede cuando dices el cursor abierto?

A.   Las filas se obtienen

B.   El cursor se coloca en la primera fila

C.   Las filas se ordenan y luego se obtienen

D.   Ninguno de los anteriores y nbsp;

85: ¿Puede agrupar y ordenar por usado en una sola consulta?

A.   Sí

B.   No & nbsp;

86: ¿Cómo mostraría las definiciones de tabla (columnas, tipos de datos de columnas, restricciones o valores predeterminados establecidos, etc.) de una tabla en QMF?

A.   Por Desc COMAND

B.   Seleccione * de sysibm.syscolumns donde tbname = table-name y tbCreator = 'Creator-name';

C.   Seleccione * de sysibm.syscols donde tbname = table-name y tbCreator = 'table-name';

D.   Ninguno de los anteriores y nbsp;

87: ¿Cuáles son las desventajas del uso de Varchar?

A.   Puede conducir a una alta utilización del espacio si la mayoría de los valores están cerca del máximo

B.   El posicionamiento de la columna Varchar debe hacerse con cuidado, ya que tiene implicaciones de rendimiento

C.   La reubicación de filas a diferentes páginas no puede conducir a más E/S en recuperación

D.   Todo lo anterior

88: ¿Cómo puede averiguar rápidamente el número de filas actualizadas después de una declaración de actualización?

A.   Verifique el valor almacenado en Sqlerrd (3)

B.   Verifique el valor almacenado en SQLerrm (3)

C.   Verifique el valor almacenado en SQLCode

D.   Verifique el valor almacenado en SQLERRC & NBSP;

89: ¿En qué circunstancia crearía un índice en una tabla?

A.   Cuando la mesa es pequeña

B.   Cuando la tabla se actualiza con frecuencia

C.   Cuando los valores de las columnas son estáticos y contienen un rango estrecho de valores

D.   Cuando dos columnas se usan consistentemente en la condición de unión de la cláusula Where de las declaraciones seleccionadas y NBSP;

90: ¿Cuáles son las estadísticas recopiladas durante las runstats?

A.   Número de valores distintos de la columna indexada

B.   Número de filas trasladadas a una página cercana/de carreras debido al aumento de la longitud de la fila

C.   Número de filas en las que se han realizado estadísticas

D.   Ninguno de los anteriores y nbsp;

91: ¿Cuándo usarás el curser con opción de retención?

A.   Cuando estás usando cursor

B.   Cuando usas el bucle cursor

C.   Cuando usa Commit con en el cursor

D.   El cursor con opción de retención no se puede usar y nbsp;

92: ¿Qué es un hilo?

A.   Es un módulo

B.   Es un conjunto de código y nbsp;

C.   Es una conexión entre DB2 y algún otro subsistema

D.   Ninguno de los anteriores y nbsp;

93: ¿Cuál es la diferencia entre QMF & amp? ¿Spufi?

A.   Ambos son los mismos

B.   Puede conocer SQLCode después de excluir el código en QMF. En Spufi, no es posible

C.   Spufi ejecuta consultas de Mutliple a la vez, mientras que QMF ejecuta solo una consulta a la vez.

D.   SPUFI se usa principalmente para generar informes bien diseñados con encabezados, pies de página para usuarios comerciales, mientras que QMF no puede usarse para generar informes. & NBSP;

94: ¿Cuál es la restricción al usar la Unión en SQL integrado?

A.   Tiene que estar en bucle

B.   Tiene que estar en un cursor

C.   Union no trabajará con SQL integrado

D.   Ninguno de los anteriores y nbsp;

95: ¿Por qué Select * no se prefiere en los programas SQL integrados?

A.   Si se cambia la estructura de la tabla, el programa deberá modificarse

B.   El programa puede recuperar las columnas que podría no usar

C.   Se pierde las posibilidades de que se pierda un escaneo de solo índice

D.   Ninguno de los anteriores y nbsp;

96: Indique si es verdadero o falso. Cuando abra un cursor, DB2 siempre obtendrá todas las filas que cumplan con los criterios de selección y creen un conjunto de resultados.

A.   Verdadero

B.   Falso y nbsp;

97: ¿Cómo averiguarías el número total de filas en una tabla DB2?

A.   Usando el recuento seleccionado (*)

B.   Usando seleccionar todo

C.   Usando SELECT *

D.   No puede encontrar el número total de filas y nbsp; & nbsp;

98: ¿De qué sirve el comando gratuito?

A.   Se usa para liberar espacio

B.   Se usa para eliminar filas

C.   Se usa para eliminar el plan

D.   Ninguno de los anteriores y nbsp;

99: ¿Qué son las subconsules correlacionadas?

A.   Es una subconsulta en la que la consulta interna (anidada) se refiere a la mesa en la consulta externa

B.   Es una subconsulta anidada

C.   Es una subconsulta

D.   Ninguno de los anteriores y nbsp;

100: ¿Cuál es el significado del bajo ('_') en la declaración similar?

A.   Es una coincidencia para el carácter especificado

B.   Es un partido para todos los personajes

C.   Es una coincidencia para cualquier personaje

D.   Ninguno de los anteriores y nbsp;