Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMartim Madeiros Alterado mais de 10 anos atrás
1
1 Base de dados Consultas de agregação (sumarização) Consultas com parâmetros Relationships Consultas de acção (action queries)
2
2 Consultas de agregação Pode ser necessário agregar a base de dados por categorias.
3
3 Consultas de agregação Por exemplo, saber as notas médias a cada disciplina:
4
4 Consultas de agregação Podemos contar, somar, determinar o máximo dentro do grupo, o mínimo, etc.
5
5 Consultas de agregação Tenho que transformar a minha select query numa query de totais
6
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
7 Consultas de agregação
8
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
9 Exercício Agrupar as notas por sexo (usar a query Nota-final)
10
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
11 Parâmetros A query vem personalizada
12
12 Parâmetros Para isso coloco um nome entre parêntesis rectos
13
13 Parâmetros E o nome vai ser substituído pelo que eu escrever lá
14
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
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
16 Relationships Para isso vou a Relationships e explicito as ligações
17
17 Relationships
18
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
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
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.