ID 360037 Banca FEPESE Órgão UDESC Ano 2010 Provas FEPESE - 2010 - UDESC - Analista de Sistemas Disciplina Banco de Dados Assuntos Modelo relacional Sobre o modelo relacional de dados, é correto afirmar: Alternativas atributos que são chaves primárias ou chaves estrangeiras nunca podem ser nulos. o valor de um atributo em uma relação pode ser tanto simples (inteiro, string, etc.) quanto estruturado (lista, tabela aninhada, etc.). o domínio de um atributo Ae que é chave estrangeira deve ser idêntico ao domínio do atributo chave primária Ap para o qual Ae faz referência. a operação algébrica de projeção aplicada sobre uma relação R gera um subconjunto das tuplas de R como resultado. a operação algébrica de união aplicada sobre duas relações R e S gera como resultado um número de tuplas sempre igual à soma do número de tuplas de R e de S. Responder Comentários A alternativa certa "C" quer dizer: para inserir um valor na chave extrangeira, esse mesmo valor deve existir na chave primária referenciada (restrição de integridade referencial). a) Errada, pois chaves estrangeiras podem ser nulas. No começo de um banco de dados em que determinado campo se refere a uma tabela que ainda não foi preenchida pode ser nulo no começo pois a tabela referida não apresenta dados.b) Valor de atributo só pode ser simplesc) Correto, para uma chave estrangeira, o campo que ele se refere deve ser do mesmo tipo. Exemplo, se um cod_aluno se refere a um campo Cod da tabela aluno que é do tipo inteiro, então cod_aluno também deve ser inteiro.d) Errada, a operação projeção é aplicada sobre os campos da tabela enquanto que a operação seleção é aplicada sobre tuplas.e) Nem sempre o resultado de uma união gera este número de tuplas ditas no enunciado. Complementando os ótimos comentários dos colegas:a) As chaves estrangeiras também podem apresentar valores nulos nos casos de exclusão das chaves primárias relacionadas, se assim estiver definido no esquema do banco. e) A operação de união, denotada por R U S, inclui todas as tuplas que estão em R, ou em S, ou em ambas. As tuplas repetidas são eliminadas. Dessa forma, é possível que a tabela resultante possua um número de tuplas menor que a soma do número de tuplas de R com S.