Banco de dadosBanco de dados relacionais
- (FCC 2014)
Considere 3 tabelas de um banco de dados relacional:
Programa ( ID, Título, Descrição), Usuário ( CPF, Nome, Cargo), Tem ( ID, CPF).
A tabela Temimplementa um relacionamento muitos para muitos de Programa para Usuário, sendo IDe CPFchaves estrangeiras na tabela Tem, com origem, respectivamente, nas tabelas Programae Usuário.
Considere a seguinte consulta SQL ANSI:
SELECT Título, Nome
FROM Programa P, Usuário U, Tem T
CLÁUSULA X
A CLÁUSULA X para completar a consulta SQL, de modo a se obter o nome dos usuários e o título dos programas que eles utilizam é
A) WHERE ID IN P = ID IN T AND CPF IN U = CPF IN T
B) WHERE P(ID) = T(ID) AND U(CPF) = T(CPF)
C) WHERE P.ID = T.ID AND U.CPF = T.CPF
D) WHERE ID (P,T) AND CPF (U, T)
E) WHERE ID.P LIKE ID.T AND CPF.U LIKE CPF.T
Próximo:
EXERCÍCIOS - Exercício 16
Vamos para o Anterior: Exercício 14
Tente Este: Exercício 24
Primeiro: Exercício 1
VOLTAR ao índice: Banco de dados