Um bom design de banco de dados, portanto, é um que

Propaganda
CURSO DE ACCESS
Exercício 2
Criando o Banco de Dados
Um bom design de banco de dados, portanto, é um que:

Divide as informações em tabelas baseadas em tópicos, visando reduzir a
redundância de dados.

Fornece ao Access os dados essenciais à reunião de informações nas tabelas,
conforme necessário.

Ajuda a oferecer suporte
O processo de criação
1. Determinar a finalidade do seu banco de dados
2. Localizar e organizar as informações necessárias .
3. Dividir as informações em tabelas, cada tópico torna-se então uma tabela.
4. Transformar informações em colunas
5. Especificar as chaves primárias
6. Configurar as relações de tabelas.
7. Aplicar as regras de normalização, para examinar se as tabelas estão
corretamente estruturadas.
8. Anotar a finalidade do banco de dados em um papel — sua finalidade, como se
espera usá-lo e quem o usará.
9. Organizar as informações requeridas, comece pelas informações existentes.
10. Pensar nos relatórios e listas de distribuição a serem criados ajuda na
identificação dos itens necessários ao banco de dados.
11. Dividir as informações em tabelas, escolha as maiores entidades ou tópicos
UFRJ -NCE
Instrutor: Vinicius S. Santana
Página 1 de 4
CURSO DE ACCESS
Exercício 2
Criando o Banco de Dados
PASSO 1
Crie o exemplo
Venda de produto, a lista preliminar deve ter a seguinte aparência:
As maiores entidades mostradas aqui são:
 Os Produtos
 Os Fornecedores,
 Os Clientes
 Os Pedidos.
Ao examinar pela primeira vez a lista de itens, você talvez se sinta tentado a colocálos todos em uma única tabela, em vez de ter quatro, como mostrado na ilustração
anterior. Você saberá aqui por que isso não é recomendado. Pense um momento na
tabela mostrada a seguir:
Como pode haver vários produtos de um mesmo fornecedor, o nome e o endereço do
fornecedor deverão ser repetidos inúmeras vezes, caso crie apenas uma tabela.
UFRJ -NCE
Instrutor: Vinicius S. Santana
Página 2 de 4
CURSO DE ACCESS
Exercício 2
Criando o Banco de Dados
Melhor solução:
Gravar as informações do fornecedor uma única vez em uma tabela Fornecedores
separada e, em seguida, vincular essa tabela à tabela Produtos, é uma solução muito
melhor.
ATENÇÃO
Ao criar seu banco de dados, tente sempre registrar cada fato apenas uma vez.
Quando se pegar repetindo a mesma informação em mais de um local, como o
endereço de determinado fornecedor, coloque a informação em uma tabela separada.
Uma outra situação se houvesse a necessidade da exclusão do registro do produto
deve eliminar apenas os fatos sobre o produto, não os fatos sobre o fornecedor, por
isso o ideal as tabelas estarem separadas.
UFRJ -NCE
Instrutor: Vinicius S. Santana
Página 3 de 4
CURSO DE ACCESS
Exercício 2
Criando o Banco de Dados
PASSO 2
Para determinar as colunas de uma tabela, opte pelas informações que você necessita
controlar sobre o tópico registrado na tabela.
Cliente








Produto
CodigoDoCliente
Nome
Endereço
Cidade
Estado
CEP
Email
CPF






Forncededores
CodigoDoProduto
NomedoProduto
Valor
UnidadesemEstoque
Unidadesporpedido
Codigofornecedor







CodigoDoFornecedor
NomedaEmpresa
NomedoContato
Cidade
Estado
CEP
Email
Pedido






CodigoDoPedido
Vendedor
DatadoPedido
Quantidade
Valor
Total
PASSO 3
Toda tabela deve incluir uma coluna ou conjunto de colunas que identifica com
exclusividade cada linha armazenada na tabela, identifique as chaves.primárias.
Se você não estiver visando a uma coluna ou conjunto de colunas que possam consistir
em chave primária adequada, pense em usar uma coluna que tenha um tipo de dados
de AutoNumeração.
Com relação ao banco de dados de vendas de produto, é possível criar uma coluna de
AutoNumeração para cada uma das tabelas, para servir como chave primária:
CódigoDoProduto para a tabela Produtos, CódigoDoPedido para as tabelas Pedidos,
CódigoDoCliente para a tabela Clientes e CódigoDoFornecedor para a tabela
Fornecedores.
UFRJ -NCE
Instrutor: Vinicius S. Santana
Página 4 de 4
Download