SóProvas


ID
5554
Banca
CESGRANRIO
Órgão
Transpetro
Ano
2006
Provas
Disciplina
Banco de Dados
Assuntos

Utilize as informacoes abaixo para
responder às questoes de 29 a 31.


Seja o seguinte modelo lógico (relacional) para um dado
SGBD onde os atributos sublinhados indicam as chaves
primárias de cada uma das respectivas tabelas:

Profissão (código-profissão, descrição-profissão)

Pessoa (cpf, identidade, nome-pessoa, código-sexo, código-profissão)

Dependente (cpf, ordem-dependente, nome-dependente, código-sexo)

Sexo (código-sexo, descrição-sexo)

Com base no modelo acima, assinale a afirmativa INCORRETA.

Alternativas
Comentários
  • Devo discordar do gabarito.Uma entidade fraca não possui um conjunto mínimo de atributos que possam constituir a chave primária da tabela de dependentes. O CPF é um atributo forte o suficiente para ser chave primária desta tabela dependentes visto que ele é único por pessoa. Desta forma a tabela Dependente não representa entidade fraca.
  • Não, o gabarito está correto. Porém, acho que a banca vacilou omitindo informações.

    O que eu entendi é que o cpf na tabela Dependente, é o Cpf do empregado a qual o dependente está relacionado. Por isso, esse cpf poderá se repetir na tabela se o empregado tiver mais de um dependente. Caracterizando assim uma entidade fraca.
  • Concordo com a Vanessa.

    Entendi da mesma forma.

    Porém a questão realmente parece ser dúbia. Poderia deixar mais claro colocando "cpf_pessoa" ou "cpf_dependente".

    E a letra C acho q está incorreta tbm, já que dá a entender que "código-profissão" da tabela Pessoa é a chave Primária da tabela Profissão, e chave estrangeira da própria tabela Pessoa.


  • Dependente (cpfordem-dependente, nome-dependente, código-sexo)

    Daniel. Preste atenção. A tabela Dependente é uma entidade fraca sim, pois ela contém como FK o código-sexo. TODA tabela que possui FK, de cara é entidade fraca. Isso é fatooo. Isole chaves primárias, chaves primárias nada têm haver com entidade fraca.

    Abraço a todos e bons estudos.

  • Júlio,

    A chave estrangeira em uma entidade somente irá  caracteriza-la como um entidade fraca, se essa chave estrangeira fizer parte  da chave primária da entidade em questão. A chave estrangeira código-sexo não determina isso, uma vez que não compõe a chave primaria da entidade dependente.
      Nao se pode generalizar como você informou.
  •  O atributo código-profissão da tabela Pessoa é uma chave estrangeira da tabela Profissão.

    Só eu achei essa frase mal redigida?

    código-profissão é chave estrageira da tabela Pessoa, na tabela Profissão ela é chave primária...Ué?!

    Agora, se fosse: chave estrangeira que referencia Profissão, tudo bem!

  • concordo com a  Analist Girl, mas dificilmente esta questão seria anulada por esse motivo! 
  • Putz..., a 'C' esta completamente errada. Depois de ler a assetiva nem olhei as outras, marquei ela.
    O atributo código-profissão da TABELA profissão é a chave primária da tabela (inclusive esta marcada como tal), NÃO uma chave estrangeira
  • Tirado do próprio livro do Navathe 6 edição, pag 138 - tópico 7.3 - Tipos de Entidade, Conjunto de Entidades, Tipos de Atributos e Chaves:

    "Um tipo de entidade também PODE NÃO TER CHAVE; nesse caso, ele é chamado de tipo de entidade fraca."

    Tirado do próprio livro do Navathe 6 edição, pag 144 - tópico 7.5 - Entidades Fracas:

    "Tipos de entidades que não possuem atributos-chave próprios são chamados tipos de entidade fraca."

    Logo, no presente caso, a tabela Dependente não pode representar uma entidade fraca, visto que possui o atributo ordem-dependente, o qual é CHAVE PRIMÁRIA PRÓPRIA, ou seja, É UMA CHAVE PRIMÁRIA QUE NÃO É REFERENCIADA EM NENHUMA OUTRA RELAÇÃO.

    Resumindo, UMA ENTIDADE SERÁ FRACA QUANDO SUA(S) CHAVE(S) PRIMÁRIA(S) - SE HOUVER - É(SÃO), TAMBÉM, CHAVE(S) ESTRANGEIRA(S), CASO CONTRÁRIO A ENTIDADE SERÁ FORTE.
  • Para mim a alternativa C também esta errada ...conforme os colegas acima falaram!
  • Acho que os colegas estão complicando o conceito de entidade fraca.
    Uma entidade fraca basicamente é uma entidade (ou sendo menos formal, um registro de uma entidade) , que depende de outra entidade para existir.
    No caso apresentando, DEPENDENTE é uma entidade fraca porque o campo CPF esta relacionado com a tabela PESSOA, ou seja, somente depois de cadastrar uma pessoa, com seu respectivo cpf (chave primaria) é que será possível cadastrar um dependente. A entidade dependente não existe sem a entidade PESSOA. Simples assim....