Publicidade|Remover
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.

As pseudo colunas SQL: CURRVAL, NIVEL, NEXTVAL, ROWID, e ROWNUM são permitidas em PL/SQL somente no comando

A linguagem SQL é dividida em subconjuntos de acordo com as operações que se deseja efetuar sobre um banco de dados. Um deles é a Linguagem de Definição de Dados (LDD ou DDL, do Inglês Data Definition Language), cujos comandos básicos são
Á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.

Considere o seguinte requisito: "Para cada departamento com menos de 1000 funcionários devem ser listados os salários médios de cada departamento". As cláusulas SQL-ANSI vinculadas a uma única expressão SELECT, uma que calcula o salário médio e a outra que restringe a quantidade de empregados são, respectivamente,

Observe o comando SQL a seguir.

drop table T1, T2 cascade

No MYSQL, esse comando

Considere o seguinte comando SQL:

SELECT Count (*)

FROM Objetos

O resultado da execução desse comando é

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.

A instrução JOIN em SQL é utilizada para consultar informações de duas ou mais tabelas, baseadas em relações entre colunas destas tabelas. Um dos tipos de JOIN é o INNER JOIN que retorna linhas

Ao implementar um sistema de gerência de fornecedores, o desenvolvedor percebeu que não existia no banco de dados relacional da empresa qualquer representação da entidade PRODUTO que aparecia em seu modelo de dados. Para corrigir essa falha, preparou um comando SQL que alteraria o esquema do banco de dados.

Tal comando SQL deve ser iniciado com

Julgue os próximos itens, relacionados a SQL 99 (Structured Query Language).

Para os atributos das tabelas, não é possível criar domínios próprios de dados, mas é necessário utilizar dados padronizados, que podem ser do tipo numérico, cadeia de caracteres, cadeia de bits, boolianos, timestamp, date e time, blog e clog.

Acerca de conceitos de banco de dados, características dos bancos relacionais e linguagem SQL, julgue os itens que se seguem.

Uma transação é uma coleção de instruções SQL DML tratada como uma unidade lógica, de forma que não seja necessário o uso de commit, mesmo que implícito, para tornar as alterações permanentes.

Página 3
Publicidade|Remover