A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 Base de dados Uso de várias tabelas. 2 Relação de 1:N Já vimos que o armazenamento de informação se feito numa tabela pode obrigas a repetir informação.

Apresentações semelhantes


Apresentação em tema: "1 Base de dados Uso de várias tabelas. 2 Relação de 1:N Já vimos que o armazenamento de informação se feito numa tabela pode obrigas a repetir informação."— Transcrição da apresentação:

1 1 Base de dados Uso de várias tabelas

2 2 Relação de 1:N Já vimos que o armazenamento de informação se feito numa tabela pode obrigas a repetir informação

3 3 Relação de 1:N Vamos supor que num pequeno negócio é guardada informação sobre as compras dos clientes

4 4 Relação de 1:N

5 5 Repete-se muita informação No entanto, se eu dividir a informação por duas tabelas, apenas preciso de repetir o código do cliente

6 6 Relação de 1:N Clientes:

7 7 Relação de 1:N Compras:

8 8 Relação de 1:N Diz-se Relação 1:N porqueDiz-se Relação 1:N porque A cada registo de uma tabela podem corresponder vários registos na outra tabelaA cada registo de uma tabela podem corresponder vários registos na outra tabela Também se diz Relação de um para váriosTambém se diz Relação de um para vários

9 9 Relação de 1:N A cada Cliente correspondem várias Compras (de 0 a muitas)A cada Cliente correspondem várias Compras (de 0 a muitas) A cada Compra só corresponde 1 cliente (sempre 1 cliente)A cada Compra só corresponde 1 cliente (sempre 1 cliente)

10 10 Consulta de Selecção Partindo de uma Compra, eu preciso saber quem foi o clientePartindo de uma Compra, eu preciso saber quem foi o cliente Saber as suas característicasSaber as suas características No Excel usaria o Vlookup.No Excel usaria o Vlookup.

11 11 Consulta de Selecção No Access vou usar uma consulta de selecçãoNo Access vou usar uma consulta de selecção Select Query Em forma de desenho (Design View) coloco as duas tabelasEm forma de desenho (Design View) coloco as duas tabelas

12 12 Consulta de Selecção

13 13 Consulta de Selecção E agora tenho que explicitar que existe um campo que é comum:E agora tenho que explicitar que existe um campo que é comum: O campo chave dos Clientes Selecciono na tabela Clientes o campo Codigo e, sem largar o botão direito, arrasto até ao campo correspondente CodCli

14 14 Consulta de Selecção

15 15 Consulta de Selecção NOTA IMPORTANTENOTA IMPORTANTE Quando desenho as tabelas, os campos a ligar têm de ser do mesmo data typeQuando desenho as tabelas, os campos a ligar têm de ser do mesmo data type

16 16 Consulta de Selecção Agora é como se tivesse a tabela original com os campos todos originaisAgora é como se tivesse a tabela original com os campos todos originais Tenho que colocar em baixo os que quero visualizarTenho que colocar em baixo os que quero visualizar

17 17 Consulta de Selecção

18 18 Consulta de Selecção Só mandei mostrar 5 camposSó mandei mostrar 5 campos Agora posso correr a consulta carregando no ponto de exclamação ou fazendo Query+RunAgora posso correr a consulta carregando no ponto de exclamação ou fazendo Query+Run

19 19 Consulta de Selecção

20 20 Consulta de Selecção As repetições são apenas virtuaisAs repetições são apenas virtuais Se eu alterar o nome de um cliente, a alteração repercute-se em todos os sítios visíveisSe eu alterar o nome de um cliente, a alteração repercute-se em todos os sítios visíveis

21 21 Consulta de Selecção Agora posso aplicar condições à globalidade da informaçãoAgora posso aplicar condições à globalidade da informação Q1. Compras do cliente 1251Q1. Compras do cliente 1251

22 22 Consulta de Selecção

23 23 Consulta de Selecção Q2. Compras de valor maior que 500 realizadas em 2007 vistas de forma descendente?Q2. Compras de valor maior que 500 realizadas em 2007 vistas de forma descendente?

24 24 Consulta de Selecção

25 25 Consulta de Selecção Q3. Compras de valor maior que 500 realizadas em 2007 por Clientes do Porto?Q3. Compras de valor maior que 500 realizadas em 2007 por Clientes do Porto?

26 26 Consulta de Selecção

27 27 Consulta de Selecção Q4. Compras menor que 150 realizadas por clientes cujo nome começa por A e o Codigo acaba em 5Q4. Compras menor que 150 realizadas por clientes cujo nome começa por A e o Codigo acaba em 5 ouou Compras de clientes de Gaia cujo Codigo acaba em 6Compras de clientes de Gaia cujo Codigo acaba em 6

28 28 Consulta de Selecção

29 29 Consulta de Selecção Fazer o download da base de dados e fazer as consultasFazer o download da base de dados e fazer as consultas


Carregar ppt "1 Base de dados Uso de várias tabelas. 2 Relação de 1:N Já vimos que o armazenamento de informação se feito numa tabela pode obrigas a repetir informação."

Apresentações semelhantes


Anúncios Google