? Bancos de dados relacionais trabalhar com dados "normalizado " . Este é um processo que projeta as tabelas e campos em um banco de dados para evitar a repetição de dados . A integridade dos dados é um status que mantém exclusividade de dados uma vez que o banco de dados está em operação. A integridade dos dados cai em duas categorias : integridade de entidade e integridade referencial. Entidades e Atributos
O designer de um banco de dados tem que reunir títulos de dados que precisam ser modelados no banco de dados. Um título pode ser uma categoria de informação ou de um grupo de categorias. Os grupos são chamados de " . Entidades " Essas são as coisas que o banco de dados armazena informações sobre: cliente , fatura , empregado, por exemplo. Dentro de cada entidade, as categorias de dados que descrevem essa entidade são chamados atributos. Exemplos de atributos de uma entidade cliente seria o nome, número de telefone e endereço .
Normalização
O designer de banco de dados faz uma estimativa aproximada em que atributos pertencem a qual entidades e em seguida, confirma o design , passando por um processo chamado de "normalização ". o " slogan " teste de normalização é que, ao final, cada atributo de uma entidade é " dependente da chave, a chave inteira e nada mais que a chave. " A chave é um atributo que identifica unicamente cada registro de uma entidade. O candidato mais provável para um campo de chave é um número de identificação . Às vezes, é necessário o uso de mais de um atributo para identificar exclusivamente cada registro. Isso é chamado de chave composta. Qualquer atributo que pode melhor ser identificado por um campo que não seja a chave é retirada da entidade , também todos os atributos que iria resultar em dados de repetição é retirado . Novas entidades são criadas para manter os atributos retirados das entidades originais.
Tabelas e colunas
Após normalização criou o design do banco de dados, o designer cria uma "Entidade Relacionamento Diagrama ", ou ERD . Isso mostra todas as entidades em um banco de dados como caixas contendo todos os atributos em cada entidade. O diagrama mostra as ligações entre as entidades. Um campo de uma entidade que é o ponto de partida para um link para uma outra entidade é chamada de chave estrangeira. O atributo de referência de cada atributo é a chave primária. Este é o atributo que identifica unicamente cada registro na entidade. O administrador de banco de dados baseia-se no banco de dados baseado no ERD . Entidades se tornar tabelas e atributos tornam-se colunas dentro dessas tabelas. As chaves primárias são as bases para índices.
Integridade dos Dados
Quando dados são preenchidos nas tabelas do banco de dados , as verificações de integridade de dados deve confirmar que cada registro de uma tabela é única. Esta é a integridade da entidade. Vinculando uma tabela para outra liga juntos uma chave estrangeira de uma tabela para a chave primária da outra. Este link não deve produzir multiplicação dos registros em ambas as tabelas . Ou seja, nenhum registro em uma tabela deve corresponder a mais de um registro na outra. Os valores na coluna de chave estrangeira deve sempre ligar a um registro na tabela de referência . Se não o fizerem , eles não vão aparecer nos resultados da junção. Esta é a integridade referencial.