Aula 04 Conhecimentos De Banco De Dados SQL Parte II

8209 palavras 33 páginas
Conhecimentos de Banco de Dados
Teoria e exercícios
Prof Leonardo Lima – Aula 04

AULA 04: SQL 2
SUMÁRIO
1. Introdução
2. Visões
3. Joins
3.1. Inner Join
3.2. Left Join
3.3. Right Join
3.4. Full Join
4. DCL
5. Fechando o SQL
6. Qualidade do Projeto de Banco de Dados
6.1. Dependência Funcional
6.2. Formas Normais
7. Resumo
8. Exercícios Apresentados
9. Gabarito

PÁGINA
1
2
5
7
10
11
12
17
18
23
24
25
31
32
37

1. INTRODUÇÃO
Saudações caros(as) amigos(as),
Hoje vamos à nossa quinta aula de Conhecimentos de Banco de
Dados, continuando a tratar do tema SQL. É a nossa última aula no assunto Banco de Dados propriamente dito, depois partiremos para a
Mineração de Dados para fechar nosso curso.
Nessa aula poderemos continuar utilizando os Bancos de Dados que estão no MySQL. Os assuntos de hoje são um pouco mais avançados, mas nos meus chutes tradicionais, acho que a ESAF pode até não cobrar a maioria dos assuntos que veremos nessa aula. Bem, se cobrar, temos que estar preparados.
Então, vamos trabalhar.

Prof.Leonardo Lima

www.estrategiaconcursos.com.br

Página 1 de 37

Conhecimentos de Banco de Dados
Teoria e exercícios
Prof Leonardo Lima – Aula 04
2. Visões
Vamos começar nossa aula bem leve, com um conceito muito fácil.
Vamos estudar mais um objeto implementado por todos os SGBDs relacionais, que são as visões.
Uma visão é simplesmente uma query SQL, que por algum motivo, é armazenada para ser reusada. Vamos a um exemplo prático. Imaginem que eu constantemente quero uma listagem geral dos filmes e seus atores. Claro, eu não quero códigos, que o título em português dos filmes e os nomes dos atores que participam daquele filme. Essa query pode ser escrita da seguinte forma:
SELECT DVD.tituloPort TituloPortugues, ator.nomeAtor NomeDoAtor
FROM DVD, atorParticipa atp, ator
WHERE DVD.idDVD = atp.idDVD and ator.idAtor = atp.idAtor
ORDER BY 1,2;
Certo, essa query funciona, apesar de existirem formas mais elegantes de escrevê-la. Fizemos o produto cartesiano de três tabelas, e

Relacionados

  • Stephany
    1216 palavras | 5 páginas
  • Relatório de estágio do esquema 1 CPS
    11459 palavras | 46 páginas
  • 283 MM BB 2
    2445 palavras | 10 páginas
  • sdadsasad
    851 palavras | 4 páginas
  • e-tec brasil
    39019 palavras | 157 páginas
  • pc informatica 2012
    24046 palavras | 97 páginas
  • apostila bds
    7408 palavras | 30 páginas
  • Estendendo consultas sql utilizando lógica fuzzy
    8586 palavras | 35 páginas
  • Convidar novos amigos
    563 palavras | 3 páginas
  • Teorias
    14832 palavras | 60 páginas