Empresa Tabelas - Exercício Base de Dados

1. Cria a pasta 097 Access na pasta com o teu nome. Clica na bola Windows, escreve access, para abrires o Microsoft Access, cria uma nova base de dados e grava-a com o nome "099 Empresa Nome dia mês ano.mdb";

2. Introduz uma tabela com o nome Fornecedores, com a estrutura e os dados que se seguem (a chave primária é o campo CodForn);




3. Gera uma nova tabela, de nome Artigos, segundo a estrutura e dados que se seguem (a chave primária é CodArtigo).


4. A terceira tabela será a Compras. A chave é o campo NrCompra.



5. Insere a tabela DetalheCompras, com a estrutura e dados a seguir apresentados. A chave é constituída por NrCompra e CodArtigo.

6. Cria a tabela Clientes, segundo a seguinte estrutura e dados (a chave é CodCliente).


7. Introduz a tabela Vendas, segundo a seguinte estrutura e dados (a chave é NrFactura).



8. Cria a tabela DetalhesVendas segundo a seguinte estrutura e dados (a chave é CodArtigo e NrFactura)




9. Completa a estrutura de relacionamentos entre estas e as tabelas anteriormente criadas, de acordo com a seguinte imagem, excepto para a tabela Localidade porque ainda não existe.



10. Cria a tabela Localidades com a chave primária CodLocalidade.

11. Na tabela Fornecedores substitui o nome do campo “Endereço” por “Localidade” e o tipo de dados por um assistente de pesquisa para a tabela Localidades. Coloca os dois campos e oculta a chave. 

12. Após criar do assistente de pesquisa, introduz, de novo, o endereço de cada registo da tabela Fornecedores.

13. Na tabela Clientes, adiciona um novo campo “Localidade” entre os campos “Endereço” e Telefone. Coloca um assistente de pesquisa para o campo “Localidade” igual ao da questão 11.

14. Após criar o campo “Localidade” na tabela Clientes, coloca, em cada registo, a localidade apresentada na seguinte tabela.

  
15. Completa as relações colocando a tabela Localidades. Impõe integridade referencial nas duas relações que a envolvem. Repara que o campo Localidade das tabelas Localidade e Fornecedores liga ao campo CodLocalidade da tabela Localidade.

16. Grava a base de dados e envia-a para a nuvem.