1211 Q137315
Ciência da Computação
Ano: 2007
Banca: Fundação Mariana Resende Costa (FUMARC)

São funções agregadas da linguagem SQL padrão, EXCETO:

1212 Q137313
Ciência da Computação
Ano: 2007
Banca: Fundação Mariana Resende Costa (FUMARC)

Analise as seguintes afirmativas sobre a linguagem SQL:

I. Usando a palavra-chave DISTINCT, podemos evitar que linhas duplicadas sejam apresentadas no resultado de um comando SELECT.
II. Em um comando SELECT, a cláusula HAVING só poderá ser utilizada em conjunto com GROUP BY.
III. Expressões aritméticas contendo um valor nulo terão sempre um resultado nulo. Por exemplo, o comando SELECT saldo + 100 FROM conta resultará em um valor nulo se a coluna saldo estiver nula.

As afirmativas VERDADEIRAS são:

1213 Q137312
Ciência da Computação
Ano: 2007
Banca: Fundação Mariana Resende Costa (FUMARC)

Sobre o comando SQL a seguir, escolha a afirmativa correta:

SELECT depto.nome, funcionario.nome
FROM depto, funcionario
WHERE depto.codigo = funcionário.depto_codigo AND
funcionário.salario > 5000 AND depto.codigo = 'Diretoria' OR
depto.codigo = 'Tenologia'

1214 Q137299
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as tabelas e os comandos SQL apresentados, julgue os itens seguintes.

A execução dos comandos a seguir resulta na inserção de um registro na tabela Fundos e na remoção de três registros da tabela Clientes.

 insert into Fundos

 values (66, 'FIX Terra', 10, 1);

 delete from Clientes

where CPF between 234 and 456;

1215 Q137297
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as tabelas e os comandos SQL apresentados, julgue os itens seguintes.

A execução do comando 3 produz o seguinte resultado.

Netuno Multimercado 1,5

RF Mercurio Renda fixa 1,5

1216 Q137295
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as tabelas e os comandos SQL apresentados, julgue os itens seguintes.

A execução do comando 2 produz o seguinte resultado.

Ana

Fabio

 Francisco

1217 Q137293
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as tabelas e os comandos SQL apresentados, julgue os itens seguintes.

A execução do comando 1 produz o seguinte resultado.

Ana 2.000,00

Claudia 1.000,00

 Francisco 1.000,00

1218 Q137222
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Entre as instruções SQL abaixo relacionadas, assinale aquela que envolve a manipulação de cursores.

1219 Q137220
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Com relação à linguagem PL/SQL, é INCORRETO afirmar que

1220 Q137163
Ciência da Computação
Ano: 2007
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Considere a tabela "lemail" com os campos "codigo, nome e email" A SQL correta para fazer uma consulta à todos os emails que pertencem ao domínio "qualquercoisa.com.br", ordenando-os por nome, é:
1221 Q137093
Ciência da Computação
Ano: 2007
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Sobre o MS-SQL Server pode-se afirmar, EXCETO:
1222 Q137091
Ciência da Computação
Ano: 2007
Banca: CONESUL Fundação de Desenvolvimento

Dadas as funções:

I. AVG 
II. MIN 
III. SUM 
IV. MED

a cláusula SQL GROUP BY pode computar apenas

1223 Q137089
Ciência da Computação
Ano: 2007
Banca: CONESUL Fundação de Desenvolvimento

A linguagem SQL é um padrão utilizado para a manipulação de informações armazenadas em sistemas de bancos de dados relacionais. Para executar suas tarefas, a linguagem SQL usa uma combinação de construtores em álgebra e cálculo relacional. Assinale a alternativa incorreta sobre as cláusulas e operadores utilizados pela linguagem SQL.

1224 Q137078
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Sistemas de gerenciamento de banco de dados (SGBD), tais como o Oracle, estão muito difundidos no dia-a-dia de pequenas e grandes empresas. Com relação ao servidor de banco de dados Oracle, julgue os próximos itens.

A arquitetura Oracle PL/SQL gateway permite a execução de procedimentos PL/SQL no servidor de banco de dados Oracle de forma remota via Web.

1225 Q137076
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Sistemas de gerenciamento de banco de dados (SGBD), tais como o Oracle, estão muito difundidos no dia-a-dia de pequenas e grandes empresas. Com relação ao servidor de banco de dados Oracle, julgue os próximos itens.

Existem apenas duas maneiras de se criar um banco de dados em um servidor Oracle: por meio do assistente de configuração do banco de dados (DBCA) ou por meio do comando SQL CREATE DATABASE.

1226 Q137073
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Sistemas de gerenciamento de banco de dados (SGBD), tais como o Oracle, estão muito difundidos no dia-a-dia de pequenas e grandes empresas. Com relação ao servidor de banco de dados Oracle, julgue os próximos itens.

Triggers são trechos de código PL/SQL que executam alguma tarefa específica e são executados de forma automática a partir de eventos predefinidos.

1227 Q137071
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às linguagens de programação C#, .NET, e SQL, julgue os itens subseqüentes.

1228 Q137069
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às linguagens de programação C#, .NET, e SQL, julgue os itens subseqüentes.

1229 Q137066
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação às linguagens de programação C#, .NET, e SQL, julgue os itens subseqüentes.

1230 Q137057
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta uma proposta de organização e automatização de mudanças em bases de dados, na qual são empregados elementos como ambiente de produção, base de dados build ou réplica etc. A proposta também sugere a execução de atividades, seqüenciadas de #1 a #10. Com base nas informações apresentadas e nos conceitos de administração de bancos de dados e gerência de qualidade de projetos de TI, julgue os itens a seguir.

A engenharia-reversa, mencionada na atividade #1, objetiva a produção de código-fonte na linguagem SQL.

1231 Q137055
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Apresenta-se acima uma seqüência válida de comandos SQL, numerados de 1 a 27, cuja execução transcorreu sem falhas. Julgue os itens subseqüentes, acerca das informações apresentadas e dos conceitos da linguagem SQL ANSI.

Caso a linha de código SELECT * FROM revistas r, artigos a WHERE r. ano = 1 AND a.numero = 21; fosse executada imediatamente após a execução do script mostrado, seria retornado um conjunto de resultados com três registros.

1232 Q137053
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Apresenta-se acima uma seqüência válida de comandos SQL, numerados de 1 a 27, cuja execução transcorreu sem falhas. Julgue os itens subseqüentes, acerca das informações apresentadas e dos conceitos da linguagem SQL ANSI.

Caso a linha de código INSERT INTO artigos VALUES (1, 1, 20, 'Feira Panamazônia foi incluída na agenda do Mercosul', null); fosse executada imediatamente após a execução do script mostrado, seria inserido um registro na tabela artigos.

1233 Q137051
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Apresenta-se acima uma seqüência válida de comandos SQL, numerados de 1 a 27, cuja execução transcorreu sem falhas. Julgue os itens subseqüentes, acerca das informações apresentadas e dos conceitos da linguagem SQL ANSI.

Uma nova execução da linha 27 não produzirá alteração de registro.

1234 Q137049
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Apresenta-se acima uma seqüência válida de comandos SQL, numerados de 1 a 27, cuja execução transcorreu sem falhas. Julgue os itens subseqüentes, acerca das informações apresentadas e dos conceitos da linguagem SQL ANSI.

Durante a execução do script, a execução da linha 26 produziu alteração em apenas um registro.

1235 Q137048
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Apresenta-se acima uma seqüência válida de comandos SQL, numerados de 1 a 27, cuja execução transcorreu sem falhas. Julgue os itens subseqüentes, acerca das informações apresentadas e dos conceitos da linguagem SQL ANSI.

A execução da linha 25 produziu um result set com oito registros.

1236 Q137046
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Apresenta-se acima uma seqüência válida de comandos SQL, numerados de 1 a 27, cuja execução transcorreu sem falhas. Julgue os itens subseqüentes, acerca das informações apresentadas e dos conceitos da linguagem SQL ANSI.

As execuções das linhas 24 e 26 do script poderiam ser invertidas, sem que esse fato altere o resultado final da execução do script.

1237 Q137045
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Apresenta-se acima uma seqüência válida de comandos SQL, numerados de 1 a 27, cuja execução transcorreu sem falhas. Julgue os itens subseqüentes, acerca das informações apresentadas e dos conceitos da linguagem SQL ANSI.

Caso as execuções das linhas 19 e 21 do script tivessem sido invertidas, o resultado final da execução do script teria sido alterado.

1238 Q137044
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Apresenta-se acima uma seqüência válida de comandos SQL, numerados de 1 a 27, cuja execução transcorreu sem falhas. Julgue os itens subseqüentes, acerca das informações apresentadas e dos conceitos da linguagem SQL ANSI.

Um registro da tabela artigos pode ser criado sem que exista um registro da tabela revistas.

1239 Q137042
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Apresenta-se acima uma seqüência válida de comandos SQL, numerados de 1 a 27, cuja execução transcorreu sem falhas. Julgue os itens subseqüentes, acerca das informações apresentadas e dos conceitos da linguagem SQL ANSI.

As linhas de código 4, 5, 9, 12 e 17 declaram restrições de integridade de entidade.

1240 Q136939
Ciência da Computação
Ano: 2007
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere as tabelas a seguir.

Acerca das tabelas e dos comandos SQL apresentados acima, assinale a opção correta.

1241 Q136872
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Analise as seguintes afirmativas sobre a especificação do tempo de verificação de restrições no SQL-2 e assinale com V as verdadeiras e com F as falsas.

( ) O tempo de verificação não pode ser alterado ao longo de uma transação.

( ) INITIALLY DEFERRED e NOT DEFERRABLE são mutuamente exclusivos.

( ) O default é INITIALLY DEFERRED.

( ) Após a definição, uma restrição está no modo imediato ou no modo adiado .

Assinale a alternativa que apresenta a seqüência de letras CORRETA.

1242 Q136869
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

Indique a opção correspondente a um tipo INCORRETO de junção no SQL-2.

1243 Q136867
Ciência da Computação
Ano: 2007
Banca: Fundação de desenvolvimento da pesquisa (FUNDEP / UFMG)

As opções seguintes são restrições de tabela do SQL-2, EXCETO

1244 Q658482
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A tabela resultante da execução da declaração abaixo contém exatamente 9 linhas (tuplas).

Select * from autor, livro

1245 Q658481
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A execução da declaração a seguir resultará na tupla ('Umberto', 'O Alquimista').

1246 Q658414
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Álgebra relacional é um formalismo matemático constituído de operadores para manipulação de relações de uma maneira operacional. Tipicamente, uma álgebra relacional inclui os operadores unários projeção (denotado por J) e seleção (denotado por F), e os operadores binários união, diferença, produto cartesiano (denotado por × ) e junção. Por outro lado, a linguagem SQL permite especificar, de maneira declarativa (não-operacional), os resultados de consultas a um banco de dados relacional. Adicionalmente, SQL e álgebra relacional são formalismos equivalentes, no sentido de que expressões escritas em SQL podem ser mapeadas em expressões equivalentes da álgebra relacional e vice-versa. Sejam r, s e t relações; a, b e c, atributos dessas relações; e , um predicado que envolva r, s, ...
1247 Q658413
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, considerando as tabelas autor(Nome, Sobre_Nome, Nacionalidade) e livro(Titulo, Autor_Nome, Autor_Sobre_Nome) definidas pelas seguintes declarações SQL:

Considerando-se que ‘chilena’ é uma entrada válida para o atributo nacionalidade, a listagem de todos os livros de autores cuja nacionalidade seja chilena pode ser expressa em SQL pela expressão:

1248 Q658412
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, considerando as tabelas autor(Nome, Sobre_Nome, Nacionalidade) e livro(Titulo, Autor_Nome, Autor_Sobre_Nome) definidas pelas seguintes declarações SQL:

Considerando-se que ‘francesa’ é uma entrada válida para o atributo nacionalidade, a listagem de todos os livros com os respectivos nome e sobrenome do autor cujo sobrenome seja ‘Zola’ e a nacionalidade, francesa, pode ser expressa em SQL pela expressão:

1249 Q658411
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, considerando as tabelas autor(Nome, Sobre_Nome, Nacionalidade) e livro(Titulo, Autor_Nome, Autor_Sobre_Nome) definidas pelas seguintes declarações SQL:

Caso seja definida a cláusula Foreign key (Autor_Nome) references autor(Nome), na definição da tabela livro, o sistema sempre irá proibir a execução de comandos para remoção de tuplas da relação autor.
1250 Q658409
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os próximos itens, considerando as tabelas autor(Nome, Sobre_Nome, Nacionalidade) e livro(Titulo, Autor_Nome, Autor_Sobre_Nome) definidas pelas seguintes declarações SQL:

Suponha-se que, em vez da definição atual da tabela ‘livro’, tivesse sido usada a cláusula

1251 Q658407
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um sumário das áreas usualmente reconhecidas como sendo praticadas na engenharia de software. Considere as seguintes atribuições profissionais exigidas em uma organização: desenvolver sistemas em ambiente de grande porte, atuando preferencialmente nas fases de implementação de códigos e transição do processo de desenvolvimento adotado, utilizando-se de metodologia e ferramentas CASE/IDE homologadas na organização, visando à racionalização e à otimização dos processos do cliente. Julgue os itens a seguir acerca dos conceitos e das áreas de engenharia de software listadas e seus relacionamentos com as atribuições profissionais acima descritas.

...
1252 Q657267
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo de dados parcial de um sistema de atendimento a pedidos de clientes. Acerca das informações apresentadas e dos conceitos e técnicas envolvidos, julgue os itens a seguir.

O comando Select idCliente, nome, idPacote from Clientes, Pacotes where Clientes_idCliente = idCliente é um comando SQL válido, que realiza um JOIN que retorna uma lista de todos os pacotes recebidos por cada um dos clientes cadastrados na base de dados.
1253 Q657266
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um modelo de dados parcial de um sistema de atendimento a pedidos de clientes. Acerca das informações apresentadas e dos conceitos e técnicas envolvidos, julgue os itens a seguir.

Na detecção de possíveis falhas em controles internos de sistemas, quanto mais normalizado for um modelo de dados, menos complexas se tornam as consultas SQL efetuadas pela auditoria.
1254 Q656096
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o código PL/SQL acima, julgue os itens a seguir.

O código, conforme está, gera um erro ao ser executado.
1255 Q656095
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o código PL/SQL acima, julgue os itens a seguir.

A linha 9 do código produzirá um erro de interpretação.
1256 Q656094
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o código PL/SQL acima, julgue os itens a seguir.

Na execução do código, ao final da linha 4, uma tabela vazia com dois campos será criada.
1257 Q656093
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o código PL/SQL acima, julgue os itens a seguir.

Considerando que o código esteja executando sem erro, então, caso a linha 8 seja removida, a execução do código não será afetada.
1258 Q656092
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o código PL/SQL acima, julgue os itens a seguir.

Na execução da linha 5 até a linha 8 do código, a procedure criada poderá entrar em loop, dependendo das condições dos registros da tabela.
1259 Q656034
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue o item seguinte, considerando o trecho de programa SQL acima, composto por comandos que são executados em seqüência.

Nesse trecho de programa é criada uma visão com nome “CHUVA”; a visão criada tem as colunas “Cidade” e “Precipitação” da tabela “TEMPO”; como o comando “drop” descarta a tabela, mas não a visão, a execução do último “select” resulta nos valores das colunas “Cidade” e “Precipitação” da tabela “TEMPO”.
1260 Q656033
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca do código acima, escrito em C++, julgue o próximo item.

Na classe “ComandoSQL”, dois métodos podem lançar “EErroPersistencia” a classe template “list” é instanciada e parametrizada com “ElementoResultado”; “listaResultado” referencia uma instância da classe template “list”; há um construtor inline; o atributo “comando” não pode ser acessado por código fora da classe “ComandoSQL”; o método “callback” pode ser invocado sem a classe ser instanciada.
1261 Q656032
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a bancos de dados, julgue os seguintes itens. Acerca dos gatilhos (triggers) no SQL3: a ação de um gatilho pode ser executada após, mas não antes do evento associado ao gatilho; a ação pode referenciar os novos valores, mas não os antigos valores das tuplas atualizadas pelo evento; uma condição pode ser informada com a palavra WHEN e a ação é executada se a condição for verdadeira quando do evento.
1262 Q656031
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em face das informações apresentadas, julgue o item que se segue.

O resultado da consulta 1 é “Roberto Brasília DF” e o resultado da consulta 2 é “Mateus”.
1263 Q560551
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito do desenvolvimento de aplicações e bancos de dados, julgue os seguintes itens. A denormalização introduz redundância visando reduzir o tempo das consultas, inserções, atualizações e deleções. São formas de denormalização: a remoção de colunas cujos valores podem ser derivados dos valores de outras colunas visando reduzir a ocorrência de computações repetitivas; a união de tabelas normalizadas em uma tabela visando reduzir as junções
1264 Q560544
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta um conjunto de elementos da arquitetura da plataforma J2EE. Julgue os itens seguintes, acerca da infra-estrutura para a implementação de soluções de TI e banco de dados.

Nessa arquitetura, comandos SQL, inclusive relativos à delimitação de transações, poderão e devem ser enviados, por questão de segurança, do Web Container para o EJB Container.

1265 Q560529
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Dadas as seguintes tabelas relacionais e seus conteúdos

A utilização de determinado comando SQL, substituído no código abaixo pela palavra COMANDO

Gerou o seguinte resultado:

A palavra COMANDO utilizada para gerar este resultado foi

1266 Q560528
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Os valores das colunas de uma tabela podem ser acumulados utilizando-se funções SQL do tipo

1267 Q560527
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

A sintaxe do comando Select da linguagem SQL contém a cláusula Where para estabelecer

1268 Q138870
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A seguir, são apresentadas 8 tabelas de um banco de dados e três consultas SQL.

Com relação às tabelas e às consultas anteriores, julgue os seguintes itens.

É correto afirmar que as tabelas apresentadas implementam o modelo ilustrado a seguir.

1269 Q138868
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A seguir, são apresentadas 8 tabelas de um banco de dados e três consultas SQL.

Com relação às tabelas e às consultas anteriores, julgue os seguintes itens.

A tabela clientes poderia ter sido criada executando-se o seguinte comando. create table clientes ( codigo long primary key, nome char(50),

telefone long,

cidade long

 references cidades(nome));

1270 Q138866
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A seguir, são apresentadas 8 tabelas de um banco de dados e três consultas SQL.

Com relação às tabelas e às consultas anteriores, julgue os seguintes itens.

A execução da consulta 3 permite obter o seguinte resultado. Sol Turismo

1271 Q138864
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A seguir, são apresentadas 8 tabelas de um banco de dados e três consultas SQL.

Com relação às tabelas e às consultas anteriores, julgue os seguintes itens.

A consulta 2 tem o seguinte resultado: Recife San Francisco New York

1272 Q138862
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A seguir, são apresentadas 8 tabelas de um banco de dados e três consultas SQL.

Com relação às tabelas e às consultas anteriores, julgue os seguintes itens.

A consulta 1 tem o seguinte resultado: Roberto 1234 Felipe 3456

1273 Q138860
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de sistemas gerenciadores de banco de dados (SGBDs) e SQL (structured query language), julgue os itens subseqüentes.

A sintaxe do comando DELETE pode ser expressa como DELETE FROM WHERE .

1274 Q138858
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca de sistemas gerenciadores de banco de dados (SGBDs) e SQL (structured query language), julgue os itens subseqüentes.

Em SQL, é possível fazer a junção de várias informações de tabelas distintas, utilizando-se palavras reservadas como o SELECT, o INNER JOIN e o JOIN.

1275 Q138857
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A seguir, tem-se uma tabela de um banco de dados e duas consultas SQL.

Com relação às informações acima, julque os itens a seguir.

A consulta II tem o seguinte resultado. Programando em C $ 50,00 Derivativos $ 60,00 Modelagem de dados $ 80,00

1276 Q138832
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
A respeito do desenvolvimento de aplicações e bancos de dados, julgue os seguintes itens.

No SQL, são possíveis os seguintes níveis de isolamento entre transações: serializável, read com efetivação, read sem efetivação e read repetitivo. No read com efetivação, não é possível a leitura de dados não-efetivados, nem é possível que, entre duas leituras de um registro feitas por uma transação, o registro tenha sido modificado por transações efetivadas com sucesso.

1277 Q138831
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A seguir, são apresentadas tabelas de um banco de dados e comandos SQL.

Acerca das tabelas e dos comandos SQL apresentados, julgue os seguintes itens.

O resultado da execução do comando 2 é

Roberto Brasilia

Pedro Rio

1278 Q138829
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A seguir, são apresentadas tabelas de um banco de dados e comandos SQL.

Acerca das tabelas e dos comandos SQL apresentados, julgue os seguintes itens.

O resultado da execução do comando 1 é

Fernando 7890

Jorge 3456

Marcos 2345

 Marta 6789

1279 Q138648
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a PL/SQL, julgue os itens abaixo.

I PL/SQL suporta o tratamento de variáveis, condições e matrizes.

II O tratamento de erros é exclusivo do SQL, não sendo atribuição do PL.

III A construção de um programa PL/SQL não se fundamenta na construção de blocos.

IV BEGIN e DECLARE são palavras utilizadas na estrutura do código PL/SQL.

Estão certos apenas os itens

1280 Q138647
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Na busca e na manipulação de dados em banco de dados textuais, o operador lógico

1281 Q138646
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Assinale a opção em que a sintaxe do comando SQL apresentado está incorreta.

1282 Q138645
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação a linguagem de manipulação e definição de dados, assinale a opção correta.

1283 Q138640
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tabelas para as questões de 59 a 61

Considere a execução do seguinte comando SQL, em que se utiliza as tabelas apresentadas.

Assinale a opção que apresenta o resultado correto do comando acima.

1284 Q138638
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tabelas para as questões de 59 a 61

Considere a execução do seguinte comando SQL, em que se utiliza as tabelas apresentadas.

 

Assinale o opção que apresenta o resultado correto do comando acima.

1285 Q138637
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Tabelas para as questões de 59 a 61

Considere a execução do seguinte comando SQL, em que se utiliza as tabelas apresentadas.

Assinale a opção que apresenta o resultado correto do comando acima.

1286 Q138636
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca da arquitetura cliente-servidor, assinale a opção correta.

1287 Q138514
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Suponha um banco de dados com uma tabela FUNCIONARIO

contendo os campos cod_func (chave primária), nome,

salario. Para impedir que o valor do campo salario em uma

linha sofra modificação, um trigger pode ser criado com o

seguinte script SQL (ANSI SQL99).

1288 Q138512
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Para as questões 47, 48 e 49, considere o diagrama ER abaixo, representado na notação "pé-de-galinha", e o script

SQL para criação das tabelas em um banco de dados.

CREATE TABLE Album(

cod_album INT NOT NULL,

nome VARCHAR(30) NOT NULL,

PRIMARY KEY (cod_album)

);

CREATE TABLE AlbumMusica(

cod_album INT NOT NULL,

cod_musica INT NOT NULL,

PRIMARY KEY (cod_album, cod_musica)

);

CREATE TABLE Artista(

cod_artista INT NOT NULL,

nome VARCHAR(50) NOT ...

1289 Q138511
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Para as questões 47, 48 e 49, considere o diagrama ER abaixo, representado na notação "pé-de-galinha", e o script

SQL para criação das tabelas em um banco de dados.

CREATE TABLE Album(

cod_album INT NOT NULL,

nome VARCHAR(30) NOT NULL,

PRIMARY KEY (cod_album)

);

CREATE TABLE AlbumMusica(

cod_album INT NOT NULL,

cod_musica INT NOT NULL,

PRIMARY KEY (cod_album, cod_musica)

);

CREATE TABLE Artista(

cod_artista INT NOT NULL,

nome VARCHAR(50) NOT ...

1290 Q138509
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Para as questões 47, 48 e 49, considere o diagrama ER abaixo, representado na notação "pé-de-galinha", e o script

SQL para criação das tabelas em um banco de dados.

CREATE TABLE Album(

cod_album INT NOT NULL,

nome VARCHAR(30) NOT NULL,

PRIMARY KEY (cod_album)

);

CREATE TABLE AlbumMusica(

cod_album INT NOT NULL,

cod_musica INT NOT NULL,

PRIMARY KEY (cod_album, cod_musica)

);

CREATE TABLE Artista(

cod_artista INT NOT NULL,

nome VARCHAR(50) NOT ...

1291 Q138507
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere as duas tabelas e a consulta abaixo.

SELECT tabela1.campo1, tabela2.campo2

FROM tabela1 INNER JOIN tabela2 ON tabela1.campo1=tabela2.campo1

WHERE tabela1.campo3>43;

Quantas linhas serão selecionadas nessa consulta?

1292 Q138505
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Assinale a opção em que são apresentados dois comandos DML

1293 Q138504
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Suponha um banco de dados com uma tabela FUNCIONARIO contendo os campos cod_func (chave primária), nome, salario. Para impedir que o valor do campo salario em uma linha sofra modificação, um trigger pode ser criado com o seguinte script SQL (ANSI SQL99).

1294 Q138502
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Assinale a consulta que retorna o nome dos países dos criadores de todas as músicas.

1295 Q138500
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Observe o código abaixo.

O objetivo desse código é:

1296 Q138498
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Assinale a opção em que são apresentados dois comandos DML.

1297 Q138474
Ciência da Computação
Ano: 2006
Banca: Fundação Universa (FUNIVERSA)

Qual das alternativas a seguir refere-se, exclusivamente, a comandos SQL denominados DDL (Data Definition Language)?

1298 Q138472
Ciência da Computação
Ano: 2006
Banca: Fundação Universa (FUNIVERSA)

Dado um esquema das relações a seguir, qual seria um comando SQL que responderia ao seguinte questionamento: "Quais os nomes dos empregados do departamento cujo código é 307 que não gozaram nenhum dia de férias no ano de referência de 2005?

" Esquema das relações:

Empregados : (Cód_Empregado, Nome_Empregado, Cód_Departamento) Departamentos : (Cód_Departamento, Nome_Departamento)

Férias : (Cód_Empregado, Ano_Referencia, Data_Inicio, Data_Final)

 Observações:

* Um departamento possui vários empregados e cada empregado tem que estar lotado necessariamente em um único departamento;

* Um empregado pode gozar vários períodos de férias, ...

1299 Q138459
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas a conceitos básicos de banco de dados e linguagem SQL.

I. Na linguagem SQL um INNER JOIN retorna todas as tuplas comuns às duas tabelas.

II. Em uma Junção entre duas tabelas a cláusula USING só poderá ser usada quando o nome do atributo for igual nas duas tabelas.

III. Na linguagem SQL um RIGHT OUTER JOIN retorna todas as tuplas que não são comuns às duas tabelas.

IV. Uma Junção é usada para compor informações complexas a partir de tabelas sem nenhum tipo de relacionamento.

Indique a opção que contenha todas as afirmações verdadeiras.

1300 Q138458
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Um procedimento armazenado (stored procedure) é uma coleção de comandos em SQL que

1301 Q138449
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

A função CAST( ) da linguagem SQL, especificamente,

1302 Q138447
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

A SQL possui recursos para apagar tabelas e bancos de dados a partir do comando

1303 Q138445
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Quanto ao uso de diagramas da linguagem SQL é correto afirmar que os comandos Grant e Revoke

1304 Q138126
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)
Se uma consulta PL/SQL retornar mais do que uma tupla será necessário usar um
1305 Q138124
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Em um bloco PL/SQL é indispensável somente a seção

1306 Q138121
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Contém somente comandos SQL, do tipo DML, para um banco de dados Oracle:

1307 Q138118
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

O SQL Server marcará uma função como non-deterministic se esta satisfizer a condição de

1308 Q138111
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Suponha as relações abaixo.

Considere, então, a seguinte consulta SQL:

select idfilial

from filial

where idfilial not in

(

(select idfilial

from frota

where tipo = 'M' and

idfilial is not null

group by idfilial)

union

(select idfilial

from filial

where

idfilial not in (select idfilial

from bairro_de

group by idfilial

having count(*) > 1)

   &nbs...

1309 Q138108
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

A linguagem SQL é um padrão utilizado para a manipulação

de informações armazenadas em sistemas de bancos de

dados relacionais. Para executar suas tarefas a linguagem

SQL usa uma combinação de construtores em álgebra e

cálculo relacional. Assinale a afirmativa INCORRETA sobre

as cláusulas e operadores utilizados pela linguagem SQL.

1310 Q138105
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das tabelas e dos comandos SQL acima apresentados, julgue os itens de 89 a 93.

A sintaxe do comando 4 está correta e sua execução faz a substituição de um registro na tabela "medicos".

1311 Q138103
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das tabelas e dos comandos SQL acima apresentados, julgue os itens de 89 a 93.

A sintaxe do comando 3 está correta e o resultado da sua execução é Tânia.

1312 Q138100
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das tabelas e dos comandos SQL acima apresentados, julgue os itens de 89 a 93.

A sintaxe do comando 2 está correta e o resultado da sua execução é a que se segue.

1313 Q138097
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Acerca das tabelas e dos comandos SQL acima apresentados, julgue os itens de 89 a 93.

A sintaxe do comando 1 está correta e o resultado da sua execução é a seguinte.

1314 Q138083
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

No PL/SQL, ao final de um Create Procedure a instrução run

1315 Q138080
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Na seção executável de um programa PL/SQL NÃO é permitido o uso da instrução

1316 Q138077
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Contém somente comandos SQL, do tipo DDL, para um banco de dados Oracle

1317 Q138019
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Analise:

Para que o procedimento DELPHI acima se complete, a instrução Table1.ApplyRange; deve ser inserida imediatamente após a instrução:

1318 Q138016
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Considere o código referente à procura de dados em uma tabela no DELPHI 7.0:

O procedimento acima pode ser substituído por:

1319 Q138013
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Analise:

Considerando as linhas de comandos acima, o banco de dados Oracle exibirá os nomes

1320 Q138010
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Analise:

Considerando as linhas de comandos acima, em relação ao banco de dados Oracle, a tabela tab2006 não será criado por existir um erro na linha de comando

1321 Q137960
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Considere a seguinte expressão SQL (ANSI):

A expressão acima
1322 Q137957
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

A execução de uma operação BEGIN TRANSACTION inicia uma transação SQL que será terminada executandose a operação

1323 Q137955
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Dada a construção

SQL: SELECT CODIGO, NOME FROM TAB1, TAB2 WHERE TAB1.CODIGO = TAB2.CODIGO;

Considere as seguintes afirmativas:

I. A construção representa uma projeção de uma restrição de um produto.

II. A cláusula SELECT corresponde a produto cartesiano.

III. A cláusula FROM corresponde a projeção.

IV. A cláusula WHERE corresponde a restrição.

Está correto o que se afirma em

1324 Q137604
Ciência da Computação
Ano: 2006
Banca: Universidade Federal do Paraná (UFPR)

É possível escrever consultas de diversas maneiras utilizando código SQL (Structured Query Language). Isto é um benefício, uma vez que permite a um usuário pensar sobre a consulta na maneira que lhe parecer mais natural. Analise o código SQL abaixo e assinale a alternativa que explica o que faz a sua execução.

1325 Q137595
Ciência da Computação
Ano: 2006
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Considere a seguinte tabela e a consulta SQL abaixo. Escolha a alternativa que indica os valores na ordem em que serão retornados como resultado da execução da mesma.

1326 Q137593
Ciência da Computação
Ano: 2006
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Avalie a seguinte consulta SQL e escolha a alternativa que indica de forma CORRETA o resultado da mesma.

SELECT F.NOME, F.SOBRENOME

FROM FUNCIONARIO F

WHERE F.CPF IN (SELECT FUN_CPF

FROM DEPENDENTE

WHERE FUN_CPF=F.CPF AND

SEXO=F.SEXO)

1327 Q137592
Ciência da Computação
Ano: 2006
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Julgue as seguintes afirmações sobre linguagem SQL.

I. SQL é uma linguagem de definição, consulta e atualização de dados.

II. Dentre os vários comandos da linguagem, estão comandos para criar, remover e modificar tabelas, que são respectivamente: createtable, droptable e altertable.

III. Um exemplo de consulta SQL é a seguinte: SELECT NOME FROM FUNCIONARIO WHERE SALARIO > 10000 a qual retorna a lista de nomes de funcionário com um salário superior a 10.000,00.

Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s):

1328 Q137590
Ciência da Computação
Ano: 2006
Banca: Universidade de Pernambuco (UPE / UPENET / IAUPE)

Considere a Tabela A, apresentada abaixo:

 

Julgue as seguintes afirmações sobre consultas SQL na Tabela A.

 

Escolha a alternativa que indica a(s) afirmação(ões) CORRETA(s).

 

1329 Q137588
Ciência da Computação
Ano: 2006
Banca: Universidade da Amazônia (UNAMA)

NAS QUESTÕES NUMERADAS DE 11 A 25, ASSINALE A ÚNICA ALTERNATIVA QUE RESPONDE CORRETAMENTE AO ENUNCIADO.

Qual sentença SQL está escrita corretamente para criar uma tabela de pedidos, contendo a identificação do pedido, a identificação do cliente, a data do pedido e a quantidade pedida? Considere que a chave primária deve ser composta pela identificação do pedido e identificação do cliente.

1330 Q137517
Ciência da Computação
Ano: 2006
Banca: Instituto de Planejamento e Apoio ao Desenvolvimento Tecnológico e Científico (IPAD)

Considere que o comando de SQL join será utilizado para realizar a junção de duas tabelas: uma localizada antes do comando (tabela à esquerda) e outra depois do comando (tabela à direita). Com base nestas informações, numere a segunda coluna de acordo com a numeração da primeira e, em seguida, assinale a seqüência correta.

 A seqüência correta, de cima para baixo, é:

1331 Q137480
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

De forma simplificada, uma base de dados é uma coleção organizada de dados, geralmente controlada por um sistema gerenciador de banco de dados (SGBD). Acerca dos diversos conceitos relacionados a essa área da computação, julgue os itens a seguir.

Em uma consulta SQL, uma operação de junção possibilita a obtenção de dados de mais de uma tabela. Nesse caso, as linhas das tabelas são combinadas usando-se valores comuns, normalmente chaves primárias e estrangeiras. Um tipo comum de junção é conhecido como equijoin, em que a tabela resultante da junção apresenta as colunas da condição de junção em duplicidade. Um outro tipo é a junção natural, em que, diferentemente do equijoin, todas as linhas das tabelas envolvidas na j...

1332 Q137479
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

De forma simplificada, uma base de dados é uma coleção organizada de dados, geralmente controlada por um sistema gerenciador de banco de dados (SGBD). Acerca dos diversos conceitos relacionados a essa área da computação, julgue os itens a seguir.

Em SQL, as funções de agregação são entendidas como funções predefinidas que podem ser utilizadas em comandos de seleção (SELECT) e que são aplicadas sobre os valores de uma ou mais colunas da tabela (ou conjunto de linhas da tabela). São exemplos típicos dessas funções: SUM, MIN, MAX.

1333 Q137440
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Numa expressão SQL, o uso do operador like "%único%" indica a

1334 Q137425
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Assinale a opção que apresenta o resultado correto do comando acima.

1335 Q137424
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Assinale o opção que apresenta o resultado correto do comando acima.

1336 Q137423
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Assinale a opção que apresenta o resultado correto do comando acima.

1337 Q137396
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação aos comandos SQL usados em aplicações ORACLE, assinale a opção incorreta, considerando o código I e o resultado I apresentados acima.

1338 Q137395
Ciência da Computação
Ano: 2006
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação aos triggers em PL/SQL, assinale a opção correta.

1339 Q137393
Ciência da Computação
Ano: 2006
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)
Com relação às instruções SQL para manipulação de índices em uma tabela UF(nm_sigla, nm_estado), assinale a alternativa com a sintaxe correta:
1340 Q137375
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Considere a tabela "folha" especificada abaixo:

 Marque a opção que descreve, respectivamente, as saídas CORRETAS encontradas:

1341 Q137374
Ciência da Computação
Ano: 2006
Banca: Fundação CEFETBAHIA / Centro Federal de Educação Tecnológica da Bahia (CEFETBAHIA)

Marque a opção que contenha somente comandos da linguagem de definição de dados no contexto SQL ANSY/ISO:

1342 Q137369
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

No SQL, considerando o uso das cláusulas SELECT, GROUP BY e HAVING, indique a opção que apresenta uma sintaxe correta.

1343 Q137368
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Na linguagem SQL, os procedimentos gravados para serem executados implicitamente quando ocorrer determinada ação do usuário, como, por exemplo, a modificação de uma tabela, são denominados

1344 Q137365
Ciência da Computação
Ano: 2006
Banca: Associação Catarinense de Estudos e Pesquisas (ACEP)

O SQL é uma linguagem para elaboração de manipulações e consultas em banco de dados. Sobre o SQL, marque a alternativa CORRETA.

1345 Q137189
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere um banco de dados no Microsoft SQL Server que contém duas tabelas, P1 e P2, cada uma delas com dois atributos A e B, sendo que o atributo A de P1 é a chave primária e o atributo A de P2 também é a chave primária. Considere ainda que seja necessário manter a instância da tabela P2 de acordo com a instância da tabela P1, isto é, sempre que houver alguma modificação na instância da tabela P1 a instância da tabela P2 deve ser sofrer a mesma modificação. O script que melhor define os triggers que mantêm essa sincronização é:

1346 Q137187
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere que os comandos SQL a seguir tenham sido corretamente executados no SQL Server.

Considere então as seguintes afirmativas:

 I. v_alunos_status não pode ser uma view;

II. o usuário X pode remover alguns registros da tabela aluno, mas não pode remover todos os registros;

 III. o usuário X pode ler da tabela aluno;

IV. o usuário X pode executar o comando rollback transaction;

 V. nascimento pode ser uma coluna ou uma constraint da tabela aluno.

 Pode-se concluir que:

1347 Q137185
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere que os comandos SQL a seguir tenham sido corretamente executados no SQL Server.

Sobre as views definidas, pode-se concluir que:

1348 Q137183
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

A descrição do cenário a seguir deve ser usada para responder às questões 34, 35 e 36.

Ainda em relação ao banco de dados desta empresa, o resultado da execução dos comandos SQL a seguir sobre este banco é:

1349 Q137181
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

A descrição do cenário a seguir deve ser usada para responder às questões 34, 35 e 36.

O resultado da consulta a seguir (SQL99 padrão), aplicada a este banco de dados é:

1350 Q137179
Ciência da Computação
Ano: 2006
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

A descrição do cenário a seguir deve ser usada para responder às questões 34, 35 e 36.

O resultado da consulta SQL a seguir (SQL99 padrão), aplicada a este banco de dados é:

1351 Q137157
Ciência da Computação
Ano: 2006
Banca: Fundação José Pelúcio Ferreira (FJPF)

Em relação à linguagem SQL, a cláusula que realiza as restrições (para grupos) das linhas resultantes, da mesma forma que a cláusula WHERE o faz em um SELECT, é conhecida como:

1352 Q137156
Ciência da Computação
Ano: 2006
Banca: Fundação Getúlio Vargas (FGV)
1353 Q137155
Ciência da Computação
Ano: 2006
Banca: Fundação Getúlio Vargas (FGV)

Uma consulta SQL que indica uma operação do tipo "JOIN" é:

1354 Q137109
Ciência da Computação
Ano: 2006
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

 Assinale a alternativa que contenha as instruções corretas para inserir um registro, alterar o
atributo estado do registro inserido e consultar o mesmo registro na tabela UF(sigla, estado):

1355 Q137107
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

A SQL possui recursos para apagar tabelas e bancos de dados a partir do comando

1356 Q137105
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Quanto ao uso de diagramas da linguagem SQL é correto afirmar que os comandos Grant e Revoke

1357 Q136981
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Um processo que tem comandos SELECT, INSERT, UPDATE ou DELETE, para o controle de concorrência, requer, respectivamente, locks

1358 Q136979
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

O estabelecimento de conexão entre um aplicativo Java e um banco de dados, para processar instruções SQL de consulta e atualização, é possibilitado por meio do padrão aberto, desenvolvido pela Microsoft, denominado

1359 Q136956
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas a banco de dados e ao uso da linguagem SQL.

Indique a opção que contenha todas as afirmações verdadeiras.

1360 Q136953
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas a banco de dados e ao uso da linguagem SQL.

 I. A cláusula DISTINCT é usada com o SELECT nos casos em que se deseja eliminar as tuplas repetidas deixando apenas uma tupla de cada valor no resultado da consulta.

II. As funções UPPER, LOWER e REPLACE são exemplos de funções para manipulação de chaves primárias.

III. Considere que em um banco de dados uma tabela chamada "Carro" contenha os campos CodCarro, Descricao e Cor. Condiderando, ainda, que os campos Descricao e Cor podem receber o valor Null, a execução do comando SQL

SELECT CodCarro, Descricao, NVL(Cor,'Branca') FROM Carro WHERE Cor is NULL

caso retorne registros, todos os valores do campo Cor destes registros estarão pr...

1361 Q136950
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Considere um banco de dados com uma tabela com o nome "Carro", onde estão cadastrados os mais de 1000 veículos de uma empresa. Esta tabela contém um campo de nome "Cor", que pode ser nulo, contendo a informação da cor de cada veículo cadastrado. Ao se executar a instrução SQL

 ALTER TABLE Carro DROP COLUMN Cor

1362 Q136936
Ciência da Computação
Ano: 2006
Banca: Fundação Carlos Chagas (FCC)

Em relação ao banco de dados SQL Server, é correto afirmar que

1363 Q560549
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas a backup e restauração de banco de dados com SQL Server:

I. Os backups de registros de transações precisam ser restaurados na ordem em que foram copiados. Se houver um intervalo nessa ordem será gerado um erro.

II. Ao tentar recuperar um backup deve-se especificar a opção RECOVERY ou a opção NORECOVERY. Essas opções informam ao SQL Server se ele deve permitir ou não que os usuários voltem ao banco de dados depois de uma restauração. Se ainda houver mais backups a serem restaurados, o SQL Server irá retornar uma mensagem de erro caso o usuário operador de backup selecione a opção RECOVERY antes de restaurar os backups restantes.

III. Ao tentar recuperar um backup a pa...

1364 Q560548
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Um disparador (trigger) é um conjunto de instruções SQL que se parece e funciona de forma muito semelhante com um procedimento armazenado. Os disparadores agem como vigias, aguardando que um usuário tente modificar um dado. Nesse instante, o disparador entra em ação para garantir o cumprimento da lógica da operação. Considerando um banco de dados com servidor SQL Server é correto afirmar que os disparadores INSERT

1365 Q138940
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A área de desenvolvimento de sistemas é bastante profícua no que se refere a metodologias, técnicas e ferramentas de apoio que objetivam responder à necessidade de atender a requisitos técnicos e obter um nível de qualidade determinado, sob determinadas restrições de esforço e custo. A respeito do desenvolvimento de aplicações e de bancos de dados, julgue os itens a seguir.

Na structured query language (SQL), quando se deseja eliminar as tuplas duplicadas de um resultado de uma consulta SQL, deve-se empregar a palavra-chave DISTINCT na cláusula SELECT que implementa tal consulta.

1366 Q138939
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

Na structured query language (SQL), as operações de atualização (instrução UPDATE) podem ser feitas em visões (views) que foram definidas usando funções de agrupamento e agregação.

1367 Q138543
Ciência da Computação
Ano: 2005
Banca: Escola de Administração Fazendária (ESAF)

Com relação ao uso da SQL na manipulação de dados, caso se queira eliminar linhas repetidas do conjunto resultado, deve-se utilizar a palavra-chave DISTINCT, da seguinte forma

1368 Q138167
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 61 até 68 considere um banco de dados constituído pelas tabelas Aluno, Curso e Matrícula, mostradas abaixo juntamente com suas respectivas instâncias. Alunos são matriculados em cursos de acordo com os registros da tabela Matrícula. Tanto aqui como nos resultados apresentados nas questões, valores em branco representam nulos.

Considere ainda que as tabelas foram definidas pelos seguintes comandos SQL:

Considerando-se que o esquema relacional apresentado esteja normalizado até a forma normal Boyce-Codd e assim permaneça, ...

1369 Q138164
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 61 até 68 considere um banco de dados constituído pelas tabelas Aluno, Curso e Matrícula, mostradas abaixo juntamente com suas respectivas instâncias. Alunos são matriculados em cursos de acordo com os registros da tabela Matrícula. Tanto aqui como nos resultados apresentados nas questões, valores em branco representam nulos.

Considere ainda que as tabelas foram definidas pelos seguintes comandos SQL:

Considerando-se que o esquema relacional apresentado esteja normalizado até a forma normal Boyce-Codd, a dependência funci...

1370 Q138161
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 61 até 68 considere um banco de dados constituído pelas tabelas Aluno, Curso e Matrícula, mostradas abaixo juntamente com suas respectivas instâncias. Alunos são matriculados em cursos de acordo com os registros da tabela Matrícula. Tanto aqui como nos resultados apresentados nas questões, valores em branco representam nulos.

Considere ainda que as tabelas foram definidas pelos seguintes comandos SQL:

Considere os três comandos SQL a seguir:

I. insert into aluno values (6,'João Carlos',null)

 II....

1371 Q138158
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 61 até 68 considere um banco de dados constituído pelas tabelas Aluno, Curso e Matrícula, mostradas abaixo juntamente com suas respectivas instâncias. Alunos são matriculados em cursos de acordo com os registros da tabela Matrícula. Tanto aqui como nos resultados apresentados nas questões, valores em branco representam nulos.

Considere ainda que as tabelas foram definidas pelos seguintes comandos SQL:

Considerando-se as instâncias das tabelas apresentadas acima, a execução do comando SQL

...

1372 Q138155
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 61 até 68 considere um banco de dados constituído pelas tabelas Aluno, Curso e Matrícula, mostradas abaixo juntamente com suas respectivas instâncias. Alunos são matriculados em cursos de acordo com os registros da tabela Matrícula. Tanto aqui como nos resultados apresentados nas questões, valores em branco representam nulos.

Considere ainda que as tabelas foram definidas pelos seguintes comandos SQL:

O resultado produzido pela consulta SQL

...

1373 Q138153
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 61 até 68 considere um banco de dados constituído pelas tabelas Aluno, Curso e Matrícula, mostradas abaixo juntamente com suas respectivas instâncias. Alunos são matriculados em cursos de acordo com os registros da tabela Matrícula. Tanto aqui como nos resultados apresentados nas questões, valores em branco representam nulos.

Considere ainda que as tabelas foram definidas pelos seguintes comandos SQL:

A consulta SQL que produz como resultado

...

1374 Q138150
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 61 até 68 considere um banco de dados constituído pelas tabelas Aluno, Curso e Matrícula, mostradas abaixo juntamente com suas respectivas instâncias. Alunos são matriculados em cursos de acordo com os registros da tabela Matrícula. Tanto aqui como nos resultados apresentados nas questões, valores em branco representam nulos.

Considere ainda que as tabelas foram definidas pelos seguintes comandos SQL:

A consulta SQL que NÃO produz como resultado

...

1375 Q138147
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 61 até 68 considere um banco de dados constituído pelas tabelas Aluno, Curso e Matrícula, mostradas abaixo juntamente com suas respectivas instâncias. Alunos são matriculados em cursos de acordo com os registros da tabela Matrícula. Tanto aqui como nos resultados apresentados nas questões, valores em branco representam nulos.

Considere ainda que as tabelas foram definidas pelos seguintes comandos SQL:

A consulta SQL que produz como resultado

...

1376 Q138004
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Considere as tabelas abaixo.

O resultado da expressão SQL:

 

1377 Q138001
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Observe o script teste.sql abaixo.

Ao final da execução

1378 Q137988
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Na criação de uma tabela SQL devem ser criadas as Constraints que são colunas determinadas como

1379 Q137985
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Para controlar a execução das transações, o SQL utiliza o comando

1380 Q137982
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Uma subconsulta SQL é uma instrução Select que NÃO pode estar aninhada dentro de uma instrução

1381 Q137979
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Os comandos básicos SQL pertencentes a classe de linguagem de manipulação dos dados são

1382 Q137939
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Dado o seguinte formato de função PL/SQL:

1383 Q137937
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Uma estrutura de dados que no PL/SQL pode ser do tipo explícito ou implícito e que permite trabalhar em forma de procedimentos com uma tabela, que seja o resultado de um comando SELECT, denomina-se

1384 Q137934
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

A transferência do controle para o manipulador de exceção, na ocorrência de qualquer erro durante a execução de um bloco, é realizada em PL/SQL pelo comando

1385 Q137931
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

A efetivação de uma transação corrente é realizada pelo comando SQL

1386 Q137929
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

O critério de seleção de determinadas linhas de banco de dados, para serem exibidas por SQL, é especificado pela cláusula

1387 Q137893
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a tabela de nome clima, mostrada acima, a sintaxe e a semântica da linguagem SQL, julgue os itens subseqüentes.

 A quantidade de itens certos é igual a

1388 Q137733
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

As operações da álgebra relacional que recuperam algumas linhas e algumas colunas, respectivamente, de uma relação são:

1389 Q137731
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

1390 Q137729
Ciência da Computação
Ano: 2005
Banca: Fundação Mariana Resende Costa (FUMARC)

Considerando que o modelo de dados do Sistema de Marcação de Consulta apresentado seja implementado em um SGBD Relacional e que todas as tabelas e colunas no comando SQL abaixo fazem parte da implementação, escolha a opção correspondente ao comando SQL que recupera todos os horários de atendimento da especialidade "Pediatria", na primeira quinzena do mês de junho de 2005. (Obs. (i) A chave primária de médico é crmMedico e de especialidade é codEspecialidade; (ii) As chaves estrangeiras possuem o mesmo nome das chaves primárias correspondentes).

1391 Q137602
Ciência da Computação
Ano: 2005
Banca: Fundação CESGRANRIO (CESGRANRIO)

Em SQL, a instrução de comparação not in é idêntica a:

1392 Q137601
Ciência da Computação
Ano: 2005
Banca: Fundação CESGRANRIO (CESGRANRIO)

Sobre a linguagem SQL, afirma-se que:

I – a linguagem SQL não permite o uso do distinct com

count(*);

II – o construtor exists pode ser utilizado para verificar a existência

de tuplas em uma subconsulta;

III – uma visão em SQL pode ser definida usando o comando

create view.

Está(ão) correta(s) a(s) afirmativa(s):

1393 Q137599
Ciência da Computação
Ano: 2005
Banca: Fundação CESGRANRIO (CESGRANRIO)

A exclusão dos registros de uma tabela chamada Estoque que apresenta o atributo numérico chamado Qtd menor que 5 pode ser feita através do comando SQL:

1394 Q137575
Ciência da Computação
Ano: 2005
Banca: Comissão Permanente do Vestibular / UFRN (COMPERVE)

No quadro a seguir, mostra-se uma consulta SQL:

O objetivo dessa consulta é listar

1395 Q137501
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Na linguagem SQL, são cláusulas da expressão select

1396 Q137499
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)

Analise as expressões básicas SQL, abaixo:

1. DROP INDEX

2. UPDATE

3. INSERT INTO

 4. ALTER TABLE

5. SELECT

6. CREATE INDEX

A classificação dessas expressões de acordo com as siglas DDL e DML, respectivamente significando Data Definition Language e Data Manipulation Language, resulta nos seguintes pares corretos:

1397 Q137444
Ciência da Computação
Ano: 2005
Banca: Fundação Carlos Chagas (FCC)
Observe as seguintes expressões SQL:

I. DELETE

II. DROP TABLE

III. CREATE INDEX

IV. UPDATE

V. INSERT INTO

VI. ALTER TABLE

Classificando-se as expressões acima em LInguagem de Definição de Dados - DDL e Linguagem de Manipulação de Dados - DML, está correto o que consta em:

 

1398 Q137421
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

1399 Q137324
Ciência da Computação
Ano: 2005
Banca: Fundação CESGRANRIO (CESGRANRIO)

A linguagem SQL-92 NÃO permite o uso do distinct com:

1400 Q137322
Ciência da Computação
Ano: 2005
Banca: Fundação CESGRANRIO (CESGRANRIO)

Qual dos comandos SQL-92 abaixo pode ser utilizado por um analista de suporte para incluir na tabela cliente o atributo cpf que é caracter de 11?

1401 Q137320
Ciência da Computação
Ano: 2005
Banca: Fundação CESGRANRIO (CESGRANRIO)

Seja o seguinte comando SQL-92.

create table agencia

(cdagencia char(08) not null,

cidade char(30) not null,

estado char(2) not null,

fundos integer,

________ (cdagencia),

________

(estado ______("RJ","SP")

Assinale a opção que apresenta as instruções que completam

correta e respectivamente o comando acima.

1402 Q137310
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 51 até 54 considere um banco de dados simplificado referente ao controle de concursos, constituído pelas tabelas Concurso, Cargo, Candidato e Inscrição, criadas pelo script SQL mostrado abaixo.

 

A chave primária da tabela candidato foi definida com a opção clustered, que provoca a criação de um índice que armazena os próprios registros na árvore de indexação. Considere as seguintes afirmativas sobre índices clust...

1403 Q137308
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 51 até 54 considere um banco de dados simplificado referente ao controle de concursos, constituído pelas tabelas Concurso, Cargo, Candidato e Inscrição, criadas pelo script SQL mostrado abaixo.

 

Suponha que um candidato inscrito no concurso 2 não possa ter inscrições nos demais concursos. O comando que remove as inscrições de outros concursos para os candidatos inscritos no concurso 2 é:

1404 Q137306
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 51 até 54 considere um banco de dados simplificado referente ao controle de concursos, constituído pelas tabelas Concurso, Cargo, Candidato e Inscrição, criadas pelo script SQL mostrado abaixo.

 

A execução do comando SQL

resulta no número:
1405 Q137304
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 51 até 54 considere um banco de dados simplificado referente ao controle de concursos, constituído pelas tabelas Concurso, Cargo, Candidato e Inscrição, criadas pelo script SQL mostrado abaixo.

 

No MS SQL Server, o comando SQL que atualiza corretamente o atributo inscritos na tabela concurso

1406 Q137283
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 41 até 49 considere um banco de dados simplificado referente ao controle de concursos, constituído pelas tabelas Concurso, Cargo, Candidato e Inscrição, criadas pelo script SQL mostrado abaixo.

Um candidato pode estar inscrito em zero ou mais concursos e um concurso pode ter zero ou mais candidatos nele inscritos. Para cada concurso, o candidato inscrevese em um cargo e recebe um número de pontos. É possível que um candidato fique temporariamente sem cargo definido. Cada concurso tem uma lista de um ou mais cargos nos quais os candidatos podem estar inscritos.

Suponha que a tabela cand...

1407 Q137281
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 41 até 49 considere um banco de dados simplificado referente ao controle de concursos, constituído pelas tabelas Concurso, Cargo, Candidato e Inscrição, criadas pelo script SQL mostrado abaixo.

Um candidato pode estar inscrito em zero ou mais concursos e um concurso pode ter zero ou mais candidatos nele inscritos. Para cada concurso, o candidato inscrevese em um cargo e recebe um número de pontos. É possível que um candidato fique temporariamente sem cargo definido. Cada concurso tem uma lista de um ou mais cargos nos quais os candidatos podem estar inscritos.

Considere as seguint...

1408 Q137279
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 41 até 49 considere um banco de dados simplificado referente ao controle de concursos, constituído pelas tabelas Concurso, Cargo, Candidato e Inscrição, criadas pelo script SQL mostrado abaixo.

Um candidato pode estar inscrito em zero ou mais concursos e um concurso pode ter zero ou mais candidatos nele inscritos. Para cada concurso, o candidato inscrevese em um cargo e recebe um número de pontos. É possível que um candidato fique temporariamente sem cargo definido. Cada concurso tem uma lista de um ou mais cargos nos quais os candidatos podem estar inscritos.

Considere as seguintes vi...

1409 Q137277
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 41 até 49 considere um banco de dados simplificado referente ao controle de concursos, constituído pelas tabelas Concurso, Cargo, Candidato e Inscrição, criadas pelo script SQL mostrado abaixo.

Um candidato pode estar inscrito em zero ou mais concursos e um concurso pode ter zero ou mais candidatos nele inscritos. Para cada concurso, o candidato inscrevese em um cargo e recebe um número de pontos. É possível que um candidato fique temporariamente sem cargo definido. Cada concurso tem uma lista de um ou mais cargos nos quais os candidatos podem estar inscritos.

Consid...

1410 Q137275
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 41 até 49 considere um banco de dados simplificado referente ao controle de concursos, constituído pelas tabelas Concurso, Cargo, Candidato e Inscrição, criadas pelo script SQL mostrado abaixo.

Um candidato pode estar inscrito em zero ou mais concursos e um concurso pode ter zero ou mais candidatos nele inscritos. Para cada concurso, o candidato inscrevese em um cargo e recebe um número de pontos. É possível que um candidato fique temporariamente sem cargo definido. Cada concurso tem uma lista de um ou mais cargos nos quais os candidatos podem estar inscritos.

O comando SQL que produz ...

1411 Q137273
Ciência da Computação
Ano: 2005
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 41 até 49 considere um banco de dados simplificado referente ao controle de concursos, constituído pelas tabelas Concurso, Cargo, Candidato e Inscrição, criadas pelo script SQL mostrado abaixo.

Um candidato pode estar inscrito em zero ou mais concursos e um concurso pode ter zero ou mais candidatos nele inscritos. Para cada concurso, o candidato inscrevese em um cargo e recebe um número de pontos. É possível que um candidato fique temporariamente sem cargo definido. Cada concurso tem uma lista de um ou mais cargos nos quais os candidatos podem estar inscritos.

A consulta SQL que produz...

1412 Q137114
Ciência da Computação
Ano: 2005
Banca: Fundação de Estudos e Pesquisas Sócio-Econômicos (FEPESE)

Considere duas relações Funcionarios (codigoFuncionario, nome, codigoAgencia) e Agencias (codigoAgencia, nome), que representam, respectivamente, os funcionários e as agências de um banco. O atributo codigoAgencia é chave primária em Agencias. O atributo codigoFuncionario é chave primária em Funcionarios e o atributo codigoAgencia em Funcionarios é uma chave estrangeira para Agencias. A alternativa que expressa corretamente a consulta "buscar os nomes das agências que possuem mais de um funcionário" na linguagem SQL é:

1413 Q137024
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima, gerada por meio do aplicativo Access do Microsoft Office, apresenta um esquema de base de dados de nome Northwind. Julgue os itens seguintes, acerca dos conceitos de banco de dados no modelo relacional e das informações apresentadas na figura.

A execução, sobre a base de dados apresentada, do comando SQL a seguir, retornará uma tabela com duas colunas: NomeDoProduto e PreçoUnitário, contendo todos os registros da tabela Produtos, ordenados do menor para o maior PreçoUnitário.

1414 Q137023
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, acerca do trecho do código escrito na linguagem Java apresentado acima e dos conceitos de programação, desenvolvimento de aplicações e bancos de dados e segurança em redes de computadores.

O código, com relação à vulnerabilidade de sua implementação, apresenta propensão a sofrer ataques de hacker na modalidade conhecida como SQLInjection, que consiste em se inserirem comandos SQL inválidos a fim de se obter acesso indevido a recursos de um sistema de informações.

1415 Q137022
Ciência da Computação
Ano: 2005
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens seguintes, acerca do trecho do código escrito na linguagem Java apresentado acima e dos conceitos de programação, desenvolvimento de aplicações e bancos de dados e segurança em redes de computadores.

O código apresenta trechos de comandos de manipulação de dados (DML – Data Manipulation Language) da linguagem SQL.

1416 Q136990
Ciência da Computação
Ano: 2005
Banca: Fundação CESGRANRIO (CESGRANRIO)
Uma tabela chamada produto, que armazena informações sobre os produtos comercializados por uma empresa, possui vários campos, dentre eles: um campo chamado id, que é o campo chave da tabela e identifica o produto; um campo chamado nome, que armazena o nome do produto; um campo chamado custo, que armazena o custo do produto; e um campo chamado tipo, que armazena o tipo de produto ao qual o produto pertence (é uma chave estrangeira da tabela tipoProduto). Qual dos seguintes comandos SQL-92 abaixo, que um analista está elaborando para extrair informações da tabela produto, apresenta ERRO de sintaxe?
1417 Q560541
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Uma estrutura de repetição ou laço pode ser montada, no PL/SQL, com o comando

1418 Q560536
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Omitir a cláusula WHERE de um comando DELETE terá o seguinte efeito:

1419 Q560535
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

A linguagem SQL executa as funções agregadas, do tipo média, acumulações e outras, por meio do comando

1420 Q560534
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)
Na linguagem SQL, a cláusula DISTINCT é utilizada para recuperar
1421 Q139020
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir.

Gatilhos (triggers), por serem instruções executadas automaticamente como conseqüência de modificação em um banco de dados, ficam completamente definidos por meio da especificação das ações a serem tomadas quando o gatilho é executado.

1422 Q139019
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Na modelagem de dados de um sistema, foi adotado o modelo Entidade-Relacionamento, tendo sido produzidas as relações apresentadas acima, em que o símbolo * designa a chave primária de uma dada relação. Acerca das relações apresentadas, julgue os itens subseqüentes.

1423 Q139018
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o modelo de dados referente a uma empresa de locação de fitas de vídeo mostrado ao lado, julgue os itens de 65 a 69.

 

O trecho de código em linguagem SQL a seguir permite retornar o código e o nome dos SOCIO que possuem LOCACAO, e o somatório do valor total das LOCACAO de cada SOCIO, quando o somatório do valor total das LOCACAO for maior que 500.

1424 Q139016
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o modelo de dados referente a uma empresa de locação de fitas de vídeo mostrado ao lado, julgue os itens de 65 a 69.

 

1425 Q139014
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura ao lado apresenta um modelo de dados referente a uma empresa de locação de fitas de vídeo. Considerando o modelo mostrado, julgue os seguintes itens.

1426 Q138971
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base nessas informações, julgue os itens seguintes.

1427 Q138969
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base nessas informações, julgue os itens seguintes.

1428 Q138967
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com base nessas informações, julgue os itens seguintes.

1429 Q138965
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos à sintaxe e à semântica da linguagem SQL, tendo por referência o texto acima, que define um esqueleto da sintaxe da linguagem SQL2.

Os comandos “ALTER”, “SELECT”, “INSERT”, “DELETE” e “UPDATE” são tipicamente usados em DML (data manipulation languages).

1430 Q138963
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, relativos à sintaxe e à semântica da linguagem SQL, tendo por referência o texto acima, que define um esqueleto da sintaxe da linguagem SQL2.

Os comandos “CREATE” e “DROP” são tipicamente usados em DDL (DATA DEFINITION LANGUAGES).

1431 Q138961
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subseqüentes, considerando que as tabelas EMPLOYEE (empregado) e DEPARTMENT (departamento) estejam vazias, ou seja, sem tuplas, e a aplicação das restrições de integridade referenciais sejam as indicadas na figura II.

Viola as regras de integridade referencial a submissão do c o m a n d o INSERT INTO EMPLOYEE (FNAME,LNAME,SSN, DNO) VALUES ('Pedro','Cabral', '123456789', 5);.

1432 Q138959
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens subseqüentes, considerando que as tabelas EMPLOYEE (empregado) e DEPARTMENT (departamento) estejam vazias, ou seja, sem tuplas, e a aplicação das restrições de integridade referenciais sejam as indicadas na figura II.

Não viola as regras de integridade referencial a submissão do c o m a n d o INSERT INTO EMPLOYEE ( F N A M E , L N A M E , S S N ) V A L U E S ('Pedro','Cabral','123456789');.

1433 Q138957
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que a tabela EMPLOYEE (empregado) referente ao esquema descrito na figura II é criada com o comando DDL (data definition language), no formato SQL, apresentado. Com relação ao esquema mostrado, julgue os itens seguintes.

Qualquer que seja o estado do SGBD, a submissão do comando DELETE FROM EMPLOYEE WHERE FNAME = 'Pedro'; não viola as regras de integridade referencial do esquema apresentado.

1434 Q138955
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que a tabela EMPLOYEE (empregado) referente ao esquema descrito na figura II é criada com o comando DDL (data definition language), no formato SQL, apresentado. Com relação ao esquema mostrado, julgue os itens seguintes.

A execução da instrução SELECT * FROM EMPLOYEE WHERE (SALARY BETWEEN 30000 AND 40000) AND DNO = 5; constitui uma consulta semanticamente correta à tabela “EMPLOYEE”, cuja submissão não é rejeitada pelo SGBD.

1435 Q138953
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta os módulos de uma arquitetura típica de SGBD, em que as linhas tracejadas indicam os pontos de acesso (A, B, C, D e E) que são controlados pelo gerenciador de dados armazenados no disco. Os números 1, 2, 3 e 4, na parte superior da figura, indicam os pontos de acesso dos usuários do SGBD, que estão agrupados em quatro categorias: programadores de aplicação, usuários casuais, usuários paramétricos e DBA (administradores de base de dados). Com base na arquitetura descrita, julgue os itens a seguir.

A principal responsabilidade do módulo “compilador DDL” é processar e armazenar descrições dos esquemas d...

1436 Q138951
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os bancos de dados têm um papel central no armazenamento, na organização e na exploração da informação, permitindo a integração dessas funções nos sistemas de tratamento da informação. Acerca dos bancos de dados relacionais e objetorelacionais, suas características técnicas, sistemas gerenciadores (SGBDs), funcionalidades de operação, de administração e de construção de aplicações, julgue os itens seguintes.

Como parte de seu comportamento padrão (default), a linguagem SQL (structured query language) elimina automaticamente as tuplas duplicadas que aparecem nos resultados das consultas.

1437 Q138949
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os bancos de dados têm um papel central no armazenamento, na organização e na exploração da informação, permitindo a integração dessas funções nos sistemas de tratamento da informação. Acerca dos bancos de dados relacionais e objetorelacionais, suas características técnicas, sistemas gerenciadores (SGBDs), funcionalidades de operação, de administração e de construção de aplicações, julgue os itens seguintes.

A aplicação da operação relacional modificar (modify operation) ao valor de uma chave primária de uma tupla é equivalente a apagar (delete) essa tupla e inserir (insert) uma outra em seu lugar.

1438 Q138947
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os bancos de dados são elementos centrais para o armazenamento, a organização e a exploração da informação. Em relação ao modelo entidade-relacionamento, ao modelo e à álgebra relacional, bem como às arquiteturas de sistemas para acesso a bancos de dados, julgue os itens seguintes.

O comando INSERT da linguagem SQL permite incluir um novo atributo em uma relação existente.

1439 Q138774
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os bancos de dados relacionais são um dos principais elementos de armazenamento e processamento da informação da atualidade. Acerca dos métodos e técnicas de análise para a estruturação de bancos de dados relacionais, bem como dos fundamentos lógicos e matemáticos, linguagens de programação e tecnologias que embasam o modelo relacional, julgue os itens que se seguem.

A linguagem SQL (structured query language) possui instruções para definição de dados, consulta e atualização, constituindo uma linguagem tanto para definição de dados (DDL) quanto para manipulação de dados (DML).

1440 Q137946
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Para armazenar procedimentos escritos em PL/SQL dentro de formulários, o Oracle Forms provê o mecanismo

1441 Q137944
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

O PL/SQL verifica se o valor à esquerda está contido na lista à direita usando o operador de comparação

1442 Q137942
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

O código PL/SQL é compilado e executado pelo mecanismo

1443 Q137873
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação ao uso de SQL (structured query language), julgue os itens seguintes.

CREATE DATABASE FUNC criará no SGBD uma tabela chamada FUNC.

1444 Q137871
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação ao uso de SQL (structured query language), julgue os itens seguintes.

INSERT INTO FUNC (NOME, CARGO, SALARIO) VALUES ('JOSE MARIA', 'AUXILIAR TÉCNICO', 1.000,00) não executará nenhuma alteração na tabela FUNC porque a sintaxe do comando INSERT é INSERT ONTO.

1445 Q137868
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação ao uso de SQL (structured query language), julgue os itens seguintes.

A instrução UPDATE FUNC SET SALARIO=1.000,00 WHERE CARGO='DIRETOR' somará, na tabela FUNC, o valor 1.000,00 a todo campo SALARIO correspondente ao campo CARGO que tiver valor igual a DIRETOR.

1446 Q137865
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação ao uso de SQL (structured query language), julgue os itens seguintes.

DELETE FROM FUNC excluirá todos os registros da tabela FUNC e, a seguir, excluirá a tabela do banco de dados por questões de integridade do SQL.

1447 Q137863
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação ao uso de SQL (structured query language), julgue os itens seguintes.

A instrução SELECT * FROM FUNC WHERE NOME LIKE 'PAULO' retornará apenas o campo NOME da tabela FUNC que satisfaça à condição apresentada.

1448 Q137857
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

As ocorrências de Salário da tabela Funcionários, cujos valores são maiores ou iguais a R$ 2 600,00 e menores ou iguais a R$ 5 200,00, podem ser recuperadas usando comando SQL, com a cláusula Where e o operador

1449 Q137855
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Comando SQL associado a privilégios concedidos a usuários é o

1450 Q137852
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Comando SQL que insere declarações ou códigos em um programa fonte é o

1451 Q137849
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

As funções SQL abaixo pertencem a um mesmo tipo, EXCETO:

1452 Q137847
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

As funções embutidas nos comandos SQL são classificadas em tipos

1453 Q137844
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

As condições de pesquisa, na linguagem SQL, são utilizadas nos comandos

1454 Q137831
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

A limpeza da tabela Mensal, eliminando os registros do mês de Abril, é executada pelo comando SQL:

1455 Q137829
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

A linguagem SQL implementa a operação de projeção da álgebra relacional por meio do comando

1456 Q137827
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

As ocorrências na tabela de Vendedores, com Vendas menores ou iguais a 10000 e maiores ou iguais a 1000, podem ser listadas pelo comando SQL:

1457 Q137779
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Banco de dados relacional utiliza linguagem SQL (structured query language) para a manipulação dos dados. Com relação a SQL, julgue os itens a seguir.

O comando CREATE DATABASE permite a criação de tabelas em um banco de dados SQL.

1458 Q137777
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Banco de dados relacional utiliza linguagem SQL (structured query language) para a manipulação dos dados. Com relação a SQL, julgue os itens a seguir.

Os comandos commit e rollback são responsáveis pela capacidade de gravação ou de cancelamento de uma gravação em uma base de dados.

1459 Q137774
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Banco de dados relacional utiliza linguagem SQL (structured query language) para a manipulação dos dados. Com relação a SQL, julgue os itens a seguir.

Em SQL, uma visão representa os dados na forma de listagens, independentemente das tabelas e da organização lógica dos dados.

1460 Q137772
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Banco de dados relacional utiliza linguagem SQL (structured query language) para a manipulação dos dados. Com relação a SQL, julgue os itens a seguir.

Update e delete são exemplos de comandos DDL, enquanto create e drop são exemplos de comandos DML.

1461 Q137770
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Banco de dados relacional utiliza linguagem SQL (structured query language) para a manipulação dos dados. Com relação a SQL, julgue os itens a seguir.

Em SQL, a DDL (data definition language) permite a definição de dados enquanto a DML (data manipulation language) permite operações de manipulação de dados, tais como inserção de informação em uma base de dados.

1462 Q137636
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Supondo que a tabela mostrada acima seja denominada Empregados, julgue os itens seguintes, considerando a sintaxe e a semântica dos comandos SQL.

Para listar o “P_Nome” dos empregados que ganhem R$100,00 a mais que a média dos salários de todos os empregados, o comando correto é SELECT P_Nome FROM Empregados HAVING Salario > (SELECT MEDIA(Salario)+100 FROM Empregados).

1463 Q137634
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Supondo que a tabela mostrada acima seja denominada Empregados, julgue os itens seguintes, considerando a sintaxe e a semântica dos comandos SQL.

Para listar o “Serial” dos empregados agrupados por “Estado”, o comando correto é SELECT Serial FROM Empregados GROUP BY Estado.

1464 Q137632
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

 

Supondo que a tabela mostrada acima seja denominada Empregados, julgue os itens seguintes, considerando a sintaxe e a semântica dos comandos SQL.

Para listar os endereços de cada empregado, o comando correto é SELECT Endereco FROM Empregados.

1465 Q137619
Ciência da Computação
Ano: 2004
Banca: Universidade Federal do Amapá (UNIFAP)

Baseado na tabela acima, julgue as afirmativas abaixo:

I- O comando SELECT Count (*) FROM FUNCIONARIOS retorna o valor 4.

II- Para inserir uma linha na tabela deve-se executar o seguinte comando: INSERT INTO FUNCIONARIOS (MATRICULA, NOME, DEPARTAMENTO, PROFISSÃO) VALUES (999756, FATIMA SANTOS, TI, ANALISTA DE SISTEMAS).

III- Para contabilizar quantos funcionários têm com cada idade, deve-se executar o comando abaixo: SELECT IDADE, Count (*) FROM FUNCIONARIOS GROUP BY IDADE.

IV- Para selecionar todos os funcionários com suas respectivas matrículas, ordenados pela sua matrícula, ...

1466 Q137613
Ciência da Computação
Ano: 2004
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Dada uma tabela EMPREGADO, com os campos empregadoID, nome e (com tipos int e varchar, respectivamente), o comando SQL, que lista todos os empregados que têm "Silva" no nome, é:

1467 Q137612
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a sintaxe e a semântica da linguagem PL/SQL, julgue os itens subseqüentes.

1468 Q137610
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a sintaxe e a semântica da linguagem PL/SQL, julgue os itens subseqüentes.

1469 Q137608
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a sintaxe e a semântica da linguagem PL/SQL, julgue os itens subseqüentes.

1470 Q137607
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a sintaxe e a semântica da linguagem PL/SQL, julgue os itens subseqüentes.

A estrutura básica de um programa PL/SQL é corretamente mostrada a seguir.

DECLARE

BEGIN

EXCEPTION

 END;

1471 Q137605
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a sintaxe e a semântica da linguagem SQL no sistema gerenciador de banco de dados Oracle, julgue os itens subseqüentes.

A operação join recupera os dados de uma ou mais tabelas por meio de uma única query. O Oracle permite que uma operação join trate de até 256 tabelas.

1472 Q137527
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a sintaxe e a semântica da linguagem SQL no sistema gerenciador de banco de dados Oracle, julgue os itens que seguem.

No Oracle, o comando CREATE ROLE permite a criação de um role e a atribuição de permissão de acesso a esse role.

1473 Q137525
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a sintaxe e a semântica da linguagem SQL no sistema gerenciador de banco de dados Oracle, julgue os itens que seguem.

O comando CREATE INDEX permite a criação de índices BITMAP. Essa funcionalidade é bastante útil quando uma coluna tem muitos valores distintos.

1474 Q137523
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a sintaxe e a semântica da linguagem SQL no sistema gerenciador de banco de dados Oracle, julgue os itens que seguem.

O comando ALTER TRIGGER permite que uma trigger seja habilitada, desabilitada ou recompilada. A opção COMPILE [DEBUG] regenera a informação PL/SQL.

1475 Q137522
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a sintaxe e a semântica da linguagem SQL no sistema gerenciador de banco de dados Oracle, julgue os itens que seguem.

O comando ALTER PROCEDURE recompila uma procedure PL/SQL armazenada, mas não permite que o código seja alterado. Para isso, pode-se usar o comando REPLACE PROCEDURE.

1476 Q137519
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e da semântica dos comandos SQL*Plus, julgue os itens a seguir.

Além de listar as definições das colunas de uma determinada tabela, view ou sinônimo, o comando DESCRIBE lista também as especificações de funções ou procedures.

1477 Q137518
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e da semântica dos comandos SQL*Plus, julgue os itens a seguir.

O comando STARTUP pode abrir uma instância do gerenciador de banco de dados Oracle, mas não pode montar e abrir uma base de dados.

1478 Q137453
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Dados os conteúdos de duas tabelas relacionais, PARTE e PREDIO, a seguir:

1479 Q137451
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação a structured query language (SQL), julgue os itens a seguir.

Para se excluir um índice de um banco de dados, utiliza-se o comando DROP INDEX <index_name> ON <tbl_name> .

1480 Q137450
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Em relação a structured query language (SQL), julgue os itens a seguir.

A sintaxe do comando para a criação de uma base de dados em SQL é dada por CREATE DATABASE IF NOT EXISTS <db_name> , sendo que IF NOT EXISTS não é um parâmetro obrigatório.

1481 Q137448
Ciência da Computação
Ano: 2004
Banca: Fundação de Estudos Superiores de administração e Gerência (ESAG)

Para a análise da consulta SQL abaixo, considere duas tabelas: capital e interior, com os mesmos campos e tipos de dados. Sobre a consulta é correto afirmar: SELECT candidato FROM capital WHERE cargo = 'analista' UNION SELECT candidato FROM interior WHERE cargo = 'analista'

1482 Q137438
Ciência da Computação
Ano: 2004
Banca: Fundação Carlos Chagas (FCC)

Para selecionar apenas um registro, de cada grupo de registros duplicados, utiliza-se a cláusula SQL

1483 Q137412
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e da semântica da linguagem PL/SQL, cursor, em ambiente Oracle, e levando em consideração o código acima, julgue os itens subseqüentes.

O DELETE apaga a tupla inicial usando a condição especial WHERE CURRENT do cursor T1Cursor.

1484 Q137410
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e da semântica da linguagem PL/SQL, cursor, em ambiente Oracle, e levando em consideração o código acima, julgue os itens subseqüentes.

O %NOTFOUND depois do nome do cursor é verdadeiro exatamente quando o FETCH, por meio do cursor, falha na busca de alguma tupla.

1485 Q137408
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e da semântica da linguagem PL/SQL, cursor, em ambiente Oracle, e levando em consideração o código acima, julgue os itens subseqüentes.

O FETCH deve prover variáveis para cada componente da tupla recuperada, sempre por meio de variáveis locais, como mostra o código indicado.

1486 Q137407
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e da semântica da linguagem PL/SQL, cursor, em ambiente Oracle, e levando em consideração o código acima, julgue os itens subseqüentes.

Na definição do cursor T1Cursor a query SELECT-FROM-WHERE seleciona as tuplas de T1 onde o primeiro componente é menor que o segundo. A declaração do FOR UPDATE é obrigatória na declaração do cursor, mesmo que não haja nenhuma mudança no mesmo.

1487 Q137405
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e da semântica da linguagem PL/SQL, cursor, em ambiente Oracle, e levando em consideração o código acima, julgue os itens subseqüentes.

As variáveis a e b são declaradas de maneira que tenham tipos iguais aos tipos de atributos e e f da relação T1.

1488 Q137285
Ciência da Computação
Ano: 2004
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Seja a tabela ALUNO(NOME, DISCIPLINA, ANO). O comando SQL que lista todas as disciplinas da tabela alunos, mostrando o total de alunos existentes em cada disciplina é

1489 Q137264
Ciência da Computação
Ano: 2004
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 26, 27, 28 e 29 considere as seguintes tabelas:

o

-      No Oracle,  após a execução da consulta SQL

       

        

...
1490 Q137262
Ciência da Computação
Ano: 2004
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 26, 27, 28 e 29 considere as seguintes tabelas:

No Oracle, a consulta SQL

select * from (select y, z from t1)

minus

(select y, z from t1

minus

select * from t2)

produz como resultado:

1491 Q137259
Ciência da Computação
Ano: 2004
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 26, 27, 28 e 29 considere as seguintes tabelas:

No Oracle, a consulta SQL

select max(s)

from ( select a as q, x as r, y as s

       from t1, t2

       where t1.x <= t2.a )

produz um resultado de apenas ...

1492 Q137087
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e semântica da linguagem SQL, julgue os itens a seguir.

Um trigger é um tipo especial de procedure chamada automaticamente quando há uma modificação de dados. Os triggers estão associados a comandos como INSERT, UPDATE ou DELETE. Em SQL, os triggers são criados por meio do comando INSERT TRIGGER.

1493 Q137086
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e semântica da linguagem SQL, julgue os itens a seguir.

O comando COMMIT TRANSACTION termina uma operação aberta explicitamente por meio do comando BEGIN ou aberta implicitamente como parte de comandos INSERT, UPDATE ou DELETE.

1494 Q137084
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e semântica da linguagem SQL, julgue os itens a seguir.

A função CAST converte qualquer expressão, como, por exemplo, um valor de uma coluna, em outro tipo predefinido. Caso o espaço ocupado pelo valor convertido seja maior que o valor original, o próprio SQL aumenta o espaço para armazenamento do valor convertido.

1495 Q137082
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A respeito da sintaxe e semântica da linguagem SQL, julgue os itens a seguir.

O comando ALTER TABLE permite a modificação em uma tabela sem que esta seja apagada e sem necessidade de mudança das permissões existentes.

1496 Q137080
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Os bancos de dados relacionais são um dos principais elementos de armazenamento e processamento da informação da atualidade. Acerca dos métodos e técnicas de análise para a estruturação de bancos de dados relacionais, bem como dos fundamentos lógicos e matemáticos, linguagens de programação e tecnologias que embasam o modelo relacional, julgue os itens que se seguem.

A linguagem SQL (structured query language) possui instruções para definição de dados, consulta e atualização, constituindo uma linguagem tanto para definição de dados (DDL) quanto para manipulação de dados (DML).

1497 Q137064
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta graficamente os dados de testes efetuados quando se executa um único comando SQL INSERT em um SGBD Oracle, usando-se a API de comandos JDBC do tipo Statement e PreparedStatement. O teste relaciona a quantidade de linhas que são inseridas pelo comando — eixo das ordenadas — e o tempo necessário (em milissegundos) para a execução desse comando — eixo das abscissas. Considerando as informações apresentadas, as características da linguagem SQL, do modelo de conectividade Java-SGBD através de conexões JDBC, e ainda as características do SGBD Oracle, julgue os itens seguintes.

São exemplos de palavras-chave...

1498 Q137062
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

A figura acima apresenta graficamente os dados de testes efetuados quando se executa um único comando SQL INSERT em um SGBD Oracle, usando-se a API de comandos JDBC do tipo Statement e PreparedStatement. O teste relaciona a quantidade de linhas que são inseridas pelo comando — eixo das ordenadas — e o tempo necessário (em milissegundos) para a execução desse comando — eixo das abscissas. Considerando as informações apresentadas, as características da linguagem SQL, do modelo de conectividade Java-SGBD através de conexões JDBC, e ainda as características do SGBD Oracle, julgue os itens seguintes.

O comando SQL utilizado para i...

1499 Q137061
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando as características do framework Zachman apresentadas no texto II e as características dos processos, métodos e técnicas para a construção de sistemas de informação, julgue os itens seguintes.

O uso de DML (data manipulation languages) é mais adequado para uso nas células da coluna 1 que nas células da coluna 6.

1500 Q137059
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

O desenvolvimento de aplicações e bancos de dados vem pouco a pouco se tornando uma atividade sistemática e com métodos próprios, constituindo a chamada engenharia de software, que promete ser uma disciplina fundamental para a produção de software de qualidade. Acerca dessa disciplina, seus métodos, linguagens e ferramentas para análise, construção, teste e validação de aplicações e de bancos de dados, julgue os itens a seguir.

A operação apagar (delete) em uma relação tem o potencial de violar restrições de chave e de integridade referencial da relação.

1501 Q137020
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Cada um dos itens seguintes contém um conjunto de instruções em SQL e outro em álgebra relacional. Julgue-os quanto à correspondência semântica entre os respectivos conjuntos de instruções.

1502 Q137018
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Cada um dos itens seguintes contém um conjunto de instruções em SQL e outro em álgebra relacional. Julgue-os quanto à correspondência semântica entre os respectivos conjuntos de instruções.

1503 Q137015
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Cada um dos itens seguintes contém um conjunto de instruções em SQL e outro em álgebra relacional. Julgue-os quanto à correspondência semântica entre os respectivos conjuntos de instruções.

1504 Q137012
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à sintaxe e à semântica da linguagem SQL e utilizando a tabela de nome Cadastro apresentada acima, julgue os itens subseqüentes.

Para inserir um novo “Cliente” identificado pelo número 5433, que tenha comprado 1 “Item” do tipo sapato ao “Preço” de 45, é suficiente realizar em SQL a seguinte seqüência de instruções.

INSERT INTO “Cadastro” (Cliente, Quantidade, Preço)

 values (5433, 1, 45);

1505 Q137009
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à sintaxe e à semântica da linguagem SQL e utilizando a tabela de nome Cadastro apresentada acima, julgue os itens subseqüentes.

Para agrupar pela “Quantidade” todos os itens armazenados na tabela Cadastro e retornar o maior valor de “Preço” em cada grupo de itens, é suficiente realizar em SQL a seguinte seqüência de instruções.

SELECT Preço, Quantidade

FROM Cadastro

GROUP BY Quantidade

HAVING Maximum (Preço);

1506 Q137006
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à sintaxe e à semântica da linguagem SQL e utilizando a tabela de nome Cadastro apresentada acima, julgue os itens subseqüentes.

O comando SELECT Count (*) FROM Cadastro; retornará, ao ser executado, o valor 4.

1507 Q137003
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à sintaxe e à semântica da linguagem SQL e utilizando a tabela de nome Cadastro apresentada acima, julgue os itens subseqüentes.

Para selecionar os campos Cliente, Item e Quantidade de todos os itens armazenados na tabela Cadastro, ordenando-os em ordem crescente em função da numeração utilizada para identificar “Cliente”, é suficiente realizar em SQL a seguinte seqüência de instruções.

SELECT Cliente, Item, Quantidade

FROM Cadastro

ORDER BY Cliente;

1508 Q137000
Ciência da Computação
Ano: 2004
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Com relação à sintaxe e à semântica da linguagem SQL e utilizando a tabela de nome Cadastro apresentada acima, julgue os itens subseqüentes.

Para selecionar os campos Cliente, Data e Item de todos os itens armazenados na tabela Cadastro com exceção do item “sapato”, é suficiente realizar em SQL a seguinte seqüência de instruções.

SELECT Cliente, Data, Item

FROM Cadastro

WHERE (Item != sapato);

1509 Q136972
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

O SELECT é um comando SQL típico para seleção de linhas e obedece à estrutura:

1510 Q136969
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)
Analise as seguintes afirmações relativas ao acesso a dados utilizando JDBC.

 I. Os tipos de dados existentes na linguagem SQL sempre têm equivalentes na linguagem Java. Um exemplo típico dessa equivalência é o tipo TIMESTAMP em SQL que, em Java, equivale ao tipo java.sql.Time.

II. A interface JDBC não impõe restrições aos enunciados SQL. Se o enunciado não for suportado pelo banco de dados, retorna um erro.

III. Existe um tipo de driver JDBC denominado tipo 1 que converte chamadas JDBC em chamadas ODBC. Para isso, é necessário que se instale e configure o driver ODBC para o banco de dados que se deseja acessar.

IV. No JDBC uma transação é inicializada pela utilização do método commit().

Indique a opção que contenha todas as afirmações verdadeiras....

1511 Q136966
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas à linguagem SQL:

I. A função COUNT informa quantas linhas existem na tabela ou quantas linhas da tabela atendem a condições específicas.

II. A função AVG calcula e retorna a média de valores da linha especificada. Só é possível utilizar essa função em linhas cujos campos sejam todos numéricos.

III. A instrução SUBSTRING ('Esta foi fácil' FROM 10 FOR 5) retorna a string 'fácil'.

IV. A instrução SELECT MAX * FROM nova_tabela retorna todos os campos da última linha inserida na tabela nova_tabela.

Indique a opção que contenha todas as afirmações verdadeiras.

1512 Q136964
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Ao acessar um banco de dados pode ocorrer um erro durante a execução de uma operação SQL. Nesse caso o aplicativo deverá executar uma ação específica, podendo ser, inclusive, o encerramento adequado desse aplicativo. Uma das formas de obter- se esse tipo de controle para a condição erro_ condicao e tomar a atitude erro_acao é a utilização da cláusula

1513 Q136961
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Na linguagem SQL a instrução SELECT, quando utilizada corretamente, retorna um resultado na forma de uma tabela virtual. Uma VIEW é um tipo especial de tabela virtual. Ao se utilizar o comando

CREATE VIEW generica (tipo, categoria, preco)

AS SELECT produto.tipo, fornecedor.categoria, produto.preco

FROM produto, fornecedor

WHERE produto.tipo = fornecedor.categoria

para a criação de uma VIEW é correto afirmar que

1514 Q136959
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

A linguagem SQL foi especialmente projetada para permitir a criação de bancos de dados e a adição, manutenção e recuperação de dados nesses bancos. A SQL foi desenvolvida originalmente para trabalhar com dados de banco de dados que seguem o modelo relacional, consistindo em um número limitado de comandos relacionados especificamente à manipulação de dados. Entre as particularidades da SQL é correto afirmar que

1515 Q136947
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relativas a Bancos de Dados Relacionais e à linguagem SQL:

Indique a opção que contenha todas as afirmações verdadeiras.

1516 Q136944
Ciência da Computação
Ano: 2004
Banca: Escola de Administração Fazendária (ESAF)

Na linguagem SQL, um tipo de dado comum para valores de caracteres com tamanho variável é o

1517 Q137919
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Diversas linguagens de programação foram e estão sendo desenvolvidas. Cada linguagem possui suas particularidades de utilização e é suportada por categorias diferentes de ferramentas de programação. No que diz respeito às linguagens de programação atualmente em uso, julgue os itens subseqüentes.

Existem várias versões de PHP, sendo que o suporte para acesso a banco de dados com o uso de cláusulas SQL está disponível apenas nas versões posteriores à PHP 3.

1518 Q137916
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Diversas linguagens de programação foram e estão sendo desenvolvidas. Cada linguagem possui suas particularidades de utilização e é suportada por categorias diferentes de ferramentas de programação. No que diz respeito às linguagens de programação atualmente em uso, julgue os itens subseqüentes.

SQL é uma linguagem de programação de banco de dados relacionais. Assim, SQL permite realizar operações de seleção, inserção, deleção e modificação em dados armazenados em um banco de dados.

1519 Q137860
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considere que as informações acima constituem uma tabela denominada Empregados, que é manipulada por comandos SQL. Com base nessas informações, julgue os itens seguintes.

A quantidade de itens certos é igual a

1520 Q137842
Ciência da Computação
Ano: 2003
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Grandes volumes de informação são organizados para armazenamento em coleções de dados denominadas banco de dados. Diversos tipos de bancos de dados podem ser encontrados, estando sua taxonomia relacionada com aspectos como a organização das informações, a existência de distribuição e o tipo de informações armazenadas. Acerca de conceitos fundamentais de banco de dados, julgue os seguintes itens.

A linguagem de fato para programação de operações que envolvam interação com um sistema gerenciador de banco de dados relacional é a linguagem SQL. Essa linguagem define diversas cláusulas para manipulação de dados existentes, mas não possui cláusulas para manipulação de esquemas.

1521 Q137476
Ciência da Computação
Ano: 2003
Banca: Fundação Euclides da Cunha (FEC)

Num sistema de concorrência e recuperação de falhas, quando o programa termina de forma anormal em função de falha do sistema, ao se reiniciar o sistema, será emitido um:

1522 Q137475
Ciência da Computação
Ano: 2003
Banca: Fundação Euclides da Cunha (FEC)

Dada a tabela de empregados (Emp) abaixo:

1523 Q138456
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Analisando o trecho de código SQL a seguir

é correto afirmar que

1524 Q138455
Ciência da Computação
Ano: 2002
Banca: Escola de Administração Fazendária (ESAF)

Analisando o trecho de código SQL a seguir

UPDATE Funcionario

SET Salario = 1000

WHERE CPF = 12345678900

é correto afirmar que

1525 Q137976
Ciência da Computação
Ano: 2002
Banca: Fundação Carlos Chagas (FCC)

Para especificar quais linhas devem ser recuperadas da tabela, o operador Between deverá ser escrito no comando SQL na seguinte seqüência:

1526 Q137973
Ciência da Computação
Ano: 2002
Banca: Fundação Carlos Chagas (FCC)

O comando SQL utilizado pela função DDL do gerenciador de banco de dados é o

1527 Q137580
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

O comando SQL para excluir os registros da tabela T, cujo campo F comece com a letra Y, é

1528 Q137577
Ciência da Computação
Ano: 2002
Banca: COVEST Comissão de Processos Seletivos e Treinamentos (COVEST)

Sobre a linguagem SQL (Structured Query Language) é incorreto afirmar que

1529 Q137510
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)
Considere uma tabela relacional com três atributos, onde CPF é a chave primária, como a mostrada abaixo: Pessoa (CPF, Nome, DataNascimento) A expressão SQL que resulta na lista das pessoas que têm homônimos, juntamente com seu número de homônimos, é:
1530 Q137508
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Observe as seguintes formas básicas de subconsultas SQL no MS SQL Server 7.0:

Considere agora os seguintes trechos de consultas utilizando algumas dessas formas básicas:

1531 Q137291
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Na linguagem Natural o comando SQL 'COMMIT' corresponde ao comando:

1532 Q137289
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 47 e 48 considere as seguintes relações e suas instâncias.

Após a execução do comando SQL

os registros da tabela T2 ficam sendo:

1533 Q137287
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 47 e 48 considere as seguintes relações e suas instâncias.

Após a execução do comando SQL

os registros da tabela T2 ficam sendo:

1534 Q137269
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:

Considere o comando SQL abaixo SELECT * FROM TX WHERE NOT EXISTS (SELECT * FROM TY WHERE TY.B = TX.B) O número de linhas no resultado deste comando é:

1535 Q137268
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:

Considere o comando SQL abaixo: SELECT A, COUNT(*) FROM TX, TY WHERE TX.B = TY.B GROUP BY A HAVING COUNT(*) > 1 O par de valores que aparece em alguma das linhas do resultado deste comando é:

1536 Q137266
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:

Considere o comando SQL abaixo: SELECT * FROM TX T1, TX T2 O número de linhas apresentadas no resultado deste comando é:
1537 Q137258
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

A propriedade IDENTITY numa coluna em tabelas MS SQL Server permite a criação de colunas:

1538 Q137256
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 51, 52, 53 considere as seguintes relações e suas instâncias.

Observe o seguinte resultado de uma consulta SQL sobre as relações dadas: O comando SQL utilizado deve ser:

1539 Q137254
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 51, 52, 53 considere as seguintes relações e suas instâncias.

Após a execução do comando

SQL DELETE FROM T2 WHERE NOT EXISTS(SELECT * FROM T1 T WHERE T.X=T2.Z)

os registros da tabela T2 ficam sendo:

1540 Q137252
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Nas questões 51, 52, 53 considere as seguintes relações e suas instâncias.

Após a execução do comando

SQL UPDATE T2 Set T2.Z=T2.Z + T2.Y WHERE (SELECT count(*) FROM T1 WHERE T1.Y < T2.Y) >0

os registros da tabela T2 ficam sendo:

1541 Q137250
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere a seguinte lista de elementos:

I. identificação do servidor SQL (IP ou nome)

II. porta de entrada na máquina servidora

III. identificação da máquina cliente (IP ou nome)

IV. identificação do agente de atendimento SQL no servidor

Para a definição de um Data Source Name, tendo-se por alvo um banco de dados MS SQL Server, além do nome do banco de dados, é necessário especificar pelo menos:

1542 Q137199
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

O resultado do comando SQL

contém apenas uma linha, com apenas uma coluna cujo valor é:

1543 Q137198
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Considere as afirmativas abaixo sobre a execução do comando SQL

e seu efeito nas linhas de TY:

 I. A primeira linha é removida;

 II. A segunda linha é removida;

III. A terceira linha é removida;

 IV. Nenhuma linha é removida.

Pode-se concluir que:

1544 Q137197
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:

Considere o comando

O número de linhas no resultado deste comando é:

1545 Q137195
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:

Considere o comando SQL abaixo

O número de linhas no resultado deste comando é:

1546 Q137192
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:

Considere o comando SQL abaixo:

O par de valores que aparece em alguma das linhas do resultado deste comando é:

1547 Q137191
Ciência da Computação
Ano: 2002
Banca: Núcleo de Computação Eletrônica UFRJ (NCE)

Para responder às questões de 30 até 33 considere as tabelas abaixo e suas respectivas instâncias:

Considere o comando SQL abaixo:

 

 O número de linhas apresentadas no resultado deste comando é:

1548 Q137177
Ciência da Computação
Ano: 2002
Banca: Instituto Municipal de Ensino Superior de São Caetano do Sul (IMES)

Num sistema gerenciador de banco de dados relacional, o módulo otimizador tem como responsabilidade otimizar a performance das queries SQL através da consulta ao

1549 Q137175
Ciência da Computação
Ano: 2002
Banca: Instituto Municipal de Ensino Superior de São Caetano do Sul (IMES)

Um analista de sistemas necessita desenvolver uma aplicação com o driver ODBC. Podemos afirmar, então, que o analista irá empregar

1550 Q137173
Ciência da Computação
Ano: 2002
Banca: Instituto Municipal de Ensino Superior de São Caetano do Sul (IMES)

Para empregarmos em um programa de aplicação o conceito de SQL dinâmico, poderemos executar a instrução

1551 Q137170
Ciência da Computação
Ano: 2002
Banca: Instituto Municipal de Ensino Superior de São Caetano do Sul (IMES)

Um programa que empregue a técnica de SQL embutido pode apresentar como resultado de uma query um conjunto de registros. Para que este programa possa tratar isoladamente cada um destes registros, torna-se necessário empregar-se a técnica denominada

1552 Q137169
Ciência da Computação
Ano: 2002
Banca: Instituto Municipal de Ensino Superior de São Caetano do Sul (IMES)

As operações encontradas na linguagem SQL permitem a um analista criar estruturas do banco de dados, consultar informações no banco de dados, alterar informações no banco de dados, etc. Para adicionarmos à linguagem SQL, as capacidades típicas das linguagens de programação tais como, execução condicional, looping, estruturas de blocos, etc, os gerenciadores de bancos de dados usualmente oferecem recursos conhecidos por

1553 Q137168
Ciência da Computação
Ano: 2002
Banca: Instituto Municipal de Ensino Superior de São Caetano do Sul (IMES)

As instruções SQL COMMIT e ROLLBACK são empregadas para garantir a

1554 Q137167
Ciência da Computação
Ano: 2002
Banca: Instituto Municipal de Ensino Superior de São Caetano do Sul (IMES)

Um analista de sistemas necessita escrever uma aplicação que irá se utilizar de SQL embutido em uma determinada linguagem de programação. Considerando que o SQL será do tipo estático, para a geração do programa o analista irá necessitar de

1555 Q137032
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

SQL (Structured Query Language) é uma linguagem muito utilizada para acesso a banco de dados. Com relação à sintaxe e à semântica dessa linguagem e considerando que a tabela acima corresponda a uma tabela de SQL, julgue os itens que se seguem.

O comando SQL para se obter o(s) endereço(s) das pessoas que moram em Curitiba ou Brasília é SELECT Endereço FROM Empregados WHERE Cidade IN ("Curitiba", "Brasília").

1556 Q137030
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

SQL (Structured Query Language) é uma linguagem muito utilizada para acesso a banco de dados. Com relação à sintaxe e à semântica dessa linguagem e considerando que a tabela acima corresponda a uma tabela de SQL, julgue os itens que se seguem.

Para se excluir o empregado "José Maria Aliança", o comando SQL correto é DELETE FROM Empregados WHERE Nome ='"José".

1557 Q137028
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

SQL (Structured Query Language) é uma linguagem muito utilizada para acesso a banco de dados. Com relação à sintaxe e à semântica dessa linguagem e considerando que a tabela acima corresponda a uma tabela de SQL, julgue os itens que se seguem.

Para obter o(s) nome(s) da(s) pessoa(s) que tenha(m) o Sobrenome1 iniciando com a letra S, deve-se comandar SELECT Nome FROM Empregados WHERE Sobrenome1 LIKE 'S'.

1558 Q137026
Ciência da Computação
Ano: 2002
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

SQL (Structured Query Language) é uma linguagem muito utilizada para acesso a banco de dados. Com relação à sintaxe e à semântica dessa linguagem e considerando que a tabela acima corresponda a uma tabela de SQL, julgue os itens que se seguem.

Com o comando SELECT * FROM Empregados, obtém-se dados de todas as colunas da tabela mostrada.

1559 Q136941
Ciência da Computação
Ano: 2001
Banca: Escola de Administração Fazendária (ESAF)

As consultas de ação são instruções SQL que modificam um ou mais registros de uma tabela existente. Desta forma, é possível a criação de uma tabela nova a partir dos dados existentes. Para isto deve-se usar a instrução

1560 Q827974
Ciência da Computação
Ano: 0000
Banca: Banca não informada

No MS SQL Server, numa configuração padrão, o comando

 resulta em uma linha, com duas colunas, x e y, contendo nessa ordem os valores

1561 Q814070
Ciência da Computação
Ano: 0000
Banca: Banca não informada
No MS SQL Server, database roles constituem um efetivo recurso quando do gerenciamento da segurança dos bancos de dados. Um database role que é previamente definido e frequentemente utilizado na administração de bancos de dados é
1562 Q814069
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Observe o script de criação de uma stored procedure no MS SQL Server.

O comando INCORRETO para executar essa procedure é

1563 Q798529
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Com referência a conceitos de banco de dados, julgue os itens a seguir.

Conforme semântica da linguagem SQL, o comando DELETE é utilizado para apagar registros de uma tabela. A sintaxe correta é exemplificada no trecho de código a seguir, sendo que [ ] significa opcional.

1564 Q787941
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Com referência a conceitos de banco de dados, julgue os itens a seguir. O Microsoft SQL Server oferece muitas funcionalidades na implementação do ALTER TABLE. O ALTER COLUMN permite a mudança das características de uma coluna existente, como a mudança do tipo de dados. O ADD adiciona nova coluna, não sendo necessária para isso a utilização da palavra-chave COLUMN. O nome de uma coluna pode ser alterado usando-se a palavra-chave MODIFY.
1565 Q787940
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Com referência a conceitos de banco de dados, julgue os itens a seguir.
1566 Q787531
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A consulta SQL a seguir retorna uma série de nomes da tabela usuarios:

select nome from usuarios

Para obter a relação de nomes em ordem alfabética reversa você deve acrescentar ao final da consulta

1567 Q787530
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Observe as tabelas a seguir:

Assinale a opção que indica o número de linhas retornadas pela consulta SQL a seguir. SELECT DISTINCT nome FROM animais a, tipos t WHERE a.familia = t.familia

1568 Q787527
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Na SQL, para combinar o conjunto-resultado de duas ou mais expressões SELECT (desde que com a mesma quantidade de colunas e mesmos tipos de dados) em um único resultado de consulta, utiliza-se o
1569 Q787526
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Na SQL, a função que retorna a média de um conjunto de valores de uma coluna numérica é
1570 Q787525
Ciência da Computação
Ano: 0000
Banca: Banca não informada
É especificada durante a criação ou a alteração de uma tabela relacional e é usada, em SQL, para limitar o tipo de dados que irá entrar em uma tabela. Trata-se de
1571 Q730432
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O padrão ANSI/ISO SQL define três níveis de isolamento que permitem a ocorrência de violações do tipo leitura fantasma. Esses três níveis são
1572 Q730431
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Seja o seguinte comando SQL:

Que sequência de operações da Álgebra Relacional produz o mesmo resultado que o comando SQL acima?

1573 Q728545
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Existem vários tipos de banco de dados e eles estão presentes na nossa vida há muito tempo, a lista telefônica, por exemplo, pode ser considerado um banco de dados. Porém, independente do banco de dados existe uma linguagem de programação, designada para manipular dados e é usada por um grande número de aplicativos e organizações. Essa linguagem se chama SQL(Linguagem de Consulta Estruturada). Logo, analise o seguinte comando SQL abaixo assinalando a alternativa correta.

1574 Q656069
Ciência da Computação
Ano: 0000
Banca: Banca não informada
A ferramenta presente no SQL Server que, após analisar uma carga de trabalho, pode recomendar a adição, remoção ou modificação de estruturas de design físicas em bancos de dados é denominada
1575 Q656041
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Algumas consultas SQL podem ser escritas de mais de uma forma. Observe a consulta abaixo:

SELECT * FROM agro1 WHERE Ag1Regiao IN (SELECT Ag2Regiao FROM agro2);

Para obter o mesmo conjunto de resultado, essa consulta pode ser reescrita como:

1576 Q656040
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O SQL Server fornece uma série de funções internas disponibilizadas pelo próprio sistema e também permite criar funções definidas pelo usuário. As funções internas são organizadas em categorias como, por exemplo, as categorias de funções: lógicas, de agregação, de replicação, matemáticas, criptográficas, escalares, de segurança, de classificação, etc.

É uma função de agregação do SQL Server:

1577 Q656039
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O crescente avanço das tecnologias de informação e comunicação tem sido acompanhado de importantes preocupações sobre potenciais riscos de segurança e vulnerabilidades em aplicações web e móveis na Internet.

O tipo de ataque de cibercriminosos que exploram, especificamente, falhas em sistemas que interagem com bases de dados é denominado:

1578 Q656038
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Observe a figura a seguir que ilustra relações entre colegas e seus interesses.

O tipo de Banco de Dados NoSQL, não relacional, que armazena tais informações, utilizando estruturas de vértices e arestas, com propriedades associadas, é o:

1579 Q656037
Ciência da Computação
Ano: 0000
Banca: Banca não informada
O SQL Server 2012 traz uma série de funções do sistema que auxiliam o Suporte Operacional a executar operações e informações de retorno sobre valores, objetos e configurações em uma instância do SQL Server. Dentre as funções de segurança do sistema, aquela que retorna uma lista das permissões efetivamente concedidas à entidade em um protegível é a:
1580 Q656019
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere a existência de um procedure escrito em PL/SQL denominado verifica_votacao, que aceita dois parâmetros: um para a string do ID do candidato e outro para o número de votos obtidos em uma eleição.

As lacunas I e II devem ser preenchidas, correta e respectivamente, por

1581 Q560550
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual a Query, dentre as abaixo, que está correta?

1582 Q560547
Ciência da Computação
Ano: 0000
Banca: Banca não informada

As quatro instruções de manipulação de dados admitidas na linguagem SQL são:

1583 Q138496
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Após o comando SELECT DAYOFWEEK (HIREDATE), qual é o resultado obtido?

1584 Q138493
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Após o comando SELECT ABS (SALARY - COMM), qual é o resultado obtido?

1585 Q138491
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual o comando com a cláusula SELECT, dentre os abaixo, que está correto?

1586 Q138489
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual é o comando com a cláusula WHERE abaixo que está correto?

1587 Q138488
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual o comando com a cláusula WHERE, dentre os abaixo, que está correto?

1588 Q138113
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A tabela ESTRUTURA (codNivel char (8), nomeNivel varchar (25), numNivel decimal (2), codNivelPai char(8)) armazena os dados que permitem listar o organograma de uma empresa estruturada em vários níveis como diretorias numNivel = 1), divisões, departamentos numNivel = 3), seções e setores, onde uma diretoria tem varias ivisões, uma divisão tem vários departamentos e assim por diante. Assinalar a opção que exibe os nomes dos subníveis à direita do nome do nível pai correspondente imediatamente superior:

1589 Q137949
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Na linguagem SQL, as cláusulas Where, Order By e Group By são utilizadas no âmbito da expressão KK I e as expressões Create Table, Alter Table e Drop Table são utilizados no âmbito da linguagem de KK II .

1590 Q137749
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual das consultas SQL a seguir resulta em uma tabela contendo o nome dos professores que ministram a disciplina de Engenharia de Software?

1591 Q137484
Ciência da Computação
Ano: 0000
Banca: Banca não informada

No SQL Server 2000, para que sejam removidos todos os dados de uma tabela que contenha uma coluna Identity, provocando a reinicialização do contador de identidade, deve-se utilizar o comando

1592 Q137482
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Quando se deseja que o servidor do banco de dados SQL Server 2000 responda automaticamente às ações do usuário, deve-se utilizar

1593 Q137358
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual tipo de argumento lhe permite prover um número arbitrário de argumentos?

1594 Q137356
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em um comando select, qual cláusula pode ser utilizada para excluir linhas antes de agrupá-las?

1595 Q137354
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual função é utilizada para retornar partes específicas de uma string?

1596 Q137353
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em um comando Select: Select nome From empregado Where nome Like "_a%";

Quais nomes serão exibidos?

1597 Q137351
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Para que é utilizada a Cláusula DISTINCT em um select?

1598 Q137350
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Em um comando Select:

Select nome, NVL(salario,0) From empregado Where salario is null Order by nome;

O que será exibido para a coluna salario quando um valor nulo for retornado?

1599 Q137271
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere as tabelas:

Uma consulta em SQL sobre a primeira tabela, com o objetivo de obter a segunda, pode ser:

1600 Q137161
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual a Instrução SQL correta que permite obter a Idade de uma pessoa a partir da Data de Nascimento?

1601 Q137153
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Qual função interna permite que você substitua a pesquisa associada a um grupo de registros?
1602 Q137151
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual é a última declaração DML a ser processada durante a fase commit de uma transação?

1603 Q137150
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual dos seguintes atributos NÃO é um atributo implícito de um cursor:

1604 Q137149
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual dos seguintes comandos causaria um loop infinito em um loop simples ao ser excluído do mesmo:

1605 Q137147
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual das frases abaixo é FALSA sobre Roles (papéis, no sentido de atribuições):

1606 Q137146
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual das linhas abaixo é uma chamada SQL válida:

1607 Q137143
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual é a função do comando DESC?

1608 Q137141
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual é a função do comando DROP?

1609 Q137140
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual é a função do comando abaixo?

DELETE FROM TAB.EMP WHERE DEPTO = 01

1610 Q137138
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual é a função do comando abaixo?

SELECT AVG (SALARIO) FROM TAB.EMP

1611 Q137135
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual é a função do comando abaixo?

SELECT COUNT (*) FROM TAB.EMP

1612 Q137133
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual a função do comando ROLLBACK?

1613 Q137130
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Para que serve o comando COMMIT?

1614 Q137128
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Quando uma coluna de uma tabela foi definida como NULL, o que podemos afirmar?

1615 Q137127
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O que é uma VIEW?

1616 Q137124
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O que é um INDEX?

1617 Q137122
Ciência da Computação
Ano: 0000
Banca: Banca não informada
Qual função interna você utilizaria para eliminar um timer?
1618 Q137120
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Qual das frases abaixo melhor descreve os benefícios de utilizar uma pesquisa com a cláusula FROM como base para um bloco de dados?

1619 Q137118
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Ao desenvolver uma biblioteca PL/SQL, o desenvolvedor definiu a variável NUM2 como IN OUT na função ADD_NUMS(). Qual das sentenças abaixo descreve o que pode ocorrer como resultado disto?

1620 Q137116
Ciência da Computação
Ano: 0000
Banca: Banca não informada

O desenvolvedor do sistema recebe um erro devido ao seguinte comando na seção DECLARATION de seu código PL/SQL: PI CONSTANT NUMBER;

O problema ocorreu devido a:

1621 Q137112
Ciência da Computação
Ano: 0000
Banca: Banca não informada

As declarações SQL são responsáveis pelas alterações estruturais de um banco de dados. NÃO se refere à definição nem às funções destas declarações o que se afirma na opção:

1622 Q137103
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A linguagem SQL serve para realizar operações sobre banco de dados. Dada a tabela pessoa representada pela figura seguinte:

qual o resultado obtido na tabela? ao executar o seguinte comando SQL:

1623 Q137101
Ciência da Computação
Ano: 0000
Banca: Banca não informada

A linguagem SQL serve para realizar operações sobre banco de dados. Dada a tabela pessoa representada pela figura seguinte:

ao executar o seguinte comando SQL:

qual o resultado obtido na tabela?

 

 

1624 Q136921
Ciência da Computação
Ano: 0000
Banca: Banca não informada

Considere os seguintes trechos em SQL:

I. Descrição a tabela de funcionários: CREATE TABLE FUNC

Descrição da tabela com os dependentes dos funcionários (por meio do mesmo CPF): CREATE TABLE DEPENDENTE

FOREIGN KEY (DCPF) REFERENCES FUNC(CPF) );

III. Consulta:

SELECT F.NOME, F.NASC

FROM FUNC F

WHERE F.CPF IN (SELECT DCPF

FROM DEPENDENTE

WHERE DCPF=F.CPF AND

SEXO=F.SEXO)

É correto afirmar que a consulta recuperará os dados: