base dados

573 palavras 3 páginas
Aplicar a integridade de dados garante a qualidade dos dados do banco de dados. Por exemplo, se um funcionário for inserido com um valor de ID de funcionário de 123, o banco de dados não deverá permitir que outro funcionário tenha uma ID com o mesmo valor. Se você tiver uma coluna destinada a conter valores que se estendem de 1 a 5, o banco de dados não deverá aceitar um valor fora desse intervalo. Se a tabela tiver uma coluna que armazene o número do departamento de um funcionário, o banco de dados deverá permitir apenas os valores que sejam válidos para os números de departamento da empresa.

Duas importantes etapas do planeamento de tabelas são a identificação de valores válidos para a coluna e a decisão sobre como aplicar a integridade de dados à coluna. A integridade de dados se encaixa nas seguintes categorias:
Integridade de entidade
Integridade de domínio
Integridade referencial
Integridade definida pelo usuário
Integridade de entidade
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.
Integridade de domínio
A integridade de domínio é a validade de entradas para uma coluna específica. É possível aplicar a integridade de domínio para restringir o tipo usando tipos de dados; restringir o formato usando restrições e regras CHECK ou restringir o intervalo de valores possíveis usando as restrições FOREIGN KEY, restrições CHECK, definições DEFAULT, definições NOT NULL e regras.
Integridade referencial
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

Relacionados

  • bases de dados
    8727 palavras | 35 páginas
  • Base de Dados
    2455 palavras | 10 páginas
  • Base de dados
    1334 palavras | 6 páginas
  • Base de dados
    489 palavras | 2 páginas
  • base de dados
    1022 palavras | 5 páginas
  • Base de dados
    2112 palavras | 9 páginas
  • Base de Dados
    5917 palavras | 24 páginas
  • Base de dados
    453 palavras | 2 páginas
  • Base de Dados
    2253 palavras | 10 páginas
  • Bases de Dados
    2548 palavras | 11 páginas