Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 10778|Resposta: 0

[Resolvido] Quais tipos de integridade de dados não estão incluídos?

[Copiar link]
Publicado em 16/04/2015 18:09:57 | | |

A integridade dos dados é dividida nas seguintes 3 categorias.
(1) Integridade do domínio: refere-se à validade de entrada de uma coluna, se ela pode ser valor nulo. A integridade do domínio é imposta limitando o tipo (definindo o tipo de dado da coluna), o formato (por restrições e regras CHECK) ou pelo intervalo de valores possíveis (por restrições de CHAVE ESTRANGEIRA, restrições CHECK, definições PADRÃO, definições NÃO NULAS e regras). Por exemplo, as notas dos alunos devem estar entre 0~100, e o gênero só pode ser "masculino" ou "feminino".
(2) Integridade da entidade: refere-se a garantir que todas as linhas da tabela sejam únicas. A integridade da entidade exige que todas as linhas da tabela tenham um identificador único. Esse identificador único pode ser uma coluna ou uma combinação de várias colunas, chamada de chave primária. Ou seja, a chave primária na tabela deve assumir um valor único em todas as linhas. Métodos para impor a integridade da entidade são: índices, restrições ÚNICAS, restrições CHAVE PRIMÁRIA ou atributos IDENTIDADE. Por exemplo, o valor de SNO (número do aluno) na tabela do aluno deve ser único, ele identifica de forma única o estudante representado pelo registro correspondente, e a duplicação do número do aluno é ilegal. O nome do aluno não pode ser usado como chave primária, pois é totalmente possível que dois alunos tenham o mesmo nome e sobrenome.
(3) Integridade referencial: Refere-se a garantir a relação referencial entre a palavra-chave principal (tabela citada) e a palavra-chave externa (tabela de citações). Envolve manutenção de consistência para dois ou mais dados de tabela. O valor da chave estrangeira associa os registros na tabela de referência que contêm essa chave aos registros na tabela referenciada que correspondem à chave primária à chave estrangeira. Ao inserir, alterar ou excluir registros, as relações definidas entre as tabelas são mantidas com referência à integridade, garantindo que os valores-chave sejam consistentes em todas as tabelas. Essa consistência exige que valores inexistentes não sejam referenciados e, se um valor-chave muda, todas as referências a esse valor-chave são alteradas consistentemente em todo o banco de dados. A integridade referencial baseia-se na relação entre a chave estrangeira e a chave primária. Por exemplo, o número do curso de aprendizagem do estudante deve ser um número válido, e o CNO da chave estrangeira (número do curso) da tabela de pontuação (tabela de notas) se referirá ao CNO chave primário (número do curso) na tabela de cursos (cronograma do curso) para alcançar a integridade dos dados.
Integridade de domínio, integridade de entidade e integridade referencial são implementadas em colunas, linhas e tabelas, respectivamente. A integridade dos dados pode ser implementada a qualquer momento, mas ao implementar integridade dos dados em uma tabela com dados existentes, o sistema deve primeiro verificar se os dados na tabela atendem à integridade da implementação, e somente se os dados na tabela atingirem a integridade da implementação, a integridade dos dados pode ser implementada com sucesso.




Anterior:Uso de ter em SQL
Próximo:Só poste uma foto do meu p, ninguém vai olhar de qualquer jeito
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com