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.
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.
Identifique os tipos de relacionamentos do diagrama de
classes da UML que devem ser usados para expressar,
respectivamente: i) que uma instância de uma classe A
utiliza uma instância de uma classe B como argumento em
um de seus métodos; ii) que uma instância de uma classe
C depende existencialmente de uma instância de uma
classe D. Isto é, a instância da classe D é responsável pelo
ciclo de vida da instância da classe C.