ID 142195 Banca CESGRANRIO Órgão BNDES Ano 2009 Provas CESGRANRIO - 2009 - BNDES - Profissional Básico - Análise de Sistemas - Desenvolvimento Disciplina Banco de Dados Assuntos Banco de Dados Relacionais Sobre bases de dados relacionais, é INCORRETO afirmar que Alternativas em uma tabela, podemos definir várias chaves-estrangeiras, porém somente uma chave-primária, sendo que cada uma das chaves (estrangeira e primária) definidas pode englobar várias colunas. uma chave-primária define os atributos cujos conjuntos de valores não se repetem em diferentes linhas da mesma tabela. restrições do tipo check podem ser utilizadas para restringir o domínio de atributos. chaves-estrangeiras determinam conjunto de atributos cujos valores devem obrigatoriamente corresponder a valores existentes em atributos das tabelas referenciadas. chaves-candidatas são formadas por colunas cujos conjuntos de valores podem se repetir em diferentes linhas das tabelas e, por isso, não se pode definir uma chave-primária em tais colunas. Responder Comentários Preciso descordar da opção "d", pois uma Chave Estrangeira pode conter valor nulo. Ex.: Auto-Relacionamento, onde um funcionário não é gerenciado por outro, fazendo com que a FK do Gerente esteja nula para a Tupla do Funcionário Gerenciado. Tb discordo. Chave estranheira pode ter valor null. A palavra "obrigatoriamente" matou a questão. To estudando pra prova da Cesgranrio e to vendo como ta F!#$$%, entender os valores dessa banca. Questões muito incongruentes. Concordo que a letra D não esteja com o conceito de chave estrangeira completo, pois ela pode ter valores nulos e pode referenciar atributo da mesma tabela, porém a letra E está completamente errada. e) chaves-candidatas são formadas por colunas cujos conjuntos de valores NÂO podem se repetir em diferentes linhas das tabelas e, por isso, não se pode definir uma chave-primária em tais colunas. Pessoal, a questão é de interpretação. A questão não diz que uma chave estrangeira não pode ser nula, ela diz que chave-estrangeira determinam conjunto de atributos" e que QUANDO eles existirem "devem OBRIGATORIAMENTE corresponder a valores existentes em atributos das tabelas referenciadas". Quando existir um valor, é OBRIGATÓRIO ele estar relacionado a uma tabela.Foi assim que eu interpretei.