Paula está trabalhando em uma modelagem relacional e observ...

Próximas questões
Com base no mesmo assunto
Q2542022 Banco de Dados
Paula está trabalhando em uma modelagem relacional e observou que o valor da entidade pedido é obtido multiplicando a quantidade vendida pelo valor dos itens que compõem o pedido. Baseado nessa observação, Paula conclui que o valor da entidade pedido é um atributo:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a C - derivado.

Vamos entender por que essa alternativa é a correta e analisar as demais alternativas.

Tema da Questão: A questão aborda o conceito de tipos de atributos em uma modelagem de dados. Esse é um tema essencial em bancos de dados relacionais, onde é importante compreender a classificação dos atributos para uma correta modelagem e implementação.

Explicação da Alternativa Correta:

Derivado (C): Um atributo derivado é aquele cujo valor pode ser calculado a partir de outros atributos no banco de dados. No caso da entidade "pedido", o valor é obtido multiplicando a quantidade vendida pelo valor dos itens que compõem o pedido. Ou seja, o valor final do pedido não é armazenado diretamente, mas é calculado a partir de outros dados. Essa característica define um atributo derivado.

Justificativa das Alternativas Incorretas:

A - Composto: Atributos compostos são aqueles que podem ser decompostos em subcomponentes. Por exemplo, o endereço pode ser decomposto em rua, cidade, estado, etc. No caso da questão, o valor do pedido não pode ser decomposto dessa forma, pois ele é calculado, não composto.

B - Multivalorado: Um atributo multivalorado pode ter mais de um valor para uma entidade. Por exemplo, múltiplos números de telefone para um contato. O valor do pedido, no entanto, é um único valor calculado, não uma coleção de valores.

D - Simples: Atributos simples não podem ser decompostos e são armazenados diretamente. O valor do pedido, sendo calculado, não é um atributo simples.

E - Determinante: Um determinante é um atributo que determina o valor de outro atributo. Embora a quantidade vendida e o valor dos itens determinem o valor do pedido, o próprio valor do pedido não é um determinante.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

derivado letra C

Atributos simples são indivisíveis, ou seja, são atributos atômicos, um exemplo seria o atributo , ele não pode ser dividido em partes menores para formar outros atributos, ele é indivisível.

Atributos Compostos podem ser divididos em partes menores, que representam outros atributos, como o atributo endereço, ele pode ser subdividido em atributos menores, como, por exemplo, , , , .

Um atributo Multivalorado pode ter um ou N (vários) valores associados a ele, como, por exemplo, o atributo telefone de um cliente, ele pode ter um ou vários telefones.

Atributos derivados dependem de outro atributo ou até mesmo outra entidade para existir, como, por exemplo, o atributo idade e o atributo data de nascimento, para descobrimos a idade de uma pessoa precisamos da sua data de nascimento, então, consideramos o atributo idade como derivado do atributo data de nascimento.

Atributo Chave

O atributo chave é utilizado para identificar de forma única uma entidade, ou seja, os valores associados a esse atributo são distintos dentre o conjunto de entidades. Como exemplo, podemos utilizar o  de uma pessoa, ele é único e pode ser utilizado como atributo chave, já que cada pessoa recebe um número de  distinto.

Fonte:https://www.alura.com.br/artigos/mer-e-der-funcoes

Com base na observação de Paula, o valor da entidade "pedido" é um atributo:

**C) derivado.**

Aqui está a explicação:

- **Atributo derivado**: É um atributo cujo valor pode ser calculado a partir de outros atributos. No caso mencionado, o valor da entidade "pedido" é obtido multiplicando a quantidade vendida pelo valor dos itens. Portanto, esse valor não é armazenado diretamente, mas calculado a partir de outros atributos.

Vamos revisar as outras opções para entender por que não são adequadas:

A) **Composto**: Um atributo composto é aquele que pode ser subdividido em atributos menores, como um endereço que pode ser subdividido em rua, número e cidade. Não é o caso aqui.

B) **Multivalorado**: Um atributo multivalorado pode ter múltiplos valores para uma única entidade. Por exemplo, um cliente pode ter múltiplos números de telefone. Isso não se aplica ao cálculo do valor do pedido.

D) **Simples**: Um atributo simples não pode ser subdividido em atributos menores. Como o valor é derivado de outros atributos, ele não é simples neste contexto.

E) **Determinante**: Um atributo determinante é aquele que determina a valor de outro atributo. O valor da entidade "pedido" é derivado e não determina outro atributo.

Portanto, a resposta correta é:

**C) derivado.**

A) Composto

  • Motivo da incorreção: Um atributo composto é aquele que pode ser decomposto em subpartes. Por exemplo, um endereço pode ser dividido em rua, cidade, estado, etc. No caso da questão, o valor do pedido não é composto, mas sim calculado a partir de outros atributos.

B) Multivalorado

  • Motivo da incorreção: Um atributo multivalorado é aquele que pode conter múltiplos valores para uma única entidade. Por exemplo, uma pessoa pode ter vários números de telefone. O valor do pedido, por outro lado, é único para cada pedido específico, não sendo multivalorado.

C) Derivado

  • O valor do pedido é calculado a partir de outros atributos (quantidade vendida e valor dos itens), caracterizando-o como um atributo derivado. Ele não é armazenado diretamente, mas sim derivado com base em outras informações.

D) Simples

  • Motivo da incorreção: Um atributo simples não pode ser decomposto ou calculado a partir de outros atributos. O valor do pedido, neste caso, não é simples, pois é obtido a partir de uma fórmula envolvendo outros atributos.

E) Determinante

  • Motivo da incorreção: Um atributo determinante é aquele que determina o valor de outro atributo, geralmente em uma chave candidata ou chave primária. Embora a quantidade vendida e o valor dos itens determinem o valor do pedido, o foco da questão está em definir o valor do pedido, que é derivado, e não um determinante.

Clique para visualizar este comentário

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