Ir para conteúdo
Fórum Script Brasil
  • 0

Restrições Semânticas


kethellen

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0
Olá pessoal, poderiam me informar o que é restrições semânticas?

Desde já agradeços a todos.

São restrições de integridade que não se encaixam na categoria básica. Também são conhecidas como regras de negócio.

Por exemplo: Para possuir carteira de habilitação o funcionário deverá ser maior que 18 anos (>= 18 anos).

A categoria básica de restrições de integridade contém:

- Integridade de domínio (exemplo: "sexo = mascilino e feminino", "estado civil = casado, solteiro, etc").

- Integridade de vazio (se o campo pode ou não conter nulo)

- Integridade de chave

- Integridade referencial.

Totads estas integridades da categoria básica devem ser garantidas automaticamente pelo SGBD e não necessitam que o programador as escreva explicitamente no código do programa.

Link para o comentário
Compartilhar em outros sites

  • 0
Denis Courcy

Geralmente os bancos de dados não é case-senstive, como o programador poderá restringir então que nomes de clientes sejam cadastrados em maiusculo?

É ai que entra a idéia de Restrições Semânticas?

Este também é um tipo de restrição semantica. E pode ficar residente no banco de dados, dentro de um trigger de inserção.

Mas pode ser um tipo de integridade de domínio. Onde se compara o que está entrando com o retorno dele mesmo após ter sido submetido a uma função de uppercase. Se for igual entra se não não entra.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...