Considere que, em um modelo relacional, há duas tabelas bem formadas denominadas Pessoa e Projeto. Os atributos de Pessoa são CPF (PK), nome, endereço e o código do projeto no qual ela trabalha (FK); os atributos de Projeto são código (PK), título e data de início. Considere também que existe uma regra de negócio que determina que, em um projeto, não possam trabalhar mais do que 15 pessoas.
Um gatilho, criado para garantir que essa regra de negócio seja permanentemente observada, deve ser programado para ser executado
Tendo como referência o modelo lógico precedente, julgue o item a seguir.
Para que o modelo em questão seja implementado no sistema gerenciador de banco de dados relacional, deve-se criar, primeiramente, a tabela "Universidade" e, posteriormente, a tabela "Hospital".
Acerca da elaboração de banco de dados, julgue o item que se segue.
O relacionamento entre as tabelas a seguir necessita de uma tabela associativa.
Tendo como referência o modelo lógico precedente, julgue o item a seguir.
A partir do modelo apresentado, infere-se que um hospital pode estar vinculado a várias universidades, pois a tabela "Hospital" apresenta cardinalidade (0, n).
Considere que, em um modelo relacional, há três tabelas bem formadas denominadas Cliente, Compra (que representa os produtos comprados por um cliente) e Produto. A PK dos clientes é o CPF, e a PK dos produtos é um código. Há atributos nome e UF de nascimento para os clientes, e atributos fabricante e categoria para os produtos. Ou seja, Cliente (cpf, nome, UF), Produto (cod, fabricante, categoria) e Compra (cpf, cod). Observe-se o seguinte comando SQL:
SELECT DISTINCT P.fabricante
FROM Produto P, Compra C
WHERE P.cod = C.cod
AND P.categoria = 'celular'
AND C.cpf IN (SELECT cpf FROM Cliente WHERE UF = 'RS')
Esse comando retorna dados que respondem à seguinte pergunta:
No modelo relacional, cada registro de uma tabela tem um identifcador único chamado de chave primária. Assinale a alternativa que indica o nome da chave primária quando utilizada como referência em outro registro de outra tabela:
No modelo relacional de dados, uma tabela é um conjunto ordenado de campos.
Acerca dos modelos de dados relacional e dimensional em engenharia de software, julgue os itens que se seguem.
Em um modelo de dados relacional, a integridade referencial
assegura que os valores dos campos presentes na chave
estrangeira apareçam na chave primária da mesma tabela, a fim
de garantir a integridade dos dados.
Considerando a figura apresentada, que ilustra o modelo de um banco de dados hipotético, julgue os itens que se seguem.
As cardinalidades mínimas do referido modelo são representadas por n.
O Modelo Relacional usa
Assinale a opção correta.