Você está na página 1de 5

Ficha de aplicao N.

1
TEMA: Criao de uma Base de dados no M. Access 2007 Vamos considerar uma situao concreta, que iremos utilizar para desenvolvimento de trabalhos prticos no Microsoft Access. Trata-se de uma situao vulgar: uma empresa que comercializa determinado tipo de artigos, pretende criar uma Base de Dados para registar as compras aos fornecedores e as vendas aos seus clientes. Pretende-se que a base de dados contenha informao sobre os fornecedores e os produtos que eles fornecem, bem como sobre os clientes e as vendas, com os respectivos detalhes das facturas. Aps a anlise da informao que deve constar para cada entidade, e normalizao dos dados devemos encontrar o seguinte Esquema global da B.D. de compras e vendas de uma determinada empresa.

CRIAO DE TABELAS 1. Entre no Microsoft Access e crie uma B. D. nova denominada Empresa. 2. O primeiro passo para desenvolvermos a nossa base de dados no Access 2007 criar uma tabela com os campos necessrios. Para isso, v ao menu Criar e escolha Tabela. Na janela que surgir, v ao menu Base, clique em Vista e escolha a opo Vista de Estrutura. O programa pedir um nome para a tabela. Coloque o nome Fornecedores. Aparecer uma janela onde dever criar os campos para a tabela.

Ficha n.1 Access 2007

1/5

3. Na caixa de dilogo que lhe aparece vai definir a estrutura da tabela Fornecedores indicada atrs, indicando o nome do campo, o tipo de dados, e, opcionalmente podemos acrescentar uma descrio do significado do campo. A sua janela deve ficar idntica a:

Para o campo CodForn pretendemos registar um nmero de cdigo diferente para cada fornecedor; por isso, podemos defini-lo como do tipo numrico, para os campos NomeForn, Endereo e Telefone podem todos ser definidos como tipo Texto. 5. Defina o campo CodForn como chave primria da tabela posicionando-se no campo respectivo e fazendo um clique sobre o boto Chave Primria , que se encontra na barra de ferramentas. (Ver aparecer junto ao campo uma pequena chave). 6. Clique no boto Vista da barra de ferramentas para passar da Vista de estrutura para o modo de Vista de folha de dados. 7. Introduza os seguintes dados: CodForn NomeForn 1 Artimax 2 Ferrafino 3 Metalin 4 Silva L.da. Endereo Aveiro Lisboa Lisboa Porto Telefone 4488 6633 6699 4422

Nota: Quando temos de introduzir dados repetidos em relao aos que se encontram na clula (linha) que est por cima (como por exemplo, o dado Lisboa, na tabela Fornecedores, que aparece nas segunda e terceira linha), podemos utilizar uma combinao de teclas que insere automaticamente esse dado repetido: CTRL + (apstrofo).

Ficha n.1 Access 2007

2/5

8. Grave novamente a sua B. D. 9. Crie as restantes tabelas e insira os dados de acordo com o que se segue (No se esquea de definir as CHAVES para os campos sublinhados).

ARTIGOS
CAMPOS CodArtigo Artigo Modelo PreoVenda TIPO Texto Texto Texto Moeda Artigo Alicate Alicate Martelo Martelo Chave Chave Chave Modelo Normal Pontas Pequeno Grande Fendas Cruz Inglesa PreoVenda 1,75 1,50 2,00 3,00 0,75 1,00 2,50

CodArtigo A1 A2 M1 M2 CX CY CZ

FORNECEARTIGOS CAMPOS TIPO CodForn Nmero CodArtigo Texto PreoCompra Moeda CodForn 1 1 1 2 2 3 3 3 3 3 4 4 CodArtigo A1 A2 CZ M1 M2 A1 M1 CX CY CZ A2 M2 PreoCompra 1,50 1,30 2,15 1,75 2,60 1,50 1,65 0,60 0,80 2,12 1,25 2,62

Ficha n.1 Access 2007

3/5

COMPRAS CAMPOS Data CodForn CodArtigo Preo Quantidade Data 06/01/10 06/01/10 06/01/10 06/01/10 06/01/10 06/01/10 06/01/10 08/01/10 08/01/10 10/01/10 15/01/10 15/01/10

TIPO Data Nmero Texto Moeda Nmero CodForn 1 1 2 3 3 4 4 2 3 2 1 4 CodArtigo A1 CZ M1 CX CY A2 M2 M2 CZ M1 A1 A2 Preo 1,50 2,15 1,75 0,60 0,80 1,25 2,62 2,60 2,12 1,75 1,50 1,25 Quantidade 20 10 20 50 50 10 10 10 10 20 20 10

CLIENTES CAMPOS CodCliente NomeCliente Endereo Telefone

TIPO Nmero Texto Texto Texto

CodCliente NomeCliente Endereo 1 2 3 4 5 Anbal Anita Cruz Sousa Xavier R. Nova, 20 R. Velha, 50 Pr. Alegre, 5 R. Clara, 10 R. Escura, 7

Telefone 6688 4466 6677 9911 4477

Ficha n.1 Access 2007

4/5

Vendas CAMPOS NFactura Data CodCliente

TIPO Nmero Data Nmero

NFactura 1 2 3 4 5 6 7 8

Data 07/01/10 07/01/10 08/01/10 08/01/10 10/01/10 13/01/10 14/01/10 15/01/10

CodCliente 1 2 5 4 3 2 5 1

DETALHESVENDAS CAMPOS TIPO NFactura Nmero CodArtigo Texto Quantidade Nmero

NFactura CodArtigo Quantidade 1 1 2 2 3 3 3 4 5 5 6 6 7 8 8 M1 CZ A1 CX M1 A1 M2 CZ CX CY CX CY M2 A2 M1 5 5 10 10 5 10 10 5 10 10 10 10 5 5 10

10. Grave novamente a sua B.D.

Ficha n.1 Access 2007

5/5

Você também pode gostar