Diagramas entidade-relacionamento na notação IDEF1X disting...
ALGUEM EXPLICA... bah esse DER ta complicado pra mim. Se alguém tiver um material para recomendar. PF
qual erro da A? alguem sabe? obrigada
Arthur Mendonça | Direção Concursos
13/06/2021 às 10:38
Um relacionamento identificador é aquele que ocorre entre uma entidade fraca e uma entidade forte. Nesse tipo de relacionamento, há uma dependência de existência da entidade fraca em relação à entidade forte, com a entidade fraca não sendo capaz de ser identificada unicamente por seus próprios atributos. No modelo relacional, uma das características distintitvas de um relacionamento identificador é que a chave primária da entidade fraca é composta pela sua chave parcial em composição com a chave primária da entidade forte sasociada. Esse fenômeno é descrito na letra C!
Se alguém tiver alguma divergência, por gentileza, deixe-me saber:
A) os atributos que compõem a chave estrangeira correspondente possam assumir valores nulos.
> Corrigindo a frase: “no caso das entidades fracas, os atributos da chave estrangeira também pode ser
os atributos da chave primária, portanto não podem assumir valores nulos
B) a cardinalidade do relacionamento torne-se, obrigatoriamente, 1:1;
> Lógico que há outras possiblidades, por exemplo: (1:n)
c) os atributos que compõem a chave estrangeira correspondente passem a compor a chave primária da tabela estrangeira;
> já justificado na alternativa A
D) os atributos que compõem a chave estrangeira constituam, por si só, uma chave candidata da tabela estrangeira;
> Chaves candidatas podem identificar unicamente cada ocorrência da entidade, mas que não foram escolhidos para serem a chave primária. Somente no caso de entidades fracas, a chave estrangeira é obrigatoriamente uma chave primária.
E) seja estabelecida uma relação de especialização entre as duas entidades conectadas.
> Não entendi a proposta dessa alternativa
Alternativa correta: C - os atributos que compõem a chave estrangeira correspondente passem a compor a chave primária da tabela estrangeira.
Para compreender a alternativa correta é necessário entender a diferença entre relacionamentos identificadores e não identificadores em um Diagrama de Entidade e Relacionamento (DER) na notação IDEF1X. Um relacionamento identificador ocorre quando a existência de uma entidade depende de outra para a sua própria identificação. Isso geralmente acontece em uma relação do tipo "parte-todo" ou "pai-filho", onde a entidade filho não pode ser identificada unicamente sem referenciar a entidade pai.
Em termos de modelagem de banco de dados, quando temos um relacionamento identificador, os atributos que fazem parte da chave estrangeira na entidade dependente ou filho são incluídos na chave primária desta entidade. Assim, a entidade filho utiliza a chave primária da entidade pai como parte de sua própria chave primária para garantir a unicidade e a integridade referencial. Isso é fundamental para manter a consistência dos dados, uma vez que o filho não pode existir sem o pai neste tipo de relacionamento.
Agora, vamos justificar brevemente por que as outras alternativas estão incorretas:
- A - os atributos que compõem a chave estrangeira correspondente possam assumir valores nulos: Em um relacionamento identificador, os atributos da chave estrangeira não podem ser nulos, pois são parte essencial da chave primária da entidade dependente.
- B - a cardinalidade do relacionamento torne-se, obrigatoriamente, 1:1: A presença de um relacionamento identificador não implica diretamente em uma cardinalidade 1:1. Pode ser 1:N, onde cada entidade filho tem um único pai, mas cada pai pode ter vários filhos.
- D - os atributos que compõem a chave estrangeira constituam, por si só, uma chave candidata da tabela estrangeira: A chave candidata é um conjunto de atributos que pode ser considerado para ser chave primária, mas no contexto de um relacionamento identificador, a chave estrangeira está agregada à chave primária da entidade dependente, não formando uma chave candidata isoladamente.
- E - seja estabelecida uma relação de especialização entre as duas entidades conectadas: Relacionamento identificador não define automaticamente uma relação de especialização/generalização. Esse tipo de relação é um mecanismo de herança usado para compartilhar atributos entre entidades, mas não tem a ver diretamente com a formação da chave primária.
Assim, é importante lembrar que, em um DER na notação IDEF1X, um relacionamento identificador é aquele em que a chave estrangeira da entidade dependente é parte da sua chave primária, garantindo a dependência desta entidade em relação à entidade pai na qual ela se baseia.