Foram encontradas 24.451 questões.
Disciplina: TI - Banco de Dados
Banca: Excelência
Orgão: Pref. São Carlos-SP
Provas
Considere o seguinte diagrama com o esquema de banco de dados e respectivas integridades referenciais, juntamente com uma consulta SQL.

SELECT Pnome, Unome
FROM FUNCIONARIO
WHERE NOT EXISTS ((
SELECT Projnumero
FROM PROJETO
WHERE Dnum=20)
EXCEPT (
SELECT Pnr
FROM TRABALHA_EM
WHERE Cpf = Fcpf));
O que essa consulta SQL faz?
Provas
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:
Provas
Considere que, em um modelo Entidade-Relacionamento, há duas entidades denominadas X e Y que se relacionam por meio de um relacionamento denominado R; que uma entidade de X pode relacionar-se a nenhuma ou a várias entidades de Y; e que uma entidade em Y sempre se relaciona a exatamente uma entidade em X. Ou seja:

A modelagem relacional desses dados, que garante que as tabelas estarão na Terceira Forma Normal (3FN), definirá
Provas
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
Provas
Provas
Os resultados da execução de ambos os comandos são, respectivamente:
Provas
Provas
Bancos de dados são muito úteis em sistemas de informação, o projeto e modelagem de dados tem influência direta na qualidade do software que acessa esses dados. Considerando as técnicas de projeto de bancos de dados, julgue o item a seguir.
Uma visão consiste basicamente de uma tabela derivada de outras tabelas. Visões sobre várias tabelas não são passíveis de atualizações
Provas
Bancos de dados são muito úteis em sistemas de informação, o projeto e modelagem de dados tem influência direta na qualidade do software que acessa esses dados. Considerando as técnicas de projeto de bancos de dados, julgue o item a seguir.
Na terceira forma normal, as tabelas não podem conter atributos que sejam resultados de algum cálculo de outro atributo. Isso é considerado dependência transitiva de colunas.
Provas
Caderno Container