SóProvas


ID
142084
Banca
CESPE / CEBRASPE
Órgão
TRE-MT
Ano
2010
Provas
Disciplina
Banco de Dados
Assuntos

A respeito de projeto e modelagem de banco de dados relacional, assinale a opção correta.

Alternativas
Comentários
  • Benjamin,d) Se um cliente pode ter mais de uma conta, a cardinalidade do lado da conta eh (1,n). Por isso está errado, ele disse (1,1).
  • Na letra D há erro pelo fato da cardinalidade estar trocada. Não consegui identificar o erro do item A.

    Alguém saberia dizer?

  • Segundo Navathe, atributo base é também chamado de  "atributo armazenado" ou "atributo derivado".

    3a Ed. pág. 38

  • Entidade Associativa

    É a entidade definida a partir da simplificação de um relacionamento de N:M (muitos-para-muitos) entre

    duas ou mais entidades.

    A sua chave primária deve ser composta, pelo menos, pelas chaves primárias das entidades que participam

    do relacionamento que a gerou.

    Por exemplo, no caso do relacionamento entre a entidade PEDIDO e a entidade PRODUTO, onde:

    PEDIDO vende (1,N) PRODUTO

    PRODUTO é_vendido_em (0,N) PEDIDO

    A entidade associativa ITEM DE PEDIDO é criada em decorrência desse relacionamento, pois alguns

    atributos não se referem nem ao PEDIDO e nem ao PRODUTO, mas a cada produto vendido (caso da

    Quantidade e do Desconto, por exemplo).

    Esses atributos pertencem à entidade ITEM DE PEDIDO, que terá uma chave primária concatenada e

    composta pelo Número do Pedido e pelo Código do Produto, que são as chaves primárias das entidades

    acima.

  • A:
    Uma entidade fraca não possui atributos identificadores

  • a) Entidade associativa: Uma entidade que se relacione com outra entidade.
    b) Atributo derivado: É um atributo que é gerado a partir de outros.
    c)
    d) A cardinalidade esta ao contrário (1,n) e (1,1) deveriam ser (1,1) e (1,n)
    e) É o agrupamento dos valores de uma entidade.
  • a) Uma entidade associativa é considerada uma entidade fraca, pois os seus atributos identificadores são dependentes das entidades que esta relaciona
    Errado. Entidade fraca é como uma especialização. Ex: Entidade Pessoa, as entidades pessoa física, pessoa jurídica podem ser consideradas entidades fracas. No caso de uma entidade associativa, pode haver uma chave primária composta das chaves estrangeiras + um identificador único.
  • O item "d" está errado porque não há informações suficientes para deduzir que uma conta só pode ter um cliente.
    Entidade associativa -> representa uma forma de promover um Relacionamento a uma Entidade. Dessa forma esse Relacionamento pode passar a se relacionar com outras Entidades, ou até mesmo com outros Relacionamentos.
  • A afirmativa A está errada pois uma entidade ou é normal, ou é fraca ou é associativa.
  • a) Uma entidade associativa é considerada uma entidade fraca, pois os seus atributos identificadores são dependentes das entidades que esta relaciona.
    Sim, seus atributos identificadores(chaves), são dependentes das entidades na qual se relacionam(veja: http://imgur.com/wObyVlc). Porem, tem conceitos distintos. Entidade fraca eh uma entidade cuja existencia depende de outra entidade(a forte). Ponto! Ja a entidade associativa eh uma entidade cujo relacionamento entre duas entidades acaba gerando uma terceira entidade.
    b) Um atributo derivado pode ser calculado a partir de outros atributos da entidade. O atributo a partir do qual o cálculo é realizado é denominado atributo base. 

    Certa! Resumo dos tipos de atributos:

    simples:assume um unico valor atomico para cada entidade. Ex: idade.

    composto:formado por um ou mais subatributos. Ex.:endereco.

    multivalorado:atributo q pode possuir diversos valores. Ex.:telefone.

    derivado:atributo q pode ser obtido a partir de outro, chamado atributo base. Ex.:idade, q pode ser obtido pela data_nasc

    O Atributo composto pode ser dividido em partes menores (ex.: Endereço pode ser dividido em bairro, rua, numero...), enquanto atributo multivalorado não pode(ex: idioma: inglês, frances).

    c) O conjunto de relacionamentos não binários ilustrado na figura a seguir não pode ser recomposto em um conjunto de relacionamentos binários distintos.

    Relacionamento binário é a associação entre duas entidades. Ex.: Marido casado com Mulher;Relacionamento ternario associa 3 entidades. o relacionamentonao binario citado eh um relacioamento ternario. Em geral, qualquer relacionamento não binario pode ser representado usando relacionamentos binarios.

    d) Na modelagem de banco de dados para uma instituição financeira, se um cliente pode ter mais de uma conta na mesma agência bancária, o mapeamento da cardinalidade para o relacionamento entre as entidades cliente e conta será modelado na forma 1:n no lado cliente e 1:1 no lado conta, conforme ilustra a figura a seguir.Errada. Coloca-se a cardinalidade na entidade oposta ao relacionamento, porem, a leitura eh feita como se ela pertencesse 'a outra entidade(um cliente possui uma ou mais contas(1:n deveria ser colocado junto 'a entidade conta); e uma conta so possui um cliente(1:1 deve ser colocado no lado cliente). 

    e) Agregação é um refinamento do conjunto de entidades em níveis sucessivos de subgrupos, indicando explicitamente diferenciações entre as entidades. Essa eh a definiçao de especializaçao. Na agregação, as classes fazem um relacionamento todo-parte e pode ser lida como “possui”, “tem”. Ex: um carro tem/possui rodas. Já a especialização é 1 forma de criar novas entidades com base em entidades já definidas, usando herança. Nesse caso, eu poderia ter a entidade carro e a especialização carro de passeio ou carro de corrida. 

  • Tipos de Entidades
    • Entidade Primária (Entidade Forte): é uma entidade que possui chave primária, por definição é 
    uma entidade dominante. 
    • Entidade Dependente (Entidade Fraca): é uma entidade que não possui chave primária, por 
    definição é uma entidade subordinada. Para formarmos a chave primária de uma entidade fraca, 
    utilizamos a chave primária da entidade forte da qual ela é existencialmente dependente mais um 
    conjunto mínimo de atributos que possa identificar uma entidade em um conjunto de entidades 
    fracas. 
    • Entidade Associativa: É aquela cuja chave primária é obtida através da concatenação das 
    chaves primárias das entidades que ela associa.
  • Nenhum comentário aqui explicou o erro da letra "a", só mostraram o conceito de entidade associativa e fraca, mas no meu ver, uma não excluir a outra, ao contrário, uma entidade associativa se parece com uma entidade fraca pra mim.