Escolar Documentos
Profissional Documentos
Cultura Documentos
C:081.CPSM/T:10/D:DPADP0264
DPADP0264 - BANCO DE DADOS ESPACIAIS II
Participantes
Painel / Meus cursos / C:081.CPSM/T:10/D:DPADP0264/A:2022/P:102 / Unidade 1 - Procedimentos/funções definidas pelo usuário e gatilhos
Emblemas / Prova
Competências
Notas Prova
Aberto: sexta, 18 nov 2022, 10:30
Painel Vencimento: sexta, 18 nov 2022, 13:30
Arquivos privados
Dicas: não seja xarope, use as sugestões de nomes de tabelas e colunas; Entregue todos os comandos que você utilizou organizados em um
bloco de notas.
Meus cursos
Crie uma tabela "notasAlunos" para armazenar o "nome" e 3 notas de cada aluno ("notaA", "notaB", "notaC"). Cada linha/aluno deve ter um
C:081.CPSM/T:10/D:DPADP0 código automático SERIAL;
Insira pelo menos 5 alunos com nome e todas as notas (variadas, boas e ruins) deles na tabela;
C:081.CPSM/T:10/D:DPADP0 Crie uma função personalizada "obterAvaliacao" que receba as notas de cada aluno, faça a média das notas de cada aluno e retorne a
média e situação do aluno. O formato de retorno deve seguir os seguintes exemplos: "Aprovado com nota 8.85" para quem obteve média
maior ou igual a 7 ou "Reprovado com nota 6.25" para os alunos que não atingiram média 7 - com apenas duas casas decimais se puder.
A situação e nota deve ser exibida ao lado dos demais dados da tabela "notasAlunos" durante a consulta de dados, ficando como uma
coluna extra de valores derivados das notas de cada linha (exatamente como exemplificado em aule vídeo nos desafios). Use o apelido
"Avaliações" para renomear o nome da coluna resultante das chamadas da função (evitar que a coluna fique com o nome da função
"obterAvaliacao"). Exemplo de saída de dados na consulta:
Status de envio
Última -
modificação
Comentários
sobre o envio Comentários (0)
Adicionar envio