Banco de dados

1641 palavras 7 páginas
Banco de Dados
Módulo 8 - Modelo Relacional
Consultas e Atualizações em SQL

modulo08.PRZ

1

10/17/01

Consultas em SQL
Consultas em SQL: estrutura básica da forma select-from-where:

select from where consultas simples: correspondem diretamente à Álgebra Relacional consultas com aninhamento: envolvem outras consultas consultas com agregação: envolvem operadores de agregação modulo08.PRZ 2 10/17/01

Consultas Simples
Consultas Simples: consultas da forma select-from-where: select from where onde a lista de resultados e a qualificação envolvem apenas valores de atributos

ou combinação de consultas simples, das formas:
(Q1 union Q2) (Q1 except Q2) (Q1 intersect Q2) modulo08.PRZ Q1  Q2 Q1 - Q2 Q1  Q2
3 10/17/01

Consultas Simples
Consultas Simples (cont.): a qualificação é uma expressão booleana de comparações:

E and F E or F not E

modulo08.PRZ

4

10/17/01

Consultas Simples
Consultas Simples (cont.): comparações simples:

Vk

comparação  entre o valor V de um atributo e uma constante k

V  W comparação  entre dos valores V e W de atributos outras formas de comparação (V é o valor de um atributo) :

V like P

V é uma cadeia de caracteres que deve satisfazer o padrão P

(V between N and M) V é um valor numérico que deve pertencer ao intervalo [N,M] V in (a, b,c, ...) modulo08.PRZ V deve pertencer ao conjunto {a,b,c,...} V deve ser nulo 5
10/17/01

V is null

Consultas Simples
Consultas Simples x Álgebra Relacional:
Projeção: select Con, End from Disc

Cod, End (Disc)

Disc

Cod

End

Matr

Nível

inf1731 L520 inf1732 L510 inf1732 L520 inf2324 L520

15315 GR 11239 GR 15315 GR 24217 PG

Seleção:

select * from Disc where End = L510

End=L510 (Disc)

modulo08.PRZ

6

10/17/01

Consultas Simples
Consultas Simples x Álgebra Relacional:
Disc Cod End Matr Nível

inf1731 L520 inf1732 L510 inf1732 L520 inf2324 L520

15315 GR 11239 GR 15315 GR 24217

Relacionados

  • Banco de dados: dados
    436 palavras | 2 páginas
  • banco de dados
    11859 palavras | 48 páginas
  • Banco de dados
    2201 palavras | 9 páginas
  • Bancos de Dados
    6609 palavras | 27 páginas
  • Banco de dados
    2417 palavras | 10 páginas
  • Banco de dados
    1390 palavras | 6 páginas
  • BANCO DE DADOS
    2097 palavras | 9 páginas
  • O Que Banco De Dados
    1748 palavras | 7 páginas
  • Banco de dados
    940 palavras | 4 páginas
  • banco de dados
    2741 palavras | 11 páginas