Perguntas de programação do DB2 em idiomas portugueses

Perguntas de programação do DB2 em idiomas portugueses

As perguntas de programação do DB2 MCQ a seguir são compiladas por nossos especialistas com base em pesquisas para testar seu conhecimento dos tópicos de programação do DB2. Recomendamos que você responda a mais de 100 perguntas de múltipla escolha para avaliar suas habilidades no idioma.
Continue a rolar para baixo.

1: Qual das alternativas a seguir é verdadeira sobre o bloqueio

A.   Os dados (linha) são bloqueados até que uma confirmação seja executada para liberar os dados atualizados.

B.   Tudo o que precede

C.   O travamento impede que os usuários simultâneos acessem dados inconsistentes.

D.   O bloqueio é um processo usado para garantir a integridade dos dados.

2: Quando você não conhece o formato de uma instrução SQL em um programa que está escrevendo, o que é uma boa opção?

A.   Sql dinâmico.

B.   T-SQL.

C.   SQL estático.

D.   Nosql.

3: Qual afirmação sobre os espaços de tabela é verdadeira?

A.   A queda de um espaço de tabela não apenas removerá todas as tabelas do espaço de tabela em si, mas também todos os índices criados nessas tabelas, mesmo que eles sejam armazenados separadamente em seu próprio indexSpace.

B.   Um espaço de tabela é dividido em unidades chamadas páginas, que mantêm uma ou mais linhas de uma tabela. Se uma linha de 8000 bytes for colocada em uma página em 4K, a linha será dividida automaticamente em duas páginas.

C.   Um espaço de tabela é dividido em unidades chamadas páginas, que mantêm uma ou mais linhas de uma tabela. Se uma linha de 8000 bytes for colocada em uma página 4K, a página será redimensionada automaticamente para 8k.

D.   Ao criar um espaço de tabela, é preciso indicar o grupo de armazenamento ou o bufferpool a ser usado por este espaço de tabela. Se nenhum deles estiver definido, a criação do espaço de tabela falhará.

4: Qual operador de subconstração compara um valor único a todos os membros do conjunto de valor.

A.   Qualquer

B.   Todos

C.   Em

D.   Entre

5: Selecione EmpName, PayGrade, Salário do EMP, Salgrado onde o salário entre Lowsal e Highsal Ordem por PayGrade O acima é um exemplo de um

A.   Junção externa

B.   Nenhuma das acima

C.   Não Equi Join

D.   Junção interna

6: Qual das seguintes afirmações relativas ao bloqueio no nível do espaço de tabela está correto?

A.   Quando um espaço de tabela é bloqueado por outro usuário, um bloqueio em U pode ser colocado. No entanto, um X-Lock não é compatível e terá que esperar até que o bloqueio S seja liberado.

B.   Quando um espaço de tabela é bloqueado por outro usuário, nem um bloqueio U ou um X bloqueio é compatível nesse nível. Nos dois casos, um bloqueio (trava IU, bloqueio ix) será colocado para indicar que um bloqueio U ou X está esperando para ser colocado.

C.   Quando um espaço de tabela é bloqueado por outro usuário, um bloqueio U pode ser colocado. No entanto, um bloqueio X não é compatível. Uma trava IX (intenção de usar exclusivamente) será colocada para indicar que um bloqueio X está esperando para ser colocado.

D.   Quando um espaço de tabela é bloqueado em S (uso compartilhado) por outro usuário, um bloqueio U (uso de atualização) pode ser colocado. No entanto, uma trava X (uso exclusivo) nesse nível forçará a trava S a ser descartada, sua transação a ser enrolada para poder colocar o travamento X.

7: Se o SQLCA estiver incluído no programa, qual das seguintes variáveis ​​host não é conhecida e, como tal, indisponível para o programa?

A.   SQLSTATE

B.   Sqlwarn

C.   Sqlcode

D.   Sqlnum

8: Qual das alternativas a seguir não é um tipo de dados DB2

A.   Vargraphic

B.   Vargraphic longo

C.   Gráfico

D.   Long Graphic

9: Quando uma coluna tem uma extensão de nulo padrão e um índice exclusivo é criado nesta coluna, quais serão os efeitos nos possíveis valores nulos nessa coluna?

A.   C & f

B.   Ainda há um único nulo permitido, pois é único como tal.

C.   Os nulos não são mais permitidos, pois os nulos não são únicos.

D.   Não influencia os possíveis valores nulos; O DB2 não considera nulos quando se trata de um índice.

10: Dada a seguinte declaração do cursor: Declare o cursor ClassUpDate para selecionar cstitle de T001.Class para atualizar o CDUR Qual das seguintes instruções SQL incorporadas usará esse cursor corretamente?

A.   Atualizar T001.Class Set CDUR = 5

B.   Atualizar T001.Class Set CDUR = 5 Onde a corrente do CLASSUPDATE

C.   Atualização Conjunto CDUR = 5 Onde a corrente do ClassUpdate

D.   Atualizar T001.Class C Set C.Cstitle = ' novo título ' Onde corrente de CLASSUPDATE

11: Considere a seguinte instrução SQL, executada pelo usuário S001: Crie exibir Boston_teams como selecionar * de equipes onde o estado = ' ma ' O usuário S002 tem autoridade inserida nessa visão, o que aconteceria se ele tentar inserir uma linha nessa visualização, onde o campo estadual dessa linha contém um valor de 'in'?

A.   A linha será inserida apenas se o usuário tiver uma autoridade para inserir na Tabela S001.Teams, mas nunca aparecerá em uma seleção nessa visualização.

B.   A linha não será inserida porque o estado de campo não possui o valor 'ma'.

C.   A linha será inserida na tabela S001.TEMS, mas nunca aparecerá em uma seleção nessa visualização.

D.   Você não pode se inserir em uma visão, porque as visualizações não contêm dados reais; Eles são apenas janelas virtuais nas tabelas de base.

12: Qual das alternativas a seguir é verdadeira sobre o comando explicar

A.   Pode ser usado na etapa de ligação (para SQL incorporado).

B.   Explique é usado para exibir o caminho de acesso, conforme determinado pelo otimizador para uma instrução SQL

C.   Pode ser usado no SPUFI (para uma instrução SQL única)

D.   C, D&E

13: Ao declarar uma chave estrangeira em uma tabela, referenciando uma chave primária existente com definição completa, o que pode diferir entre a chave estrangeira e a chave primária?

A.   O tipo de dados das colunas incluídas.

B.   A ordem das colunas incluídas.

C.   A anulação de uma das colunas incluídas.

D.   SER

14: Quando um usuário tem uma autorização selecionada em uma determinada tabela de base, e ele cria uma visualização apenas nessa tabela, qual das seguintes opções é verdadeira?

A.   Ele/ela tem apenas uma autorização seleta nessa visualização.

B.   Ele/ela enfrentará um erro de autorização ao tentar criar a visão

C.   Ele/ela só pode executar uma atualização enquanto a definição da visualização não for excedida.

D.   Ele também excluiu a autorização nessa visão porque é o criador da visão.

15: Dada a declaração: Crie a Tabela T1 (número inteiro C1 não nulo, C2 inteiro, chave primária (C1), chave estrangeira (C2) REFERÊNCIAS T2) Quantos índices não únicos são definidos para a Tabela T1?

A.   3

B.   0

C.   1

D.   2

16: Quando é necessário procedimentos pré -compilados do DB2 Rexx antes de executá -los?

A.   Somente às vezes, porque eles variam de SQL estático a dinâmico.

B.   Nunca porque eles usam SQL dinâmico.

C.   Toda vez porque eles usam SQL estático.

D.   Somente quando você está usando um invólucro java.

17: As declarações estáticas do SQL podem ser alteradas sem alterar o próprio programa?

A.   Sim, mas o programa deve ser alterado.

B.   Sim. O DB2 é um programa totalmente dinâmico, aceitando todas as formas de SQL.

C.   Não.

D.   Sim, mas as declarações também devem ser alteradas.

18: As instruções SQL incorporadas em um aplicativo são chamadas de quê?

A.   Sql dinâmico.

B.   PL/SQL

C.   T-SQL.

D.   SQL estático.

19: Como são as chamadas do ODBC?

A.   Eles não são BIMIND porque usam funções padrão para executar o SQL.

B.   Eles são BIMIND no horário de compilação.

C.   Eles são pré-processados.

D.   Eles são BIMIND usando funções padrão no SQL.

20: O que deve ser feito em um aplicativo DB2 antes que ele possa ser executado e por quê?

A.   Ele deve ser bishild primeiro para que possa reconhecer as instruções SQL.

B.   Ele deve ser comprimido primeiro para reconhecer as instruções SQL.

C.   Ele deve ser criptografado primeiro para reconhecer as instruções SQL.

D.   Ele deve ser compilado primeiro para reconhecer as instruções SQL.

21: Qual é o exemplo de um benefício de usar a linguagem de programação Java?

A.   Depois de escrever o programa, ele pode ser usado com qualquer outro programa ou software.

B.   Não há benefício em programar com Java.

C.   Depois de escrever o programa, ele age como um procedimento armazenado.

D.   Depois de desenvolver um aplicativo, ele pode ser executado em qualquer lugar.

22: O que é um benefício da concorrência na programação de aplicativos SQL?

A.   Aumento de conflitos de dados.

B.   Minimização de conflitos de acesso a dados.

C.   Aumento de pontos de acesso a dados.

D.   Compilação multithread.

23: Considere o seguinte: Declare MyCurs Cursor para Select * From MyTable Where Col1 & GT; : NUM Qual das seguintes instruções SQL incorporadas não gerará um erro?

A.   Selecione MyCurs em: HostMyTable: Ind

B.   Buscar mycurs em: hostmytable: ind

C.   Selecione * em: HostMyTable: IND FROM MYCURS

D.   Buscar * em: HostMyTable: Ind de MyTable

24: Qual é o nome do efeito quando um sistema continua a receber trabalho, mas está inativo?

A.   Efeito do trado.

B.   Efeito de Faraday.

C.   Efeito de tempestade.

D.   Efeito Hutchins.

25: Ao codificar em um idioma que requer uma declaração de variável host, o que deve preceder?

A.   ; Varchar

B.   ; hostvar

C.   ; iostream.h

D.   ; hostchar

26: Qual das alternativas a seguir pode ser realizada com uma única declaração de atualização?

A.   Atualizando várias tabelas

B.   Atualizando uma visão que consiste em tabelas unidas

C.   Atualizando várias tabelas com base em uma cláusula onde

D.   Atualizando uma tabela baseada em um subselito usando tabelas unidas

27: O que é um aplicativo da Web leve criado a partir de várias fontes?

A.   Um crackup.

B.   Um mashup.

C.   Uma mistura.

D.   Um esmagamento.

28: Qual afirmação sobre um índice não é verdadeira?

A.   Um índice tem seu próprio espaço de índice, criado automaticamente

B.   Um índice de agrupamento influencia a sequência física dos dados no espaço de tabela.

C.   Um índice sempre tem uma estrutura de árvore equilibrada.

D.   O nome de um índice pode ser mencionado em uma instrução SELECT, para melhorar o desempenho da consulta.

29: Por que você receberia uma resposta de comando do normal quando a instalação de anexo não estiver disponível?

A.   O banco de dados foi desativado.

B.   A saída foi desativada.

C.   A saída não foi ativada começou.

D.   A saída não foi ativada.

30: Antes de executar as instruções SQL, você deseja saber se o recurso de anexo do CICS está disponível. Como você verifica?

A.   Você verifica o arquivo de configuração do CICS.

B.   Use o comando EXIT Extract em seu aplicativo ou consulte o ProtProgram na versão 4.0.

C.   Você fechou o DB2 e verifica o Kernal do CICS.

D.   Você verifica no menu de configuração do CICS.

31: Quais são os dois exemplos de etapas que devem ser tomadas antes de codificar um aplicativo com instruções SQL estáticas ou dinâmicas incorporadas?

A.   Transcreva e vincule -se.

B.   Compilar e amarrar.

C.   Pré -recriar e amarrar.

D.   Pré -compilado e amarrar.

32: Quantos índices serão criados pela seguinte declaração? Crie Tabela Smarterer {col1 int não é a chave primária nula, col2 char (64), col3 char (32), col4 int não nulo, restrição C4 exclusiva (col4, col1)}

A.   3

B.   2

C.   1

D.   0

33: Qual é a saída de um vínculo de db2

A.   DB2 Plano de aplicação

B.   Catálogo DB2

C.   Módulo de solicitação de banco de dados

D.   Módulo de carga

34: O que uma instrução SELECT deve ser codificada?

A.   Um cursor estático

B.   Um cursor declarar.

C.   Um cursor selecionado

D.   Um cursor definido

35: Como se prepara um programa Java que contém métodos JDBC?

A.   Use o comando "javago".

B.   Use o comando "javac".

C.   Use o comando "db2java".

D.   Use o comando "jbdc".

36: Qual das alternativas a seguir não é um dos tipos de autorizações associadas a um usuário do DB2?

A.   Sqlid atual

B.   ID da autorização primária

C.   Id de autorização SQL

D.   Id de autorização secundária

37: Quais são os três ambientes de desenvolvimento primários para o 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: Que técnica o DB2 pode usar para interpretar com mais eficácia dados das tabelas de explicação?

A.   Processamento em rede.

B.   Processamento paralelo.

C.   Processamento unilateral.

D.   Processamento quadrático.

39: Qual das alternativas a seguir é a sintaxe correta para uma variável de entrada de uma string parmlist?

A.   DCL Sintar Bin Faxed (15);

B.   (15) Bin Sintvar fixo DCL;

C.   Bin Sinvtar fixo (15);

D.   DCL Sintvar Bin fixo (15);

40: Quais são os três exemplos de idiomas que você pode usar para programar no DB2?

A.   HTML, MSDOS, Python.

B.   PHP, Ruby on Rails e Haskell.

C.   Perl, Python e PL/SQL.

D.   Cobol, Fortran e Perl.

41: Para que é usado o SQLCA?

A.   Ele analisa procedimentos armazenados.

B.   Ele verifica o código das instruções SQL.

C.   Ele verifica a execução das instruções SQL.

D.   Ele verifica o bloqueio das instruções SQL.

42: O que é uma estrutura hospedeira?

A.   Um grupo de variáveis ​​de host que uma instrução SQL pode se referir usando um único nome.

B.   Uma única variável de host que uma instrução SQL pode se referir usando um único nome.

C.   Um grupo variável de hosts aos quais uma instrução SQL pode se referir usando qualquer nome.

D.   Um grupo de variáveis ​​de host que uma instrução SQL pode processar.

43: Qual dos seguintes objetos DB2 permite que vários usuários acessem dados em uma tabela com cada um capaz de acessar apenas determinados subconjuntos dos dados?

A.   Mesas espelhadas

B.   Índices

C.   Apelido

D.   Visualizações

44: O que é um procedimento armazenado?

A.   Uma instrução SQL para executar um programa.

B.   Um programa para executar instruções SQL.

C.   Um método para usar os invólucros para codificar SQL.

D.   Uma instrução SQL.

45: Qual das seguintes declarações elimina todos, exceto um de cada conjunto de linhas repetidas na tabela de resultados finais?

A.   Selecione distinto *de t1

B.   Selecione exclusivo * de T1

C.   Selecione * de T1 distinto

D.   Selecione exclusivo (*) de T1

46: Uma função é uma entidade de banco de dados que agrupa um ou mais privilégios. Qual das alternativas a seguir é verdadeira para um "papel"

A.   Tudo o que precede

B.   Uma função não pode ser um ID de autorização primária.

C.   Uma função não pode ser definida usando uma instrução SQLID atual definida.

D.   Uma função pode ser o esquema qualificador de um objeto. No entanto, quando é usado como qualificador de esquema, uma função é considerada uma sequência de caracteres e não adiciona privilégios de esquema implícito (alterin, createin ou dropin) a esse papel.

47: Uma tabela temporária declarada é usada para qual dos seguintes propósitos?

A.   Para armazenar resultados intermediários

B.   Para compartilhar conjuntos de resultados entre aplicativos

C.   Para criar uma cópia de backup de um banco de dados ou espaço de tabela

D.   Para fornecer uma área para classificações do gerenciador de banco de dados

48: Que tipo de operador SQL você usaria para combinar os resultados de 2 instruções selecionadas, mantendo as duplicatas

A.   Junção interna

B.   Intersect

C.   Union All

D.   União

49: Qual das seguintes opções ocorre se um procedimento ou aplicação DB2 terminar de forma anormal durante uma unidade de trabalho ativa?

A.   A unidade de wok se move para o estado pendente

B.   A unidade de trabalho se move para check_pending

C.   A unidade de trabalho permanece ativa

D.   A unidade de trabalho é revertida para trás

50: Qual das alternativas a seguir é um exemplo de método de programação não usado na programação DB2?

A.   Hadoop

B.   OBDC

C.   Sql dinâmico.

D.   SQL estático

51: Dada a seguinte declaração DDL: Criar tabela Newsmart1 como o Smart1 Qual das seguintes opções ocorreria como resultado da execução da declaração?

A.   Newsmart1 tem os mesmos gatilhos que o Smart1

B.   Newsmart1 é preenchido com dados inteligentes1

C.   As colunas Newsmart1 têm os mesmos atributos que o Smart1

D.   Newsmart1 tem a mesma chave primária que o Smart1

52: Para quais seria a instrução "SQL Connect" ao codificar procedimentos armazenados?

A.   Ele conecta o DB2 ao Active Directory.

B.   Ele conecta o DB2 ao banco de dados.

C.   Ele permite que um aplicativo se comunique com o DB2.

D.   Ele conecta o DB2 com Java.

53: Quando os aplicativos SQL dinâmicos são preparados?

A.   Quando o programa é sandboxed.

B.   Quando o programa não está em execução.

C.   Quando o sistema é desligado.

D.   Enquanto o programa está em execução.

54: Qual das alternativas a seguir é um mecanismo DB2 que garante a integridade dos dados entre tabelas relacionadas por chaves primárias e estrangeiras

A.   B&C

B.   Integridade referencial

C.   Integridade de dados

D.   Pré-compilação

55: O que deve acontecer antes de usar a declaração de explicação?

A.   Um procedimento armazenado deve ser feito para processá -lo.

B.   Um invólucro Java deve ser escrito para usá -lo.

C.   Um procedimento planejado deve ser feito para executá -lo.

D.   Uma tabela de plano deve ser criada para manter os resultados de explicar.

56: Qual código é usado para iniciar a instalação de anexo do CICS?

A.   CICSGO

B.   CICSSTART

C.   Execs CICS Link Program (' DSNYCOM ')

D.   CICS

57: Qual é o número máximo de tabelas que podem ser unidas no DB2

A.   12

B.   16

C.   15

D.   10

58: O que acontece com as instruções SQL se não houver procedimentos armazenados?

A.   Eles estão incorporados.

B.   Eles são desconsiderados.

C.   Eles estão corrompidos.

D.   Eles estão trancados.

59: Qual das alternativas a seguir está a sintaxe SQLJ correta?

A.   #// sql [myConnctxt] {update Emp

B.   ///#sql [myConnctxt]}} {{|| \\ {atualizar emp ///

C.   #sql [myConnctxt] {atualização emp

D.   #sql [myConnctxt] :: update // Emp

60: Dadas as seguintes instruções DDL: Crie a tabela Smart1 (A int, B int, C int) Crie View View1 como Selecione A, B, C de Smart1 onde A> 250 com opção de verificação Qual das seguintes inserções está correta

A.   Inserir em valores smart1 (200, 2, 3)

B.   Insira em valores SMART1 (350, 2, 3)

C.   Insira nos valores View1 (250, 2, 3)

D.   Insira no View1 Valores (300, 2, 3)

61: O SQLSTATE é um conjunto padrão de mensagens de erro e avisos nos quais os dois primeiros caracteres define a classe e os três últimos define a subclasse do erro. Qual dos seguintes códigos SQLState é interpretado como "nenhum dado retornado"?

A.   00xxx

B.   01xxx

C.   22xxx

D.   02xxx

62: Quando devemos executar um rebindar em vez de um vínculo

A.   Quando o SQL incorporado do aplicativo é alterado.

B.   C & e

C.   Após a execução de um RunStats.

D.   Quando um índice é adicionado a uma das tabelas usadas pelo SQL incorporado.

63: Qual é o exemplo de uma causa subjacente para regressões causadas por mudanças no DB2?

A.   Análise de regressão.

B.   Estatísticas redundantes.

C.   Estatísticas precisas.

D.   Estatísticas inadequadas.

64: Qual das alternativas a seguir é um exemplo sintático correto do código SQL escrito?

A.   EXEC: Selecione em: book_type de livros de livros onde

B.   Digite //: book_type de book_types where //

C.   Selecione Tipo em: book_type de book_types onde

D.   EXEC SQL Selecione Tipo em: book_type de book_types where

65: Em que tabela de catálogo deve ser definido procedimentos armazenados?

A.   Confproc

B.   Stoprocedures

C.   Sysprocedures

D.   Confprocedimentos

66: Qual das alternativas a seguir não é um objeto DB2

A.   Mesa

B.   Sinônimo

C.   Grupo de armazenamento

D.   Coluna

67: O que acontece quando a execução de um utilitário é encerrada pelo comando do termo?

A.   A execução termina normalmente, a linha correspondente na tabela Sysutil não é removida, todos os recursos são liberados.

B.   A execução termina normalmente, a linha correspondente na tabela Sysutil é removida, todos os recursos são liberados.

C.   A execução termina de forma anormal, a linha correspondente na tabela Sysutil não é removida, todos os recursos são liberados.

D.   A execução termina de forma anormal, a linha correspondente na tabela Sysutil é removida, todos os recursos são liberados.

68: O que é a plataforma de acesso a dados Java usada no DB2?

A.   jQuery.

B.   PureQuery.

C.   DQUERY.

D.   uma consulta.

69: A linguagem processual do SQL pode ser usada para funções avançadas?

A.   Sim, mas eles devem ser pré -compilados primeiro.

B.   Não.

C.   Sim, mas com alguma codificação suplementar.

D.   Sim, mas com um conjunto suplementar de invólucros java.

70: Em que quatro idiomas podem ser especificados variáveis ​​de host?

A.   C, C ++, COBOL ou pl/i.

B.   JavaScript, C ++, COBOL ou pl/i.

C.   C, c ++, fortran ou pl/i.

D.   C, c ++, perl ou pl/i.

71: Por que o pré -compilador do DB2 deve ser usado para executar instruções SQL?

A.   O compilador não reconhece instruções SQL.

B.   O pré -compilador DB2 envolve as instruções SQL em Java para facilitar o uso.

C.   Não é necessário usar o pré -compilador DB2.

D.   O pré -compilador DB2 executa um banco de dados Hive para operação SQL.

72: Qual é o exemplo de uma coluna que conteria estatísticas necessárias para a programação?

A.   CRDX

B.   Cardy

C.   CRDF

D.   Cardf

73: Qual das alternativas a seguir representa uma função que é executada para cada linha em uma tabela DB2

A.   Função escalar

B.   Grupo por

C.   Função agregada

D.   Grupo por ter

74: Ao usar o JBDC, você precisa recodificar seu aplicativo Java se deseja alterar entre os drivers?

A.   Não, no entanto, os novos motoristas precisam de embalagens.

B.   Sim, no entanto, existe uma ferramenta que deve ser usada para mudar para um novo driver.

C.   Não, no entanto, um código especial deve ser escrito para usar um novo driver.

D.   Não.

75: Qual das alternativas a seguir não é um tipo de SQL dinâmico?

A.   SQL interativo.

B.   PL/SQL aprimorado

C.   SQL incorporado diferido.

D.   SQL dinâmico incorporado.

76: Qualquer banco de dados precisa passar por um processo de normalização para garantir que os dados sejam representados apenas uma vez. Isso eliminará problemas com a criação ou destruição de dados no banco de dados. O processo de normalização é realizado geralmente em três etapas, o que resulta em primeiro e terceiro formas normais. Qual melhor descreve o processo para obter a terceira forma normal?

A.   Se uma tabela tiver colunas não dependentes das teclas primárias, elas precisam ser movidas em uma tabela separada.

B.   Temos uma tabela com chave com vários valores. Todas as colunas que dependem de apenas uma ou de algumas das teclas devem ser movidas em uma tabela diferente.

C.   Cada tabela deve ter colunas relacionadas.

D.   Cada tabela separada deve ter uma chave primária.

77: Considere a seguinte instrução SQL incorporada: selecione ClassName em: ClassName: IND da classe onde StudName =: StudName em que ordem as variáveis ​​do programa a seguir devem ser avaliadas pela parte do programa logo após esta instrução SQL?

A.   Ind, Studname, ClassName

B.   SQLCode, Studname, ClassName

C.   SQLCODE, IND, CLASSNAME

D.   SQLCode, ClassName, Ind

78: Além do nível da mesa e do espaço de tabela, em que nível os bloqueios implícitos podem ser colocados pelo DB2?

A.   Na página, segmento e nível de partição.

B.   Na página, segmento e nível de partição.

C.   Na linha, página e nível de partição

D.   Na linha, na página e no nível do segmento.

79: De que forma são dados fisicamente armazenados no DB2

A.   VSAM ESDS

B.   Arquivos planos

C.   Mesas

D.   Vsam lds

80: Quando você não pode soltar um banco de dados

A.   Se houver uma restrição referencial apontando para uma tabela deste banco de dados de uma tabela de outro banco de dados.

B.   Quando um utilitário DB2 tem o controle de qualquer parte do banco de dados.

C.   Se ainda houver um usuário conectado ao banco de dados.

D.   Antes que todos os índices conectados às tabelas deste banco de dados sejam descartados.

81: Você pode usar o Max em uma coluna Char?

A.   Sim

B.   Não & nbsp;

82: Como o DB2 determina qual tamanho de bloqueio usar?

A.   O DB2 determina com base no tamanho da trava dada ao criar o espaço de tabela

B.   O programador pode direcionar o DB2 que bloqueia o tamanho de usar

C.   Se o tamanho do bloqueio for especificado, o DB2 geralmente escolhe um tamanho de bloqueio de página

D.   Nenhuma das opções acima & nbsp;

83: Quais são os vários níveis de bloqueio disponíveis?

A.   Nível de página

B.   Nível da tabela

C.   Nível de espaço de tabela

D.   Todos os itens acima & nbsp;

84: O que acontece quando você diz cursor aberto?

A.   As linhas são buscadas

B.   O cursor é colocado na primeira linha

C.   Linhas são classificadas e depois buscadas

D.   Nenhum dos acima & nbsp;

85: Pode agrupar -se e fazer o pedido usado em uma única consulta?

A.   Sim

B.   Não & nbsp;

86: Como você exibiria as definições da tabela (colunas, tipos de dados de colunas, restrições ou valores padrão definidos etc.) de uma tabela no QMF?

A.   Por descand

B.   Selecione * de sysibm.sysColumns onde tbname = tabela-name e tbcreator = 'criador-name';

C.   Selecione * de sysibm.sysCols onde tbname = tabela-name e tbcreator = 'tabela-name';

D.   Nenhum dos acima & nbsp;

87: Quais são as desvantagens do uso de varchar?

A.   Isso pode levar a uma alta utilização de espaço se a maioria dos valores estiver próxima do máximo

B.   O posicionamento da coluna Varchar deve ser feito com cuidado, pois tem implicações de desempenho

C.   A realocação de linhas para diferentes páginas não pode levar a mais E/S na recuperação

D.   Tudo o que precede

88: Como você pode descobrir rapidamente o número de linhas atualizadas após uma declaração de atualização?

A.   Verifique o valor armazenado em SQLERRD (3)

B.   Verifique o valor armazenado no SQLERRM (3)

C.   Verifique o valor armazenado no SQLCode

D.   Verifique o valor armazenado no SQLERRC & NBSP;

89: Em que circunstância você criaria um índice em uma tabela?

A.   Quando a mesa é pequena

B.   Quando a tabela é atualizada com frequência

C.   Quando os valores das colunas são estáticos e contêm uma faixa estreita de valores

D.   Quando duas colunas são usadas consistentemente na cláusula onde a cláusula se junta à condição de declarações selecionadas e nbsp;

90: O que as estatísticas são coletadas durante o RunStats?

A.   Número de valores distintos da coluna indexada

B.   Número de linhas mudou para uma página próxima/Farway devido ao aumento do comprimento da linha

C.   Número de linhas nas quais as estatísticas foram realizadas

D.   Nenhuma das opções acima & nbsp;

91: Quando você usará o Curser com a opção Hold?

A.   Quando você está usando cursor

B.   Quando você está usando o Cursor Loop

C.   Quando você está usando commit no cursor

D.   O cursor com opção de espera não pode ser usado & nbsp;

92: O que é um tópico?

A.   É um módulo

B.   É um conjunto de código & nbsp;

C.   É uma conexão entre o DB2 e algum outro subsistema

D.   Nenhum dos acima & nbsp;

93: Qual é a diferença entre qmf & amp; SPUFI?

A.   Ambos são iguais

B.   Você pode conhecer o SQLCODE depois de excluir o código no QMF. Em SPUFI, não é possível

C.   O SPUFI executa consultas Mutliple ao mesmo tempo, enquanto o QMF executa apenas uma consulta por vez.

D.   O SPUFI é usado principalmente para gerar relatórios bem criados com cabeçalhos, rodapés para usuários de negócios, enquanto o QMF não pode ser usado para gerar relatórios. & NBSP;

94: Qual é a restrição de usar o Union no SQL incorporado?

A.   Tem que estar em loop

B.   Tem que estar em um cursor

C.   Union não funcionará com SQL incorporado

D.   Nenhuma das opções acima & nbsp;

95: Por que a seleção * não é preferida nos programas SQL incorporados?

A.   Se a estrutura da tabela for alterada, o programa deverá ser modificado

B.   O programa pode recuperar as colunas que pode não usar

C.   A chance de um índice apenas a varredura é perdida

D.   Nenhuma das opções acima & nbsp;

96: Declare seja verdadeiro ou falso. Quando você abre um cursor, o DB2 sempre recebe todas as linhas que atendem aos critérios de seleção e criam um conjunto de resultados.

A.   Verdadeiro

B.   Falso & nbsp;

97: Como você descobriria o número total de linhas em uma tabela DB2?

A.   Usando selecionar contagem (*)

B.   Usando selecione tudo

C.   Usando selecionar *

D.   Você não pode encontrar o número total de linhas & nbsp; & nbsp;

98: Qual é o uso do comando grátis?

A.   É usado para livre espaço

B.   É usado para excluir linhas

C.   É usado para excluir o plano

D.   Nenhuma das opções acima & nbsp;

99: O que são subconsivas correlacionadas?

A.   É uma subconsulta na qual a consulta interna (aninhada) se refere de volta à mesa na consulta externa

B.   É uma subconsulta aninhada

C.   É uma subconsulta

D.   Nenhuma das opções acima & nbsp;

100: Qual é o significado do sublinhado ('_') na declaração semelhante?

A.   É uma correspondência para o personagem especificado

B.   É uma combinação para todo o personagem

C.   É uma combinação para qualquer um único personagem

D.   Nenhuma das opções acima & nbsp;