Considerando o modelo relacional, um dos mais populares mode...

Próximas questões
Com base no mesmo assunto
Q1307006 Banco de Dados

Considerando o modelo relacional, um dos mais populares modelos de modelagem em sistemas comerciais atuais, analise as afirmativas abaixo.


I Ocorre o auto-relacionamento sempre que uma entidade está associada a uma ou mais instâncias da mesma entidade.

II Um relacionamento ternário ocorre quando uma entidade está no terceiro nível abaixo da entidade principal.

III Não há condição de existência para que tenhamos uma agregação em um modelo relacional.

IV As regras de entidade do modelo relacional são duas: integridade de entidade e integridade de atributo.

V A integridade de domínio limita o conjunto de valores que podem ser gravados em uma coluna.


No que concerne ao modelo relacional mencionado, estão corretas as afirmativas

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - I e V.

Vamos entender o motivo pelo qual essa alternativa está correta:

  • Afirmativa I: O auto-relacionamento ocorre quando uma entidade se relaciona com ela mesma, isto é, quando há uma associação entre instâncias da mesma entidade. Por exemplo, na entidade "Pessoa", poderia haver um relacionamento "é_pai_de" que associa uma pessoa a outra pessoa. Portanto, essa afirmativa é verdadeira.
  • Afirmativa V: A integridade de domínio se refere à restrição dos valores que uma coluna pode ter, baseando-se no tipo de dado (domínio) que foi definido para essa coluna, como inteiros, caracteres, entre outros. Por exemplo, um campo definido como "idade" não deveria aceitar valores negativos ou valores que não sejam numéricos. Essa afirmativa é correta.

As demais afirmativas estão incorretas por estas razões:

  • Afirmativa II: Um relacionamento ternário não é definido pelo "nível abaixo" de uma entidade principal, mas sim por envolver três entidades diferentes em uma relação. Por exemplo, uma entidade "Projeto" poderia ter um relacionamento ternário com as entidades "Funcionário" e "Departamento".
  • Afirmativa III: A agregação é um conceito que não se aplica diretamente ao modelo relacional, sendo mais pertinente aos modelos conceituais como o diagrama entidade-relacionamento (ER). No modelo relacional, trabalhamos com tabelas, atributos e relações entre elas.
  • Afirmativa IV: As regras de entidade do modelo relacional referem-se, na verdade, à integridade de entidade, que garante que cada linha tenha uma chave primária única, e à integridade referencial, que garante a consistência entre tabelas que se relacionam através de chaves estrangeiras.

Compreendendo os conceitos de auto-relacionamento e as restrições de integridade de domínio, você pode resolver com precisão questões como esta no contexto do modelo relacional.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito C

I) Correto.

II) Relacionamento Ternário:

um único fato que relaciona três entidades 

No relacionamento ternário, 3 entidades estão associadas simultaneamente.

III)Agregação:

É o relacionamento.

Este relacionamento possui uma condição de existência, que o relacionamento fundamental tem que ser necessariamente N:N.

IV)Para começar existe a integridade de identidade, referencial e de domínio, assim como outras regras. E outra, quando a definição costuma usar termos de limite, geralmente esta errada.

V) Correto.

Fontes:

https://sites.google.com/site/uniplibancodedados1/aulas/modelo-relacional

https://www.devmedia.com.br/modelagem-relacional/19614

Gabarito: C.

Sobre o item V, vou deixar um exemplo na prática:

Suponha que você está desenvolvendo um banco de dados que vai armazenar, em uma coluna, os salários dos servidores de um determinado órgão. Os salários, serão variáveis do tipo float, dado que o salário não é um número inteiro. Com isso, se essa coluna só aceita o domínio float, não há como inserir, por exemplo, um booleano ou qualquer outro tipo de domínio que não seja aquele para o qual a coluna foi designada.

Bons estudos!

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo