SóProvas


ID
944497
Banca
VUNESP
Órgão
FUNDUNESP
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

Na modelagem entidade-relacionamento, há os conjuntos de entidades fracas, sobre os quais é correto afirmar que

Alternativas
Comentários
  • Correta letra C. Segue um resumo baseado no Silberschatz:

    Entidades fracas não tem atributos suficientes para formar uma chave primária. Precisam estar associadas a um conjunto identificador/proprietário para ser significativo. Apesar de não terem chave primária, é necessário um discriminador, que é um conjunto de atributos que permitem distinguir entre essas entidades ele também é chamado de chave parcial. Logo, a chave primária de um conjunto de entidades fraca é a chave primária do identificador mais o discriminadorda entidade fraca.
  • Prezados,
    Segundo Navathe, página 144, tipos de entidade que não possuem atributos-chave próprios são chamados de tipos de entidade fraca. As entidades pertencentes a um tipo de entidade fraca são identificadas por estarem relacionadas a entidades especificas de outro tipo em combinação com um de seus valores de atributos.
    Exemplo, digamos que temos um modelo com uma entidade funcionário , que possui como chave primaria o CPF . Temos nesse modelo também a entidade dependente , que possui um atributo ID , esse atributo não consegue identificar unicamente o dependente, de forma que precisamos relacionar o CPF de funcionário com o ID do dependente para criarmos uma chave primária para a entidade dependente. Nesse caso, a entidade dependente teria uma chave estrangeira CPF referente a entidade funcionário.
    Entendendo o conceito de entidades fracas, vamos as alternativas dessa questão :
    a) não podem conter atributos do tipo literal.
    Alternativa errada. Não há nenhuma restrição quanto aos atributos que uma entidade fraca pode ter, ela é considerada fraca porque sua chave primaria é composta por atributos seus e de outras tabelas.
    b) não podem ter seu conteúdo armazenado nas tabelas do banco de dados.
    Alternativa errada. As entidades fracas podem sim ter seu conteúdo armazenado nas tabelas do banco de dados
    c) não possuem atributos capazes de formar a chave primária do conjunto de entidades.
    Alternativa correta. Apenas os atributos da entidade fraca não são suficientes para identificar unicamente a tupla, de forma que é necessário pegar um atributo de outra entidade para identificar unicamente a tupla na entidade fraca.
    d) são utilizados para representar conjuntos de entidades abstratas.
    Alternativa errada. Não há nenhuma limitação para a representação do minimundo em entidades fracas.
    e) sempre devem incluir um atributo do tipo booleano.
    Alternativa errada. Sua entidade fraca de seu modelo é livre para ter qualquer tipo de atributo, não existindo essa imposição de ter que ter um atributo booleano.
    Portanto, alternativa correta letra C
    Fonte : Navathe, Sistemas de Bancos de dados , 6º edição
  • exemplo clássico é nota fiscal e item de nota fiscal