Sunteți pe pagina 1din 4

CURSO DE ACCESS

Exerccio 2
Criando o Banco de Dados

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

Divide as informaes em tabelas baseadas em tpicos, visando reduzir a


redundncia de dados.

Fornece ao Access os dados essenciais reunio de informaes nas tabelas,


conforme necessrio.

Ajuda a oferecer suporte

O processo de criao
1. Determinar a finalidade do seu banco de dados
2. Localizar e organizar as informaes necessrias .
3. Dividir as informaes em tabelas, cada tpico torna-se ento uma tabela.
4. Transformar informaes em colunas
5. Especificar as chaves primrias
6. Configurar as relaes de tabelas.
7. Aplicar as regras de normalizao, para examinar se as tabelas esto
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 informaes requeridas, comece pelas informaes existentes.
10. Pensar nos relatrios e listas de distribuio a serem criados ajuda na
identificao dos itens necessrios ao banco de dados.
11. Dividir as informaes em tabelas, escolha as maiores entidades ou tpicos

UFRJ -NCE
Instrutor: Vinicius S. Santana

Pgina 1 de 4

CURSO DE ACCESS
Exerccio 2
Criando o Banco de Dados
PASSO 1
Crie o exemplo

Venda de produto, a lista preliminar deve ter a seguinte aparncia:

As maiores entidades mostradas aqui so:


Os Produtos
Os Fornecedores,
Os Clientes
Os Pedidos.
Ao examinar pela primeira vez a lista de itens, voc talvez se sinta tentado a coloclos todos em uma nica tabela, em vez de ter quatro, como mostrado na ilustrao
anterior. Voc saber aqui por que isso no recomendado. Pense um momento na
tabela mostrada a seguir:
Como pode haver vrios produtos de um mesmo fornecedor, o nome e o endereo do
fornecedor devero ser repetidos inmeras vezes, caso crie apenas uma tabela.

UFRJ -NCE
Instrutor: Vinicius S. Santana

Pgina 2 de 4

CURSO DE ACCESS
Exerccio 2
Criando o Banco de Dados

Melhor soluo:
Gravar as informaes do fornecedor uma nica vez em uma tabela Fornecedores
separada e, em seguida, vincular essa tabela tabela Produtos, uma soluo muito
melhor.
ATENO
Ao criar seu banco de dados, tente sempre registrar cada fato apenas uma vez.
Quando se pegar repetindo a mesma informao em mais de um local, como o
endereo de determinado fornecedor, coloque a informao em uma tabela separada.
Uma outra situao se houvesse a necessidade da excluso do registro do produto
deve eliminar apenas os fatos sobre o produto, no os fatos sobre o fornecedor, por
isso o ideal as tabelas estarem separadas.

UFRJ -NCE
Instrutor: Vinicius S. Santana

Pgina 3 de 4

CURSO DE ACCESS
Exerccio 2
Criando o Banco de Dados
PASSO 2
Para determinar as colunas de uma tabela, opte pelas informaes que voc necessita
controlar sobre o tpico registrado na tabela.
Cliente

Produto
CodigoDoCliente
Nome
Endereo
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.primrias.
Se voc no estiver visando a uma coluna ou conjunto de colunas que possam consistir
em chave primria adequada, pense em usar uma coluna que tenha um tipo de dados
de AutoNumerao.
Com relao ao banco de dados de vendas de produto, possvel criar uma coluna de
AutoNumerao para cada uma das tabelas, para servir como chave primria:
CdigoDoProduto para a tabela Produtos, CdigoDoPedido para as tabelas Pedidos,
CdigoDoCliente para a tabela Clientes e CdigoDoFornecedor para a tabela
Fornecedores.

UFRJ -NCE
Instrutor: Vinicius S. Santana

Pgina 4 de 4

S-ar putea să vă placă și