Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouTayná Barbo Alterado mais de 10 anos atrás
1
Introdução à Consulta 24/3/06
2
Categorias de comandos DDL : estruturação de objetos de BD Ex. create table, drop index, alter table... DML: manipulação dos dados em si Ex. update, delete, insert DQL : consulta/ query sobre os dados existentes
3
Consulta 70 % do que é submetido ao banco Visualizar os dados Tarefa nem sempre trivial –Organização visual de campos –Correlação de valores corretos –Interpretação do modelo ( diagrama de tabelas)
4
Consultas Ao planejar um sistema como
5
Objetivos do projeto Normalização: desmembramento da informação original ( total ) –Recuperação mais eficiente –Solução para erros de mau projeto –Alteração flexível
6
Consultas esperadas do projeto cliente Qual o cliente que mais vendeu ? Fornecer relatório de grupos de clientes Fornecer relatórios de contatos de clientes Verificar valores de notas ( pedido) Verificar itens de notas ( item_pedido) Verificar se o cliente é jurídico ou físico ( tipo_cliente)
7
Consultas Planejadas Não planejadas porém suportadas Ex. Select * from cliente
8
Consulta Cd_cliente CLIENTECONTATO Cd_cliente C1 C1 : Listar os clientes que tem contatos cadastrados
9
SELECT observar atributos solicitados para gerar a consulta. esses campos/atributos serão discriminados no SELECT.
10
Cláusula FROM (FROM) Localizar os atributos nas tabelas; assim, foram identificadas as tabelas que serão necessárias na cláusula FROM. Havendo tabelas intermediárias é possível que estas tenham que figurar também na cláusula FROM.
11
Cláusula WHERE Observar se A solicitação traz alguma condição explícita ou filtro para os registros. Essa condição ( pode haver mais de uma) deve ser declarada na cláusula WHERE, quando possível.
12
WHERE Representar os relacionamentos quanto à cardinalidade solicitada Descrever as condições do relacionamento entre as tabelas que compõem a consulta. Esse relacionamento deverá ser declarado na cláusula WHERE.
13
WHERE c. Em alguns casos, é possível associar diretamente campos sem as tabelas intermediárias,
14
Junção composição de uma expressão deve ter sentido –sintático –semântico.
15
Junção As condições podem obedecer algumas das seguintes sintaxes: Atributo OPERADOR atributo Atributo OPERADOR valor
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.