[Banco de dados] Business Design - paradigma (paradigma e três design anti-paradigma)

anuário

Em primeiro lugar, o primeiro paradigma de design de banco de dados grande

Em segundo lugar, a segunda maior paradigma de design de banco de dados

Em terceiro lugar, a terceira maior paradigma de design de banco de dados

Em quarto lugar, o projeto anti-paradigma


Em primeiro lugar, o primeiro paradigma de design de banco de dados grande

  • Todos os campos em uma tabela de banco de dados com apenas um único atributo
  • atributo única coluna é composta de tipos de dados básicos
  • As tabelas são projetados tabela bidimensional simples

 

Propriedades nome em idade com duas colunas, um nome, uma idade não cumprem o primeiro paradigma, é dividido em dois

 

Em segundo lugar, a segunda maior paradigma de design de banco de dados

  • Ela exige uma tabela tendo apenas chave natural, isto é, a tabela não pode satisfazer o segundo paradigma presença de uma coluna de chave não primário única dependência da parte da chave primária

 

Existem duas tabelas: Ordens de mesa, tabela de produtos

 

A linha com uma pluralidade de produtos, de modo que a ordem de chave primária [Pedido ID] e [código do item] consistindo da chave principal, de modo que dois componentes não satisfazer o segundo paradigma, e a identificação do produto e identificação de linha não é uma correlação forte, por conseguinte, a ordem ordens mesa dividida em tabelas e a tabela de ordem e o produto intermediário

 

Em terceiro lugar, a terceira maior paradigma de design de banco de dados

  • Ele refere-se a uma propriedade não-primária de cada porção dependente nem transmissão nem contar com chave natural, isto é, na base do segundo paradigma transmitida ao longo da chave não primário para o factor-chave primária

entre

Número ea ordem número associado a gestão de clientes

nome do cliente e da ordem número associado com o gerenciamento

número de cliente e cliente nome associado

 

Se o número do cliente muda, o nome do usuário vai mudar, então não atende o terceiro paradigma, deve o nome do cliente excluído desta coluna

 

Em quarto lugar, o projeto anti-paradigma

O que é design anti-paradigma

  • Anti-normalização é para fins de normalização também, na frente de um banco de dados projetado para introduzir paradigma
  • O chamado anti-normalização é para obter o desempenho ea eficiência tem que ler e considerar o paradigma de design de banco de dados apropriado foi obtida em violação das exigências
  • Permite que a presença de uma pequena quantidade foi redundante , em outras palavras, o anti-normalização é para utilizar o espaço de tempo
Publicado 54 artigos originais · ganhou elogios 47 · vê 10000 +

Acho que você gosta

Origin blog.csdn.net/cy973071263/article/details/104553011
Recomendado
Clasificación