SóProvas


ID
2337151
Banca
INSTITUTO AOCP
Órgão
EBSERH
Ano
2017
Provas
Disciplina
Banco de Dados
Assuntos

Um Sistema de Gerenciamento de Banco de Dados (SGBD) Relacional deve garantir várias características, como concorrência de acesso, integridade de dados, de entidade, de referencial, entre outras. Em relação a essas características de um SGBD, assinale a alternativa que apresenta o conceito de integridade de entidade.

Alternativas
Comentários
  •  a) Os valores atribuídos a uma chave primária devem ser únicos. Assim, todas as tuplas de uma tabela poderão ser identificadas de maneira única. Cada linha(tupla) da entidade pode ser identificada de maneira única.


      b) Representa um passo, uma etapa que deve ser executada em uma atividade. Conceito de nó de ação. Diagrama de atividade UML


      c) Permite que um campo assuma ou não o valor vazio (fora do domínio do campo). Restrição de integridade de VAZIO


      d)  Não permite que um campo assuma valores diferentes do seu domínio. Restrição de integridade de DOMÍNIO


      e) O domínio de um conjunto de campos que forma uma chave estrangeira está diretamente relacionado com os valores da chave primária a qual ela referencia. INTEGRIDADE REFERENCIAL

  • Integridade de entidade e de chave são sinônimos?

  • A integridade de entidade define uma linha como entidade exclusiva de determinada tabela. A integridade de entidade aplica a integridade das colunas do identificador ou da chave primária de uma tabela por meio de índices UNIQUE, restrições UNIQUE ou restrições PRIMARY KEY.

     

    https://technet.microsoft.com/pt-br/library/ms184276(v=sql.105).aspx

  • A restrição de integridade de entidade afirma que nenhum valor de chave primária pode ser NULL.

    Navathe, 6ª ed. Cap 3, pg 47:

  • Integridade de entidade:

    Existência de uma única chave primária para cada entidade (tabela) do banco de dados.

     

     

    Integridade referencial:

    Diz respeito aos relacionamento existentes entre diferentes tabelas de um banco. Além de todo o gerenciamento de domínio dos dados de acordo com as regras de integridade destes.

     

     

    Letra A

     

    PostgreSQL - Guia do Programador: - Página 324  - Milani

  • Integridade de Domínio (dom(A)) – restringe os valores válidos que
    podem ser associados a um determinado atributo.


    Integridade de Chave (Unicidade) – Garante a unicidade do valor da
    chave primária em cada uma das tuplas de uma relação.


    Integridade de Vazio (def if(x!=null?x==null)) – Basicamente verifica
    se um valor de um determinado atributo pode ou não ter o valor nulo
    associado a suas instâncias. (null ou not null)


    Integridade de Entidade (PK != null) – Garante que a chave primária
    de uma entidade não receba o valor nulo.


    Integridade Referencial (FK == PK (Chave Candidata) || FK == null)
    Garante que o valor que aparece em uma relação para um dado conjunto
    de atributos também apareça para um conjunto de atributos em outra
    relação. Em SQL é implementada por meio de uma referência da chave
    estrangeira de uma relação à chave primaria ou atributo UNIQUE da outra
    tabela. Esse valor de chave estrangeira, sempre que existir, deve estar
    associado a um valor da chave primária da outra relação. Caso contrário
    pode assumir apenas o valor nulo.



     

  • Pelo o que entendi a alternativa A descreveu a integridade de chave, e não a integridade de entidade.

  • A redação da questão parece mais com integridade de chave do que de entidade.

  • Concordo com o @Leophb

    Letra A é definição de integridade de chave, e não integridade de entidade