howhenno.ru

Regras de Negócio para Design de banco de dados

Um banco de dados é um repositório de dados utilizados no desenvolvimento de software. Um banco de dados tem muitos níveis, a partir de conceitual, a lógica e, finalmente, um banco de dados físico que é realmente usado para desenvolvimento de software. Um projeto de banco de dados conceitual consiste em campos de dados e regras de negócios. A partir do banco de dados conceitual, regras de negócio são traduzidos em atributos de dados criando um banco de dados lógico entidade-relacionamento. Um banco de dados físico é usado especificamente para a programação e consiste em tabelas, linhas e colunas de entidades de dados e atributos.



Conteúdo

Database design



  • Projetando um banco de dados começa com a identificação da função do banco de dados, elementos de dados, atributos de dados, elementos de dados de chaves únicas e relações de tabela. As regras de negócios definem as limitações e as características dos dados e, portanto, são um componente importante na criação de um banco de dados. O pedido de um cliente para regras e informação ditar quais elementos de dados precisam ser incluídos no banco de dados e seus atributos.

Database Design conceitual



  • Um banco de dados conceitual começa com a identificação elementos de dados e regras de negócios associados a eles. Uma lista completa de elementos de dados e suas regras de negócio significativos devem ser especificados para projetar um banco de dados precisos. Um exemplo de um elemento de dados é empregado. A regra de negócio pode ser "Um empregado deve ter um número de Segurança Social." Uma base de dados lógica é formado a partir de um banco de dados conceptual.

Database Design lógica



  • Um projeto de banco de dados lógico é composto por entidades de dados e seus elementos de dados e atributos. Os atributos são as descrições e características de entidades e elementos de dados. Atributos são estabelecidas através de regras de negócio que definem as limitações dos dados e restrições, como valores permitidos e regras de cálculo. Por exemplo, se uma regra de negócio diz que um empregado deve ter 18 anos de idade, em seguida, um atributo do campo Idade será "Idade deve ter 18 anos ou mais." Com este atributo o tipo de dados é numérico com, pelo menos, dois dígitos, anotado como n (2). Relações de tabelas de banco de dados são definidos no projeto de banco de dados lógico. Os relacionamentos podem ser categorizado como um-para-um, muitos-para-muitos e um-para-muitos.

banco de dados físico

  • Um banco de dados físico consiste de dados em tabelas, linhas e colunas. Uma regra importante na criação de um banco de dados físico é armazenar elementos de dados que têm o menor valor significativo. Por exemplo, nome dados elemento Cliente consiste de valores para Nome e sobrenome e, portanto, não tem o menor valor significativo. Em vez disso, elementos de armazenamento de dados Primeiro nome e sobrenome separadamente no banco de dados. Outra regra importante é não armazenar elementos de dados que podem ser geradas através de um cálculo usando outros elementos de dados. Por exemplo, elemento de dados Salário bruto é calculado multiplicando salário por hora por horas trabalhadas. Armazenar a elementos de dados salário por hora e as horas trabalhadas na base de dados, mas não incluem Gross Pay, como pode ser calculado nos códigos de programa. Um banco de dados físico preciso com uma descrição completa das entidades e elementos de dados contribuir para um código de software eficiente.

Compartilhar em redes sociais:

Similar