Dadas as tabelas Escritor (cpf, nome), Livro(isbn, titulo,
data_publicacao) e Publica(cpf, isbn), como ficam as
cláusulas From e Where de uma consulta SQL para exibir
os nomes dos escritores dos livros ainda sem data de
publicação? Considere que os atributos sublinhados são
chaves primárias.
Considerando as tabelas Escritor (cpf, nome), Livro(isbn,
titulo, valor) e Publica(cpf, isbn), qual é a menor quantidade
de junções e subconsultas SQL para exibir os nomes dos
escritores que publicaram livros com valor acima da média
dos livros publicados. Considere que os atributos
sublinhados são chaves primárias e que um Livro publicado
deve estar registrado na tabela Publica.
Tendo em mente: i) a Técnica de Modelagem EntidadeRelacionamento; ii) as entidades Funcionário e Projeto; iii)
o relacionamento Trabalha entre essas entidades; assinale
a afirmativa segundo a qual se permite modelar o
relacionamento Trabalha para que este possa registrar que
o funcionário de matrícula 123 trabalhou mais de uma vez
no projeto de código 321, bem como registrar a quantidade
de funcionários que trabalharam nesse mesmo projeto e em
quantos projetos cada funcionário trabalhou. Considere que
os atributos matrícula e código são os identificadores de
Funcionário e Projeto, respectivamente.
Sobre controle de transações em SGBD, identifique quais
das propriedades ACID são responsáveis por garantir que,
respectivamente: i) a execução com sucesso de uma
transação deve levar o banco de dados de um estado
íntegro a outro estado igualmente íntegro; ii) os efeitos de
uma transação realizada com sucesso devem resistir a
falhas no sistema; iii) após o término de uma transação, a
base de dados não deve refletir resultados parciais da
transação.
Julgue o próximo item, relativo a SQL, banco de dados e Azure.
No modelo entidade-relacionamento a seguir, a coluna
IdDepartamento da tabela Funcionario não pode ser
nula, uma vez que ela é a chave estrangeira advinda do
relacionamento com a tabela Departamento.
Considerando que a tabela precedente, de nome funcionario,
possui apenas os registros mostrados, julgue o item subsequente. A seguir, é apresentado o comando correto em SQL para se
alterar o valor do salário (Salario) para o maior salário da
tabela apenas para o funcionário que possui
IdFuncionario igual a 1.