GoConqr has a new look! Let us know what you think.

Mind map

Linguagem Sql/Chave Estrangeira 2

Guilherme Coelho Marinho Portuguese

Map content

Linguagem Sql/Chave Estrangeira 2

  1. Quando se dá um select na tabela tb_personagem identifica-se todos os personagens cadastrados no banco de dados

    • Para em 1 único select retornar as informações da tabela de personagem e da tabela de filme já que ambas estão relacionadas basta usar o comando inner join. Exemplo: Select*/From tb_personagem/Join tb_filme
      • Usa-se a cláusula On para realizar o vínculo das 2 tabelas. Exemplo: On tb_personagem.id_filme=tb_filme.id_filme
        • Quando executa-se o select todos os campos das 2 tabelas agora são retornados
  2. Join relaciona 2 tabelas ou seja os campos de 2 tabelas ou +tabelas possam ser retornados em um único comando select

    • A subparte de Join o On é informado onde estão os campos que fazem parte desse relacionamento. Executando o select agora obtém-se os campos das 2 tabelas retornadas pois o relacionamento foi feito e os campos das 2 tabelas estão disponíveis para ser acessados visualizando em 1 único select no qual o filme é relacionado para cada personagem
      • Se executar um select na tb_personagem apenas o id fica disponível mas com o comando Join obtém-se acesso em todos os campos das 2 tabelas
  3. Não há a necessidade de retornar todos os campos, pode-se escolher os campos que se quer o retorno

    • Também pode-se adicionar os ids ou seja as chaves primárias das 2 tabelas mas quando se executa um select um erro ocorre e para resolver nesse caso informa-se o nome da tabela excedendo o nome do campo
      • Também podemos informar que os campos estão vindo das tabelas a qual pertencem indicando de forma explícita o nome de cada tabela e os campos a qual pertencem

Information

Description
Mind Map on Linguagem Sql/Chave Estrangeira 2, created by Guilherme Coelho Marinho on 11/07/2021.
Created by
Guilherme Coelho Marinho · Jul 2021
Updated
Jul 12, 2021
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?