Banco de questões Didata

Questão pública

Tecnologia da Informação · Modelagem de Dados e Relacionamentos · Generalização exclusiva e parcial no modelo ER (MER/DER)

Múltipla escolha CESGRANRIO 2025 Fácil

Durante o mapeamento do Modelo Entidade-Relacionamento (MER) para o modelo relacional de dados, aplicam-se regras específicas para transformar cada componente conceitual em elementos do modelo relacional. Considere as seguintes situações: • Autorrelacionamentos - quando uma entidade se relaciona consigo mesma. • Hierarquias IS-A - generalização/especialização de entidades. • Relacionamentos 1:N - em que cada instância de uma entidade do lado “1” pode associar-se a várias instâncias da entidade do lado “N”, mas cada instância do lado “N” está associada a exatamente uma do lado “1”. • Relacionamentos N:N - em que cada instância de uma entidade pode relacionar-se com várias instâncias da outra e vice-versa. • Entidades com atributos multivalorados - em que um atributo pode ter múltiplos valores para uma mesma instância. Nesse contexto, as transformações recomendadas para essas cinco situações são as seguintes:

a

Autorrelacionamentos - crie uma nova tabela separada para representar os relacionamentos entre as instâncias da entidade. Hierarquias IS-A - mapeie toda a hierarquia em uma única tabela que contenha todos os atributos, com uma coluna discriminadora, mesmo que resulte em muitos valores nulos. Relacionamentos 1:N - incorpore a chave da entidade do lado “N” na tabela da entidade do lado “1”. Relacionamentos N:N - adicione colunas extras em cada tabela original para representar os relacionamentos. Atributos multivalorados - represente os valores na mesma tabela da entidade, separando-os por vírgulas.

b

Autorrelacionamentos - adicione, se o relacionamento for 1:1, uma coluna na tabela para representar a chave estrangeira que referencia a própria chave primária. Hierarquias IS-A - utilize o mapeamento por tabela única, sem distinção clara entre atributos comuns e específicos. Relacionamentos 1:N - mapeie incorporando a chave da entidade do lado “1” na tabela do lado “N”. Relacionamentos N:N - crie uma tabela associativa que contenha somente as chaves das duas entidades, ignorando atributos do relacionamento. Atributos multivalorados - mapeie-os diretamente na tabela referenta à entidade, em uma coluna única.

c

Autorrelacionamentos - mapeie criando uma nova tabela contendo as chaves da entidade, descartando a opção de usar a mesma tabela. Hierarquias IS-A - crie tabelas separadas para cada subtipo, duplicando os atributos comuns em todas elas. Relacionamentos 1:N - incorpore a chave da entidade do lado “N” na tabela do lado “1”. Relacionamentos N:N - crie uma tabela associativa com as chaves das entidades, mas não inclua os atributos do relacionamento. Atributos multivalorados - represente os múltiplos valores em uma coluna única utilizando delimitadores.

d

Autorrelacionamentos - adicione, na tabela da entidade, uma coluna que referencia a própria chave primária (chave estrangeira) para representar o relacionamento 1:N. Hierarquias IS-A - mapeie criando uma tabela para o supertipo com os atributos comuns e tabelas separadas para cada subtipo com os atributos específicos, onde a chave primária do subtipo também é uma chave estrangeira que referencia o supertipo. Relacionamentos 1:N - inclua a chave da entidade do lado “1” como chave estrangeira na tabela da entidade do lado “N”. Relacionamentos N:N - crie uma tabela associativa que contenha as chaves das duas entidades (que, em conjunto, formam uma chave primária composta) e inclua quaisquer atributos do relacionamento, se houver. Atributos multivalorados - crie uma tabela separada que contenha a chave da entidade e o valor do atributo, formando uma chave primária composta se necessário.

e

Autorrelacionamentos - adicione uma coluna de chave estrangeira na mesma tabela somente se o relacionamento for 1:1; caso contrário, ignore o mapeamento. Hierarquias IS-A - mapeie a hierarquia ignorando os atributos específicos dos subtipos e representando somente os atributos comuns na tabela do supertipo. Relacionamentos 1:N - incorpore a chave da entidade do lado “N” na tabela da entidade do lado “1”. Relacionamentos N:N - mapeie criando uma tabela associativa que contenha as chaves das duas entidades, mas sem definir uma chave primária composta. Atributos multivalorados - mapeie esses atributos criando uma nova tabela, mas sem relacionar a chave da entidade.

Resolva com gabarito comentado

Gabarito, explicação e revisão espaçada — tudo para fixar de verdade.

Começar a praticar

Questões relacionadas

6

CESGRANRIO 2024

O Modelo Entidade Relacionamento (MER) foi proposto por Peter Chen em 1976 com o objetivo de capturar informação semântica a respeito do mundo real e, por meio do seu diagrama (Diagrama Entidade-Relacionamento — DER), ser uma ferramenta para projeto de banco de dados. Ao criar um DER, deve-se considerar que

Generalização exclusiva e parcial no modelo ER (MER/DER) ·Tecnologia da Informação Fácil

CESGRANRIO 2025

O diagrama ER, a seguir, apresenta uma generalização exclusiva e parcial. Os conjuntos A e B fazem parte de um banco de dados relacional cujo esquema se baseia no diagrama acima. A={x1, x2, x3, x4, x5, x6} B={x2, x4, x6} Qual conjunto, relativo à entidade C, completa esse banco de dados, sem violar as propriedades da generalização apresentada?

Generalização exclusiva e parcial no modelo ER (MER/DER) ·Tecnologia da Informação Média

CESGRANRIO 2024

Em um diagrama de entidades e relacionamentos (DER), as entidades são representadas por meio de retângulos, e os relacionamentos, por meio de losangos. No DER, um retângulo representa um conjunto de entidades. Tanto as entidades quanto os relacionamentos podem possuir atributos. Todas as entidades em um DER precisam possuir um atributo especial, denominado atributo identificador. Nesse contexto, considere que uma entidade PESQUISADOR, em um DER, representa um conjunto de pessoas que são pesquisadores. Nesse caso, o atributo identificador da entidade PESQUISADOR

Generalização exclusiva e parcial no modelo ER (MER/DER) ·Tecnologia da Informação Média

CESGRANRIO 2024

O Diagrama de Entidades e Relacionamentos (DER) é uma ferramenta bastante conhecida e útil para a modelagem conceitual dos dados que um determinado sistema de informação deve tratar. Em particular, os relacionamentos, representados por meio de losangos no DER, são utilizados para indicar que

Generalização exclusiva e parcial no modelo ER (MER/DER) ·Tecnologia da Informação Difícil

CESGRANRIO 2025

Em um determinado modelo conceitual, representado pelo modelo de entidades e relacionamentos, há duas entidades, Cliente e Pedido, e um único relacionamento, chamado Realiza, entre essas entidades. Sabe-se que: (1) cada pedido deve ser realizado por exatamente um cliente de cada vez; e (2) um cliente pode realizar vários pedidos, mas nem todo cliente faz pedidos. Nesse cenário, as cardinalidades (min, max), para cada lado desse relacionamento entre Clientes e Pedidos, devem ser representadas por

Generalização exclusiva e parcial no modelo ER (MER/DER) ·Tecnologia da Informação Difícil

CESGRANRIO 2024

Considere um modelo conceitual representado por meio de um Diagrama de Entidades e Relacionamentos (DER) em que há uma entidade denominada PRÉDIO. Nesse contexto, um prédio pode ser de uso exclusivamente residencial, exclusivamente comercial, de uso misto (residencial e comercial), e apenas isso. No DER, a entidade PRÉDIO foi corretamente especializada em duas outras: RESIDENCIAL e COMERCIAL. Sendo assim, nesse DER, as duas especializações são

Especialização no MER/DER (restrições total/parcial e disjunta/sobreposta) ·Tecnologia da Informação Fácil

Notas, exercícios e revisão — em um só fluxo.

Pare de pular entre cinco apps. Envie seu material uma vez e tenha, em um só lugar, tudo pra entender, praticar, memorizar e acompanhar seu progresso.