1 Base de dados Consultas de agregação (sumarização) Consultas com parâmetros Relationships Consultas de acção (action queries)

Slides:



Advertisements
Apresentações semelhantes
Criando aplicações WEB
Advertisements

Sumário Exercícios
Base de Dados para a Gestão de Informação de Natureza Pedagógica
FOLHA DE CÁLCULO 1.
FOLHA DE CÁLCULO 4.
1 FOLHA DE CÁLCULO 6 Não existe a Folha de Cálculo 5.
Sumário, aula 10 Exercícios sobre elasticidade Elasticidade e despesa
Base de dados Uso de várias tabelas.
Base de dados Exercícios de consultas.
Introdução aos Computadores e à Programação
2 de Junho de 2005Conclusão1 Pedro Barahona DI/FCT/UNL Junho 2005.
1 Conclusão DI/FCT/UNL 1º Semestre 2004/ Ciclos de Simulação A técnica usada no exemplo da queda livre pode ser utilizada para trajectórias a duas.
Múltiplos Os múltiplos de um número inteiro obtêm-se multiplicando esse número por 0, 1, 2, 3, 4, 5, 6, ... Exemplos: M5= {0, 5, 10, 15, 20,
Universidade Bandeirante de São Paulo Fundamentos da Álgebra
Excel - Parte 2 Fórmulas e Funções
Excel Profa. Cristina M. Nunes.
Para Casa – Montar o cariograma
1 Camada de redes: Interoperabilidade com IP. 2 Enlaces entre duas máquinas.
SISTEMAS DE EQUAÇÕES.
Circuitos Lógicos Sequenciais
Quantificação DNA – Grupo 1
SQL – Consultas Básicas
DIAGRAMA DE CASOS DE USO PERSPECTIVA CONCEITUAL
15 Introdução à Manipulação de Planilhas Eletrônicas Planilhas Eletrônicas são tabelas usadas para comunicar informações de forma clara, precisa e sucinta.
Operadores Especiais da SQL
Prof. Neide Pizzolato Angelo
Administração para Engenharia
1 Sabendo-se que os pratos das balanças estão em equilíbrio, você seria capaz de dizer: Quantos quadrados corresponde um círculo ? Dica Mais dicas Elaboração:
Mapas de Karnaugh 5 e 6 variáveis.
Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Estruturas de Dados II Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.
Questões sobre quatro quadrados
Observar, descobrir e escrever na respectiva etiqueta :
Fraction Action FRACÇÕES.
Revisão da Linguagem C.
Aula 07 Comandos de Repetição while e for
Monitoria GDI Aula Prática
Exercício 1 No MS-Excel: Clicar em algum dado da tabela.
Listas e algoritmos (em Scratch)
Compras – Cadastro de Promoção
Expressão algébrica a partir da representação gráfica da função
Média, moda e mediana.
Cadastro de produtos por referência
Professor: Juliano Lucas Gonçalves
Relação de Movimentação de Produtos 1 Posto de Combustível.
EXEMPLOS PRÁTICOS (OBJECTIVO: UTILIZAÇÃO DOS CRITÉRIOS DE SELECÇÃO NAS CONSULTAS À BASE DE DADOS)
1 Sistematizar alguns pontos. 2 AV = P + N = A R ? = JULGAMENTO DO ALUNO ?
Cadastro de Docentes e Auxiliares de Educação Infantil
Conversão de um NFA para um DFA com um exemplo
Banco de Dados II Prof. Antônio Cordeiro.
Salas de Matemática.
IGC do Brasil BT-1306: Como gerar seus relatórios especiais no ELF.net.
Conceitos de Lógica Digital
Tarefa 02 Visual Studio 2005 Visual C# Programa Hello World.
1- Acessar o site: 2- Realizar o cadastro.
Projeto de Sistemas de Controle no Espaço de Estados
1 2 Observa ilustração. Cria um texto. Observa ilustração.
Fundamentos de Programação
Vetores e Matrizes Ameliara Freire
1.
Campus de Caraguatatuba Aula 2: Somatório e Produtório
Uma lição de matemática... Já pensou naquelas pessoas que dizem que estão dando mais que 100% delas mesmas?
Procedimentos iniciais para cadastro detalhado de produtos
Nome alunos 1 Título UC. Título – slide 2 Conteúdo Conteúdo 2.
1 Representa no geoplano figuras a teu
Folha de Cálculo Professor: Pedro Lopes Ano Lectivo 2010/2011.
Campus de Caraguatatuba Aula 16e: Exercícios de View
Compras – Planejamento de Estoque
Professor: Pedro Lopes Gestão de Base de dados Ano Lectivo 2010/2011.
Software Aplicativo IV Consultas em ACCESS Prof. Nécio de Lima Veras.
Transcrição da apresentação:

1 Base de dados Consultas de agregação (sumarização) Consultas com parâmetros Relationships Consultas de acção (action queries)

2 Consultas de agregação Pode ser necessário agregar a base de dados por categorias.

3 Consultas de agregação Por exemplo, saber as notas médias a cada disciplina:

4 Consultas de agregação Podemos contar, somar, determinar o máximo dentro do grupo, o mínimo, etc.

5 Consultas de agregação Tenho que transformar a minha select query numa query de totais

6 Consultas de agregação Aparece uma linha de totais onde tenho que colocar 1)o campo que forma os grupos 2)O campo a agregar

7 Consultas de agregação

8 Neste exemplo, para cada código da disciplina vai calcular a nota média dos trabalho e a nota média do exame Considerando todos os alunos

9 Exercício Agrupar as notas por sexo (usar a query Nota-final)

10 Parâmetros Pode ser necessário alterar o critério de cada vez que se corre a query E.g., quero procurar um aluno pelo código

11 Parâmetros A query vem personalizada

12 Parâmetros Para isso coloco um nome entre parêntesis rectos

13 Parâmetros E o nome vai ser substituído pelo que eu escrever lá

14 Exercício Meter um parâmetro que permita procurar os alunos pelo nomeMeter um parâmetro que permita procurar os alunos pelo nome

15 Relationships Eu posso comunicar à BD que as tabelas se relacionam Diminui a ocorrência de erros E.g., apenas aceita notas de alunos que existam

16 Relationships Para isso vou a Relationships e explicito as ligações

17 Relationships

18 Relationships É identificado que se trata de uma relação 1:NÉ identificado que se trata de uma relação 1:N A um aluno correspondem várias notasA um aluno correspondem várias notas Podemos impor a referencial integrity: só podemos ter notas de alunos que existamPodemos impor a referencial integrity: só podemos ter notas de alunos que existam

19 Action queries As queries que fizemos são de selecção:As queries que fizemos são de selecção: Apenas mostram os resultados mas não alteram a BDApenas mostram os resultados mas não alteram a BD As Action queries alteram a BDAs Action queries alteram a BD –Apagam, alteram, acrescentam

20 Action queries As queries que fizemos são de selecção:As queries que fizemos são de selecção: Apenas mostram os resultados mas não alteram a BDApenas mostram os resultados mas não alteram a BD As Action queries alteram a BDAs Action queries alteram a BD –Apagam, alteram, acrescentam