SóProvas


ID
1238011
Banca
FCC
Órgão
MPE-MA
Ano
2013
Provas
Disciplina
Banco de Dados
Assuntos

No projeto de bancos de dados relacionais é comum ocorrer a necessidade de modelar conjuntos de entidades fracas, cuja principal característica é

Alternativas
Comentários
  • ENTIDADES FORTES E ENTIDADES FRACAS


    É possível que um conjunto de entidades não tenha atributos suficientes para formar uma chave primária. Tal conjunto de entidades é nomeado como conjunto de entidades fraco. Um conjunto de entidades que possui uma chave primária é definido como conjunto de entidades forte. Para ilustrar, considere o conjunto de entidades transação que possui três atributos: número-transaçãodata e quantia. Embora cada entidade transação seja distinta, transações em contas diferentes podem compartilhar o mesmo número de transação. Assim, este conjunto de entidades não tem uma chave primária e é, portanto, um conjunto de entidades fraco. Para que este conjunto de entidades fraco tenha significado, ele deve fazer parte de um conjunto de relacionamentos um-para-muitos. Este conjunto de relacionamentos não deve ter atributos descritivos, uma vez que qualquer atributo requerido pode estar associado ao conjunto de entidade fraco.


    Os conceitos de conjuntos de entidades forte e fraco estão relacionados às dependências de existência introduzidas anteriormente. Um membro de um conjunto de entidades forte é por definição uma entidade dominante, enquanto um membro de um conjunto de entidades fraco é uma entidade subordinada.


    Embora um conjunto de entidades fraco não tenha uma chave primária, precisamos todavia de uma forma de distinção entre todas essas entidades no conjunto de entidades que dependa de uma entidade forte particular. O discriminador (ou chave parcial) de um conjunto de entidades fraco é um conjunto de atributos que permite que esta distinção seja feita. por exemplo, o discriminador do conjunto de entidades fraco transação é o atributo número-transação, uma vez que para cada conta um número de transação univocamente identifica uma única transação.


    A chave primária de um conjunto de entidades fraco é formada pela chave primária do conjunto de entidades forte do qual ele é dependente de existência (ou dependência existencial), mais seu discriminador. No caso do conjunto de entidades transação, sua chave primária é {número-contanúmero-transação}, onde número conta identifica a entidade dominante de uma transação e número-transação distingue entidades de transação dentro da mesma conta.


    As entidades fracas são representadas por um retângulo duplicado. O conjunto de relações que identificam as entidades fracas são representados por losângulos duplicados. Os atributos que constituem a chave parcial (ou discriminadores) são sublinhados de forma tracejada.


    Fonte: http://www.ime.usp.br/~andrers/aulas/bd2005-1/aula7.html

  • Entidade forte pode ser definida como uma entidade que consegue especificar sua chave primária dentro do conjunto dos seus atributos.

    Uma entidade fraca não possui entre seus próprios atributos um conjunto que possa ser definido como chave primária. As entidades fracas são identificadas por estarem relacionadas a entidades específicas de outro tipo de entidade conhecidas como entidade forte. Geralmente um atributo da entidade forte faz parte da chave primária da entidade fraca.

    Uma observação importante é que chamamos o tipo relacionamento entre a entidade fraca e seu tipo proprietário de relacionamento identificador

    Assim, conforme destacado na questão, realmente a entidade fraca é aquela que não possui atributos “capazes” de formar uma chave primária. A entidade fraca precisa se relacionar com outra entidade para existir. Afinal, ela não possui chave primária! 

    As entidades fracas são representadas pelos retângulos de borda dupla, e o losango de borda dupla indica relacionamento envolvendo entidade fraca. Gabarito: A

    Profa . Patrícia Quintão