Considere uma tabela de nome funcionario, cujos campos nome-fun e telefone-fun correspondem aos nomes e telefones dos funcionários de uma empresa. Assinale a opção que apresenta a seqüência correta em código SQL para ordenar a referida tabela por nome, após a pesquisa no banco de dados.

Os SGBDs modernos permitem que boa parte da carga de processamento, que antes residia nas aplicações, seja liberada ao disponibilizar recursos do lado do banco de dados, permitindo até mesmo a codificação de complexas funções parametrizadas. Acerca desses recursos, julgue os itens a seguir. Para receber parâmetros do usuário, uma stored procedure precisa ser convertida em uma function, pois, nativamente, não oferece esse recurso.

Acerca das informações apresentadas no código e dos conceitos de banco de dados, assinale a opção correta.

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.

Com relação a banco de dados relacional, julgue os itens subsequentes. A operação que retorna como resultado valores de duas tabelas, tendo como base valores comuns em uma coluna comum às duas tabelas, é denominada junção.

Considere uma tabela de nome carros, com os campos, nome, ano, modelo e cor. Tendo como referência essa tabela, julgue os próximos itens, acerca de SQL.

Para a adição, na tabela de dados carros, das informações a seguir, deve-se executar o comando insert into carros ( n o m e , a n o , m o d e l o ,cor) values (corolla,2011,2012,preta). nome:corolla ano:2011 modelo:2012 cor:preta

Com relação à sintaxe e ao uso de comandos SQL, julgue os itens seguintes.

Para se inserir um registro em uma tabela em SQL, é correto o uso do comando INSERT INTO, que pode ser seguido de uma condição por meio do uso de SELECT combinado com o uso de WHERE e, ainda, ter restrições mais específicas, de acordo com a necessidade do programador.

Acerca de otimização de consultas SQL em banco de dados e mineração de dados, assinale a opção correta.

Acerca dos gatilhos (triggers) na linguagem SQL ANSI, julgue os itens subsequentes.

Ao se especificar um gatilho, a cláusula opcional WHEN é utilizada para indicar as condições que necessitam ser verificadas antes de a ação ser executada.
A respeito da linguagem SQL (structured query language), julgue os próximos itens. SQL, uma linguagem declarativa para manipulação de dados, é utilizada em sistemas de banco de dados exclusivamente como DML (data manipulation language).
Os SGBDs modernos permitem que boa parte da carga de processamento, que antes residia nas aplicações, seja liberada ao disponibilizar recursos do lado do banco de dados, permitindo até mesmo a codificação de complexas funções parametrizadas. Acerca desses recursos, julgue os itens a seguir. Além de as triggers serem disparadas comumente com as operações de DELETE, INSERT e UPDATE, alguns sistemas também as executam a partir de operações de SELECT e EXECUTE PROCEDURE, a fim de auditar as transações.
A respeito de banco de dados, julgue os itens que se seguem. As funções SUM e AVG são funções agregadoras, uma vez que utilizam uma coleção de valores como entrada, retornando um único valor como saída.
Á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, t , a, b e c.

Acerca de álgebra relacional e SQL, julgue os itens a seguir.

A expressão da álgebra relacional (r × s) pode ser expressa em SQL como: Select * from r,s.
Os SGBDs modernos permitem que boa parte da carga de processamento, que antes residia nas aplicações, seja liberada ao disponibilizar recursos do lado do banco de dados, permitindo até mesmo a codificação de complexas funções parametrizadas. Acerca desses recursos, julgue os itens a seguir. É possível inserir, excluir e atualizar registros diretamente de uma view.
A respeito da linguagem SQL (structured query language), julgue os próximos itens. Em uma consulta, a cláusula HAVING é usada exclusivamente em combinação com a cláusula GROUP BY, como forma de filtrar registros.
Além das ferramentas para gerenciamento de banco de dados, várias outras ferramentas de software atuam como front ends para gerenciadores de bancos de dados, como geradores de relatórios, geradores de consultas, geradores de formulários de entrada de dados, ferramentas de modelagem e de dicionário de dados, de engenharia reversa, de data warehousing, de benchmarking, de auditoria, de recuperação de dados, entre outras. Considerando os conceitos relacionados a essas ferramentas, julgue os itens seguintes. Geradores de consulta, como regra geral, realizam engenharia reversa de modelos de dados relacionais, geram esqueletos de consultas SQL, nas quais é comum o uso de cláusulas group by, e empregam templates para a geração de relatórios.

Acerca dos gatilhos (triggers) na linguagem SQL ANSI, julgue os itens subsequentes.

Ao se especificar um gatilho, as palavras-chave obrigatórias FOR EACH ROW garantem que a regra será disparada mais de uma vez para cada linha afetada pelo evento de disparo.

Página 1