Buscar

Avaliação Final (Discursiva) - Individual Banco de Dados Avançado

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

16/11/2022 09:17 Avaliação Final (Discursiva) - Individual
about:blank 1/2
Prova Impressa
GABARITO | Avaliação Final (Discursiva) - Individual
(Cod.:768955)
Peso da Avaliação 4,00
Prova 52168261
Qtd. de Questões 2
Nota 9,75
As functions são comumente aplicadas para computar valores, promover reusabilidade e 
facilidade de manutenção, sendo que estas poderão ser chamadas a partir de outros blocos PL/SQL, 
ou até mesmo por instruções SQL. Neste sentido, crie uma função para calcular a média ponderada 
de um acadêmico da Uniasselvi. A função deverá possibilitar a inserção de quatro notas, sendo que a 
primeira e a segunda nota possuem peso 1, a terceira nota possui peso 4.8 e a quarta nota possui peso 
3.2. Ao final, a função deverá retornar a média final com arredondamento, desconsiderando-se, desta 
forma, os valores após a vírgula.
Resposta esperada
Conforme imagem que segue.
Minha resposta
CREATE or REPLACE FUNCTION mediaPoderada ( p_nota1 NUMBER, p_nota2 NUMBER,
p_nota3 NUMBER, p_nota4 NUMBER) RETURN NUMBER IS MEDIA NUMBER; BEGIN
MEDIA :=(p_nota1*0.1) + (p_nota2*0.1) + (p_nota3*0.48) + (p_nota4*0.32) ; RETURN
ROUND (MEDIA); END;
Transação é um conceito fundamental de todo sistema de banco de dados, sendo considerada 
como o conjunto de procedimentos executados pelo Banco de Dados. Com base nisso, explique o 
conceito de Transação em um Sistema Gerenciador de Banco de Dados (SGBD).
Resposta esperada
1) Pode-se considerar como transação todas as operações executadas pelo banco de dados.
2) O ponto essencial da transação é englobar vários passos em uma única operação de tudo ou
nada. Os estados intermediários entre os passos não são vistos pelas demais transações
simultâneas e, se ocorrer alguma falha que impeça a transação chegar até o fim, então nenhum
dos passos intermediários afetará o banco de dados.
3) Um SGBD deve gerenciar completamente a integridade referencial definida em seu esquema,
sem precisar, em tempo algum, do auxílio do programa aplicativo. Desta forma, exige-se que o
BD tenha ao menos instruções que permitam a gravação e o cancelamento de uma série de
modificações simultâneas.
Minha resposta
Uma transação simboliza uma unidade de trabalho executada dentro de um sistema de
gerenciamento de banco de dados . Uma transação geralmente representa qualquer alteração em
um banco de dados. As transações em um ambiente de banco de dados têm dois propósitos
principais: 1-Fornecer unidades de trabalho confiáveis ¿¿que permitam a recuperação correta de
 VOLTAR
A+
Alterar modo de visualização
1
2
16/11/2022 09:17 Avaliação Final (Discursiva) - Individual
about:blank 2/2
falhas e manter um banco de dados consistente mesmo em casos de falha do sistema. 2-Fornecer
isolamento entre programas que acessam um banco de dados simultaneamente.
Imprimir

Outros materiais