SóProvas


ID
1568143
Banca
FUNDATEC
Órgão
BRDE
Ano
2015
Provas
Disciplina
Banco de Dados
Assuntos

Qual o nome das regras em um banco de dados que asseguram que um valor que apareça em uma relação para um dado conjunto de atributos também apareça para um certo conjunto de atributos em outra relação?

Alternativas
Comentários
  • A integridade referencial preserva as relações definidas entre tabelas quando linhas são digitadas ou excluídas. No SQL Server, a integridade referencial baseia-se nas relações entre chaves estrangeiras e chaves primárias ou entre chaves estrangeiras e chaves exclusivas, por meio de restrições FOREIGN KEY e CHECK. A integridade referencial assegura que os valores chave permaneçam consistentes em todas as tabelas. Esse tipo de consistência requer que não haja referências a valores não existentes e que se um valor chave é alterado, todas as referências a ele são consistentemente alteradas em todo o banco de dados.

    Quando uma integridade referencial é aplicada, o SQL Server impede que os usuários façam o seguinte:

    • Adicionar ou alterar linhas a uma tabela relacionada se não houver nenhuma linha associada na tabela primária.

    • Alterar valores em uma tabela primária que causa linhas órfãs em uma tabela relacionada.

    • Excluir linhas de uma tabela primária se houver linhas relacionadas correspondentes.


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

  • Gabarito Letra D
     

    Tipos de integridade

    Integridade de Domínio: restringe os valores válidos que podem ser associados a um determinado atributo.

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

    Integridade de Vazio: impede que uma célula tenha ou não tenha valor nulo (NULL)

    Integridade de Entidade: todas as relações existem uma chave primária e não haverá nenhum tuplo cuja chave tenha valor nulo

    Integridade Referencial: estabelece que o valor de uma chave estrangeira pode ser NULL, ou que o valor chave primária apareçam na chave estrangeira na relação de onde foi importada a chave.

    Integridade Semântica: garante que os dados estejam sempre corretos (Valor válido) em relação ao domínio de aplicação.

    bons estudos