Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Apostila Banco de Dados 7 - parte 1, Exercícios de Informática

Banco de dados MySQL - Teoria e exercícios.

Tipologia: Exercícios

2020

Compartilhado em 29/12/2020

alexandre-fonseca-25
alexandre-fonseca-25 🇧🇷

7 documentos

1 / 5

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
1
BD-III-Aula-07-Junções (Joins).
Através das junções ou joins, temos condições de fazer consultas mais
avançadas permitindo coletar dados de tabelas diferentes, formando com isso uma
projeção de consulta composta, ou seja, o registro irá retornar uma consulta com
registros compostos por colunas de diversas tabelas.
São as seguintes junções:
Inner join Junção interna.
Full outer join - Junção externa completa.
Left join - Junção à esquerda.
Right join - Junção à direita
Prepararemos o nosso banco de dados da Universidade U para fazermos
nossos testes com junções. O arquivo dump_database_universidade_u.sql está
disponibilizado para download.
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Apostila Banco de Dados 7 - parte 1 e outras Exercícios em PDF para Informática, somente na Docsity!

BD-III-Aula- 07 - Junções – (Joins).

Através das junções ou joins, temos condições de fazer consultas mais avançadas permitindo coletar dados de tabelas diferentes, formando com isso uma projeção de consulta composta, ou seja, o registro irá retornar uma consulta com registros compostos por colunas de diversas tabelas. São as seguintes junções: Inner join – Junção interna. Full outer join - Junção externa completa. Left join - Junção à esquerda. Right join - Junção à direita Prepararemos o nosso banco de dados da Universidade U para fazermos nossos testes com junções. O arquivo dump_database_universidade_u.sql está disponibilizado para download.

Vamos copiar essas instruções a colocar em nosso MySQL Workbench. Temos 3 blocos:

  • Criação do banco de dados e tabelas.
  • Criação dos relacionamentos entre as tabelas.
  • Inserção dos dados em nossa tabela. Que forma a estrutura abaixo:

Temos as seguintes tabelas: Fazendo o left join de aluno e telefone: Note que são retornados todos os alunos e os respectivos telefones.

Podemos colocar outros filtros como sexo = ‘F’. Para treinar um pouco mais faremos a junção da tabela curso com disciplina. Podemos aplicar mais um filtro idcurso = 1;