08 Trabalhando com mais de uma tabela (Relacionamento)

190 visualizações

Publicada em

Relacionando tabelas, uso de chave estrangeira.
Selecionando dados de tabelas relacionadas.

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
190
No SlideShare
0
A partir de incorporações
0
Número de incorporações
33
Ações
Compartilhamentos
0
Downloads
10
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

08 Trabalhando com mais de uma tabela (Relacionamento)

  1. 1. MySQL Workbench – Relacionando tabelas Profª. Marlene da Silva Maximiano de Oliveira & Profª. Alessandra Aparecida da Silva
  2. 2. Relacionando tabelas (Vendedores e Vendas) Vendedores Cod_vendedor int auto_incremet not null Chave Primária Nome_vendedor varchar(30) not null Categoria char(1) Vendas Cod_venda int auto_incremet not null Chave Primária Valor decimal(10,2) Cod_Vendedor int Chave estrangeira
  3. 3. Código: criando a tabela vendedores: create table vendedores ( cod_vendedor int auto_increment not null, nome_vendedor varchar(50), categoria char(1), primary key(cod_vendedor));
  4. 4. Código: criando a tabela vendas: create table vendas ( cod_venda int auto_increment not null, valor decimal(10,2), cod_vendedor int, primary key(cod_venda), Foreign key(cod_vendedor) references vendedores(cod_vendedor));
  5. 5. Inserindo dados na tabela Vendedores insert into vendedores (nome_vendedor,categoria) values('Maria', 'A'); Exemplo: 1 Maria A 2 José B 3 João B
  6. 6. Inserindo dados na tabela Vendas: insert into vendas(valor,cod_vendedor) values(4000,1); Exemplo: 1 4000 1 2 2000 2 3 3000 3 4 1000 1 5 2000 2 6 2000 3
  7. 7. Exibindo dados das tabelas individualmente • select * from vendedores; • select * from vendas;
  8. 8. Exibindo dados das 2 tabelas ao mesmo tempo. select vendas.cod_venda, vendas.valor,vendedores.nome_vendedor from vendas, vendedores where vendas.cod_vendedor = vendedores.cod_vendedor;

×