SóProvas


ID
920125
Banca
FCC
Órgão
DPE-SP
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Quando da modelagem de dados de um banco de dados relacional, podem ser utilizados atributos compostos, sobre os quais é correto afirmar que

Alternativas
Comentários
  • Atributos compostos como o endereço residencial, devem deve ser evitados na modelagem, pois campos com essa caraterística são barrados pela 1ª forma normal que prega a atomicidade.
  • 1ª FN: Os únicos valores permitidos pela 1ª FN são atômicos ou indivisíveis. Os campos de uma tabela não devem ser multivalorados (ex. telefones) ou compostos (ex. endereços). 

    Resolução: para os multivalorados (deve ser cruada uma tabela mestre/detalhe) e para os compostos, criar campos para expansão dos detalhes. 
  •  a) podem ser decompostos em outros atributos simples ou ainda compostos.
    Correta! o último termo "ou ainda compostos" pode confundir o candidato. Mas o enunciado não especifica que a modelagem será colocado na primeira forma normal, ou transformada em um modelo relacional . Portanto, é livre a decomposição em outros atributos simples ou compostos.

    b) são sempre formados por um atributo do tipo numérico e um do tipo literal.
    Errada! É livre, não existe nenhum tipo de restrição ao tipo de atributo utilizado.

    c) não podem conter atributos do tipo booleano em sua formação.
    Mesma situação da b

    d) não admitem valores nulos em sua composição.
    Não existe tipo de restrição especificado aos atributos e valores 

    e) fazem parte, obrigatoriamente, da chave primária do conjunto de entidades ao qual são vinculados.
    Um atributo composto jamais será uma chave primária




  • Prezados, vamos aos comentários das alternativas :
    a) podem ser decompostos em outros atributos simples ou ainda compostos. 
    Alternativa correta, segundo Navathe em seu livro, página 135, entendemos que atributos compostos podem ser divididos em subpartes menores, que representam atributos mais básicos, com significados independentes, podendo eles serem atributos simples ou ainda outros atributos compostos.
    b) são sempre formados por um atributo do tipo numérico e um do tipo literal. 
    Alternativa errada, não há essa limitação, um atributo composto pode ser formado apenas por atributos numéricos , ou apenas atributos literais, não havendo nenhuma restrição.
    c) não podem conter atributos do tipo booleano em sua formação. 
    Alternativa errada, não existe essa limitação
    d) não admitem valores nulos em sua composição. 
    Alternativa errada, um atributo composto pode sim admitir valores nulos, basta que isso seja permitido na modelagem, não havendo esse impedimento só pelo fato dele ser um atributo composto.
     e) fazem parte, obrigatoriamente, da chave primária do conjunto de entidades ao qual são vinculados. 
    Alternativa errada, não é obrigado que o atributo composto faça parte da chave primaria da entidade.
    Fonte : ELMASRI, R.; NAVATHE, S. R. Sistemas de Banco de Dados, 6ª ed
  • Atributos Compostos:

    –Podem ser divididos em partes menores, que representam a maioria dos atributos básicos com significados independentes. 

    • Ex: Endereço 

    • Rua Santana, 100, Apto 601 - Recife - PE