Filtrar


Questões por página:
Julgue o item que se segue, com relação às definições e aos problemas de execução de comandos nas linguagens SQL.

Uma operação DELETE do SQL não é realizada se sua chave primária for referida por chaves estrangeiras em registros de outras tabelas no banco de dados. Assim, a fim de garantir a existência de chaves primárias para cada chave estrangeira nos bancos de dados relacionais, o SQL não apresenta nenhuma cláusula ou opção adicional que permita tal operação ocorrer nessa situação.
Julgue o item que se segue, com relação às definições e aos problemas de execução de comandos nas linguagens SQL.

Considerando a tabela aluno (id, curso, disciplina, notafinal, sexo) de um banco de dados relacional, o comando SQL que permite obter o nome da disciplina e a média das notas finais por disciplina apenas para os alunos do sexo igual a 'F' e para as disciplinas com média abaixo de 5 é o apresentado a seguir.

SELECT disciplina, AVG(notafinal) FROM aluno WHERE sexo= 'F' GROUP BY disciplina HAVING AVG (notafinal)<5
Julgue o próximo item acerca da aplicação dos princípios de álgebra relacional e suas transformações em comandos SQL.

A operação relacional PRODUTO CARTESIANO (ou PRODUTO CRUZADO), representa uma operação binária de conjunto nas relações nas quais ela é aplicada e é usada para combinar as tuplas de duas relações de forma combinatória. Corresponde à formação de uma lista de tabelas na cláusula FROM, como exemplificado a seguir.

SELECT aluno.matricula, nota.valor FROM aluno, nota
Julgue o próximo item acerca da aplicação dos princípios de álgebra relacional e suas transformações em comandos SQL.

Considere que uma tabela denominada PESSOA contenha informações do cpf, do nome e do sexo de uma pessoa. Considere, ainda, que essa tabela tenha sido criada e alimentada em um SGBD relacional e que os valores do campo sexo de todos os registros da tabela são 'M' ou 'F'. Nessa situação, quando são executados os comandos SQL formados fidedignamente a partir da interpretação das representações no formato de álgebra relacional presentes nos itens (i), (ii) e (iii) listados a seguir, esses comandos serão executados corretamente em SGBDs relacionais e seus resultados serão conjuntos de tuplas idênticas no número de linhas, de colunas, e de todos os valores nas linhas de resultado.

(i) R1π cpf, nome, sexo (PESSOA)

(ii) R1π cpf, nome, sexosexo='M' OR sexo='F' (PESSOA))

(iii) R1 ← (π cpf, nome, sexo (σ sexo='M' (PESSOA)) ∪ (π cpf, nome (σ sexo='F' (PESSOA))
Julgue o próximo item acerca da aplicação dos princípios de álgebra relacional e suas transformações em comandos SQL.

A operação PROJEÇÃO seleciona algumas colunas e linhas da relação/tabela, enquanto descarta outras.