Foram encontradas 60 questões.
As questões 30 e 31 baseiam-se na Figura 16, que exibe o resultado obtido ao se realizar uma consulta sobre a tabela "BANCO_DE_DADOS", existente no banco de dados Oracle 11g. Sobre essa tabela sabe-se o seguinte: (1) ela possui as colunas "CODIGO", "ASSUNTO", "SIGLA" e "DESCRICAO"; (2) a coluna "CODIGO" é do tipo numérica e representa a chave primária dessa tabela.

Figura 16 - Resultado de consulta realizada sobre a
Tabela "BANCO_DE_DADOS"
A Figura 16 mostra o resultado obtido ao se realizar uma consulta sobre a tabela "BANCO_DE_DADOS", criada no Oracle 11g. Nesse caso, para alterar apenas os registros exibidos na Figura 16, de modo a substituir a letra "L" pela letra "X", somente dos valores armazenados na coluna "ASSUNTO", basta executar, nesse banco de dados, a seguinte declaração SQL:
Provas
A questão 29 baseia-se na Figura 15, que mostra uma declaração SQL correta, que, ao ser executada sobre o banco de dados Oracle 11g, apresenta determinado resultado.
| SELECT COUNT(1) FROM ( |
Figura 15 - Declaração SQL
Sabe-se que a declaração SQL, da Figura 15, está correta e, ao ser executada, apresentará o seguinte resultado:
Provas
As questões 27 e 28 baseiam-se nas Figuras 14(a), 14(b) e 14(c), que se referem às mesmas tabelas existentes em uma base de dados. A Figura 14(a) exibe um diagrama de modelo físico resultante da engenharia reversa sobre alguns objetos existentes em um SGBD Oracle 11g. A Figura 14(b) exibe alguns registros existentes na tabela "T_FORNECEDOR". A Figura 14(c) exibe a estrutura de uma view, que será executada sobre uma tabela existente na Figura 14(a). Sobre o modelo físico exibido na Figura 14(a) sabe-se o seguinte: (1) foi elaborado no software Sybase Power Designer 16.1; (2) representam tabelas que armazenam dados de um sistema de venda de bilhetes de passagens aéreas; (3) é obrigatória a atribuição de valores a todas as colunas das tabelas "T_FORNECEDOR" e "T_BILHETE"; (4) a tabela "T_FORNECEDOR" armazena os principais dados das companhias aéreas; (5) a tabela "T_BILHETE" armazena os dados dos bilhetes vendidos; e (6) a coluna "NO_FORNECEDOR", da tabela "T_FORNECEDOR", armazena o nome da companhia aérea.

Figura 14(a) - Modelo Físico

Figura 14(b) - Tabela "T_FORNECEDOR"
Sabe-se que o maior valor a ser armazenado na coluna "ID_FORNECEDOR", da tabela "T_FORNECEDOR" (Figura 14(b)), será "10", e que não existe nenhuma restrição de unicidade (unique constraint) ou de domínio (check constraint) sobre as colunas "NU_CNPJ", "NO_FORNECEDOR" e "SG_FORNECEDOR", dessa tabela. Nesse caso, pode-se afirmar que o seguinte item permitirá inserir, com sucesso, um novo registro na tabela "T_FORNECEDOR":
I. INSERT INTO T_FORNECEDOR VALUES (11, '1', 'XXTUR', 'XXTUR');
II. INSERT INTO T_FORNECEDOR SELECT 11, '1', 'XXTUR', 'XXTUR' FROM DUAL;
III. INSERT T_FORNECEDOR SELECT 1, '1', 'XXTUR', 'XXTUR' FROM DUAL;
IV. INSERT INTO T_FORNECEDOR (ID_FORNECEDOR, NU_CNPJ, NO_FORNECEDOR, SG_FORNECEDOR) VALUES (11, '1', 'XXTUR', 'XXTUR');
Quais estão corretas ?
Provas
As questões 27 e 28 baseiam-se nas Figuras 14(a), 14(b) e 14(c), que se referem às mesmas tabelas existentes em uma base de dados. A Figura 14(a) exibe um diagrama de modelo físico resultante da engenharia reversa sobre alguns objetos existentes em um SGBD Oracle 11g. A Figura 14(b) exibe alguns registros existentes na tabela "T_FORNECEDOR". A Figura 14(c) exibe a estrutura de uma view, que será executada sobre uma tabela existente na Figura 14(a). Sobre o modelo físico exibido na Figura 14(a) sabe-se o seguinte: (1) foi
elaborado no software Sybase Power Designer 16.1; (2) representam tabelas que armazenam dados de um sistema de venda de bilhetes de passagens aéreas; (3) é obrigatória a atribuição de valores a todas as colunas das tabelas "T_FORNECEDOR" e "T_BILHETE"; (4) a tabela "T_FORNECEDOR" armazena os principais dados das companhias aéreas; (5) a tabela "T_BILHETE" armazena os dados dos bilhetes vendidos; e (6) a coluna "NO_FORNECEDOR", da tabela "T_FORNECEDOR", armazena o nome da companhia aérea.

Figura 14(a) - Modelo Físico

Figura 14(b) - Tabela "T_FORNECEDOR"
| create or replace view |
Figura 14(c) - Estrutura de uma view
A agência de turismo VoarVoarVoar possui um sistema de venda de bilhetes aéreos, que armazena dados nas tabelas exibidas na Figura 14(a). A alta gerência fez uma solicitação para que o responsável pelo sistema em questão, apresentasse uma relação que contenha os nomes das cinco companhias aéreas que mais têm bilhetes vendidos, com as respectivas quantidades. Nessa relação, a companhia aérea que mais vende bilhetes deve ser exibida em primeiro lugar e a que menos vende bilhetes deve ser exibida em último lugar. Após a
execução de algumas consultas preliminares, o responsável pelo sistema verificou que todas as companhias aéreas possuem quantidades diferentes de bilhetes vendidos. Assinale, dentre as alternativas abaixo, a declaração SQL que permitirá obter, como resultado, a relação solicitada pela alta gerência.
Provas
Assinale, dentre as alternativas abaixo, o delimitador que permite a concatenação entre duas strings, dentro de um bloco PL/SQL, no Banco de Dados Oracle 11g:
Provas
As questões 23, 24 e 25 baseiam-se na Figura 13, que exibe as declarações SQL que permitiram criar duas tabelas, no Banco de Dados Oracle 11g, que armazenarão dados de um sistema informatizado de controle de projetos sociais.
| CREATE TABLE "TbProjeto"( CREATE TABLE "TbMeta"( |
Figura 13 - Declarações SQL
Assinale, dentre as alternativas abaixo, a instrução SQL que permite criar, com sucesso, um comentário na tabela "TbProjeto", mostrada na Figura 13:
Provas
As questões 23, 24 e 25 baseiam-se na Figura 13, que exibe as declarações SQL que permitiram criar duas tabelas, no Banco de Dados Oracle 11g, que armazenarão dados de um sistema informatizado de controle de projetos sociais.
| CREATE TABLE "TbProjeto"( CREATE TABLE "TbMeta"( |
Figura 13 - Declarações SQL
O Administrador de Banco de Dados (DBA), responsável pela base de dados onde estão presentes as tabelas "TbProjeto" e "TbMeta", verificou um problema de integridade referencial entre as duas tabelas da Figura 13. O DBA observou que não existe uma constraint que valide o valor inserido na coluna "IdProjeto", da tabela "TbMeta", de forma a garantir que exista, na tabela "TbProjeto", um registro que contenha um valor igual na coluna "IdProjeto". O DBA recebeu autorização da alta gerência para excluir todos os registros presentes na tabela "TbMeta" onde, para o valor armazernado na coluna "IdProjeto", não haja um registro correspondente na tabela "TbProjeto", com o
mesmo valor armazenado na coluna "IdProjeto". Assinale o item cuja sequência de instruções permitem criar, com sucesso, uma constraint do tipo foreign key na tabela "TbMeta", fazendo referência a tabela "TbProjeto", de forma a garantir a integridade dos registros da tabela "TbMeta":
I.
| DELETE FROM "TbMeta" WHERE "IdProjeto" NOT ALTER TABLE "TbMeta" ADD CONSTRAINT |
II.
| DELETE FROM "TbMeta" MT WHERE NOT ALTER TABLE "TbMeta" ADD CONSTRAINT |
III.
| DELETE FROM "TbMeta" MT WHERE (SELECT ALTER TABLE "TbMeta" ADD CONSTRAINT |
IV.
| DELETE FROM "TbMeta" MT WHERE (SELECT ALTER TABLE "TbMeta" ADD CONSTRAINT |
Quais estão corretas?
Provas
As questões 23, 24 e 25 baseiam-se na Figura 13, que exibe as declarações SQL que permitiram criar duas tabelas, no Banco de Dados Oracle 11g, que armazenarão dados de um sistema informatizado de controle de projetos sociais.
| CREATE TABLE "TbProjeto"( CREATE TABLE "TbMeta"( |
Figura 13 - Declarações SQL
Assinale, dentre as alternativas abaixo, a instrução SQL que permite criar, com sucesso, uma restrição de nulidade sobre a coluna "TxTitulo", da tabela "TbProjeto" (Figura 13), de modo que essa coluna somente armazene valores de conteúdo obrigatório e não nulo:
Provas
A questão 22 baseia-se na Figura 12, que mostra um programa implementado na linguagem de programação C++, no qual se inseriu, intencionalmente, no local apontado pela seta nº 1, um retângulo.

Figura 12 - Programa em C++
Para que o programa em C++, mostrado na Figura 12, funcione corretamente, basta inserir, no local apontado pela seta nº 1, a seguinte palavra reservada, dessa linguagem:
Provas
Na linguagem de programação C++, é usual se utilizar da estrutura "IF Else", que, em determinadas circunstâncias, pode ser substituída pelo operador ternário. Nesse caso, selecione, dentre as alternativas a seguir, o operador ternário correto, que pode ser utilizado em um programa em C++:
Provas
Caderno Container