O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

08 Trabalhando com mais de uma tabela (Relacionamento)

404 visualizações

Publicada em

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

Publicada em: Educação
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

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;

×