A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Introdução à Consulta 24/3/06. Categorias de comandos DDL : estruturação de objetos de BD Ex. create table, drop index, alter table... DML: manipulação.

Apresentações semelhantes


Apresentação em tema: "Introdução à Consulta 24/3/06. Categorias de comandos DDL : estruturação de objetos de BD Ex. create table, drop index, alter table... DML: manipulação."— Transcrição da apresentação:

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


Carregar ppt "Introdução à Consulta 24/3/06. Categorias de comandos DDL : estruturação de objetos de BD Ex. create table, drop index, alter table... DML: manipulação."

Apresentações semelhantes


Anúncios Google