SóProvas


ID
879859
Banca
IESES
Órgão
CRF-SC
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Analise as afirmativas abaixo.

I. Atributo = dado que é associado a cada ocorrência de uma entidade ou de um relacionamento.

II. Relacionamento = conjunto de associações entre entidades.

III. Modelo de dados = conjunto de atributos e relacionamentos cujos valores distinguem uma ocorrência da entidade das demais.

IV. Cardinalidade de Relacionamentos = É o número (mínimo, máximo) de ocorrências de entidade associadas a uma ocorrência da entidade em questão através do relacionamento.

Estão corretas as afirmativas:

Alternativas
Comentários
  • Modelo de dados:

    Uma coleção de conceitos que podem ser usados para descrever a estrutura dos dados

    O outros conceitos todos corretos.

  • O erro está nessa definição estranha de modelo de dados. De um modo mais completo e conforme Silbershatz em Sisitemas de Banco de Dados:

    ... Uma coleção de ferramentas conceituais para descrever dados, relações de dados, semânica de dados e restrições de consistência. Um modelo de dados deve oferecer uma maneira de descrever o projeto de um banco de dados no nível físico, lógico e de view. Existem vários modelos de dados:

    Modelo Relacional;
    Modelo Entidade Relacionamento;
    Modelo de dados baseados em Objetos; e
    Modelo de dados Semi-estruturados.

    O modelo de Redes e o Hirerárquico precederam o modelo relacional e são pouco usados atualmente.
  • Esses conceitos foram copiados do livro da UFRGS. Outras informações importantes destacadas do livro são: 
    Banco de dados = Conjunto de dados integrados que tem por objetivo atender a uma comunidade de usuários.
    SGBD = Software que incorpora funções de definição, recuperação e alteração de dados em um banco de dados.
    Modelo de Dados = Descrição formal da estrutura de um banco de dados.
    Entidade = Conjunto de objetos da realidade modelada sobre os quais deseja-se manter informações no banco de dados.
    Ocorrência de entidade = Usado caso seja necessário se referir a um objeto em particular (o mesmo que instância em programação)
    Relacionamento = Conjunto de associações entre ocorrências de entidades.
    Papel de entidade em relacionamento = função que uma instância da entidade cumpre dentro de uma intância de relacionamento.
    Cardinalidade (mínima, máxima) de entidade em relacionamento = Número (mínimo, máximo) de ocorrências de entidade associadas a uma ocorrência da entidade em questão através do relacionamento.
    Atributo = Dado que é associado a cada ocorrência de uma entidade ou de um relacionamento.
    Identificador de entidade = Conjunto de um ou mais atributos e relacionamentos cujos valores servem para distinguir uma ocorrência da entidade das demais ocorrências da mesma entidade.

    (Fonte: Livro Projeto de Banco de Dados, 4ed, Carlos Alberto Heuser, Cap 1 e 2)
    Voltando para a questão, percebe-se que a definição da afirmativa III está errada pois se refere a "Identificador de entidade" e não a "Modelo de Dados". Gabarito, Letra "B".
  • Modelo de Dados : Conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dado, tipos de dados, relacionamentos e restrições. Pode também incluir operações que especificam consultas e atualizações no banco de dados.

    Categorias:

    Modelos de alto nível ou conceituais
    - Modelo ER.
    - Modelos OO.
    - Funcional

    Modelos de implementação
    - Relacional
    - Redes
    - Hierarquico
  • O interessante é que a definição do Silberschatz para relacionamento é: "A relationship is an association among several entities." (4ª edição, página 8).

    Já a definição de relacionamento por parte do Heuser é um conjunto de associações. Isto é, enquanto um fala em uma associação, outro fala em várias.

  • I. Atributo = dado que é associado a cada ocorrência de uma entidade ou de um relacionamento.

    II. Relacionamento = conjunto de associações entre entidades.

    IV. Cardinalidade de Relacionamentos = É o número (mínimo, máximo) de ocorrências de entidade associadas a uma ocorrência da entidade em questão através do relacionamento.

  • Letra B

    I. Atributo = dado que é associado a cada ocorrência de uma entidade ou de um relacionamento.

    II. Relacionamento = conjunto de associações entre entidades.

    IV. Cardinalidade = É o número (mínimo, máximo) de ocorrências de entidade associadas a uma ocorrência da entidade em questão através do relacionamento.