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 o desenvolvimento de software. Um projeto de banco de dados conceitual consiste em campos de dados e regras de negócio. A partir do banco de dados conceitual, as regras de negócio são traduzidos para atributos de dados criando um banco de dados lógico entidade-relacionamento . Um banco de dados físico é utilizado especificamente para a programação e consiste em tabelas , linhas e colunas de entidades de dados e atributos . 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 definir os limites 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 obter informações e regras de negócio ditam quais elementos de dados devem 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ócio que lhes estão associados . 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 . Uma regra de negócio pode ser " Um empregado deve ter um número de Segurança Social . " Um banco de dados lógico é formado a partir de um banco de dados conceitual.
Design Banco de Dados Lógico
Um projeto de banco de dados lógico é composto por entidades de dados e seus elementos de dados e atributos . Atributos são descrições e características de entidades de dados e elementos. Atributos são estabelecidas através de regras de negócio que definem os limites e as restrições de dados , tais como valores permitidos e regras de cálculo. Por exemplo, se uma regra de negócio diz que um funcionário deve ter 18 anos de idade, em seguida, um atributo do campo Idade será " A idade deve ter 18 anos ou mais . " Com este atributo é o tipo de dados numéricos com pelo menos dois dígitos , simbolizada como n ( 2 ) . Relações de tabelas de banco de dados são definidas no projeto de banco de dados lógico. Relacionamentos podem ser classificados como um-para- um, muitos -para-muitos e
banco de dados físico de um-para -muitos.
Um banco de dados físico é composto 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 significativa. Por exemplo, elemento de dados Nome do cliente consiste em valores para Nome e Sobrenome e, portanto, não tem o menor valor significativa. Em vez disso, os elementos de dados de loja Nome e Sobrenome separadamente no banco de dados. Outra regra importante é não armazenar elementos de dados que poderiam ser gerados por meio de um cálculo utilizando outros elementos de dados. Por exemplo, elemento de dados de Pagamento Bruta é calculada multiplicando Salário por hora pelas horas trabalhadas . Guarde os elementos de dados salário por hora e as horas trabalhadas na base de dados , mas não incluem Salário bruto , uma vez que pode ser calculado nos códigos do programa. Um banco de dados físico precisa de uma descrição completa das entidades de dados e elementos contribuem para um código de software eficiente.