Logo Passei Direto
Buscar

Colaborar - Av1 - Programação e Desenvolvimento de Banco de Dados

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

 Programação e Desenvolvimento de Banco …
Av1 - Programação e Desenvolvimento de Banco de
Dados
Colaborar  
(/notific
Informações Adicionais
Período: 05/08/2024 00:00 à 18/11/2024 23:59
Situação: Cadastrado
Tentativas: 1 / 3
Pontuação: 1500
Protocolo: 1030035597
Avaliar Material
1) Um estudante está desenvolvendo experimentos para aprimorar seu conhecimento à respeito de
funções e procedimentos armazenados em banco de dados. Para este fim, ele desenvolveu o seguinte script
SQL:
CREATE TABLE teste (
a INT,
b INT,
c INT
);
INSERT INTO teste VALUES
(3, 2, 3),
(2, 2, 5),
(8, 8, 10);
CREATE FUNCTION fn_teste (x INT, y INT, z INT)
RETURNS FLOAT
RETURN ((x * y) / z);
CREATE PROCEDURE proc_exemplo(IN var INT)
SELECT fn_teste(b, c, var) AS "Resultado" FROM teste;
Assinale a alternativa que representa corretamente os resultados das saídas geradas pelo comando a
seguir:CALL proc_exemplo(5);
Assinale somente a correta.
16/08/24, 13:54 Colaborar - Av1 - Programação e Desenvolvimento de Banco de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/4466501501?atividadeDisciplinaId=16881072 1/4
https://www.colaboraread.com.br/aluno/timeline/index/4466501501?ofertaDisciplinaId=2240772
https://www.colaboraread.com.br/aluno/timeline/index/4466501501?ofertaDisciplinaId=2240772
https://www.colaboraread.com.br/aluno/timeline/index/4466501501?ofertaDisciplinaId=2240772
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/notificacao/index
javascript:void(0);
a)
b)
c)
d)
e)
2)
a)
b)
c)
d)
e)
3)
Alternativas:
1,20 - 2 - 16. Alternativa assinalada
12 - 6 - 3.
3,12 - 5 - 30.
1.5 - 6 - 16,66.
2 - 15 - 8.
As funções e os procedimentos armazenados são ferramentas computacionais relacionadas aos bancos
de dados, muito utilizados para recalcular alguns valores de forma prática e funcional. Observe as
afirmativas a seguir.
I. Uma função em banco de dados utiliza expressões aritméticas para efetuar os cálculos, com base nos
dados disponíveis nas tabelas.
II. A chamada de uma função é dada pela expressão SQL: CALL nome_da_função(tipo);
III. O procedimento armazenado permite que apenas seleções de dados sejam armazenadas em seu
interior.
Diante deste contexto, é correto que se afirma em:
Alternativas:
I, apenas. Alternativa assinalada
II, apenas.
I e III, apenas.
II e III, apenas.
I, II e III.
Uma transação pode ser considerada um conjunto de operações com uma única unidade lógica de
trabalho, em que uma instrução pode acessar, alterar ou excluir vários dados em uma ou mais tabelas. Esse
mecanismo pode ser iniciado pela aplicação por meio de uma linguagem de programação de alto nível ou,
ainda, por uma linguagem de programação de banco de dados, como o SQL. O controle das transações
ocorridas em um banco de dados deve garantir a integridade dos dados contidos nas tabelas.Neste
contexto, analise as afirmativas a seguir.
I. Para fazer a alteração do COMMIT para que as alterações não sejam gravadas automaticamente, é
utilizada a sintaxe: SET AUTOCOMMIT=0;
II. Para criar um ponto de restauração no banco, deverá usar a sintaxe: SAVEPOINT [nomeDoPonto];
III. Para utilizar um ponto de restauração, deve ser usada a sintaxe: ROLLBACK TO SAVEPOINT
[nomeDoPonto];
IV. O comando ROLLBACK pode ser utilizado nos seguintes subgrupos SQL: DML e DDL.
Assinale a alternativa correta.
Alternativas:
16/08/24, 13:54 Colaborar - Av1 - Programação e Desenvolvimento de Banco de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/4466501501?atividadeDisciplinaId=16881072 2/4
a)
b)
c)
d)
e)
4)
a)
b)
c)
d)
e)
5)
a)
b)
c)
d)
e)
I e III, apenas.
II e IV, apenas.
I, II e III, apenas. Alternativa assinalada
II, III e IV, apenas.
I, II, III e IV.
É esperado que todo Sistema Gerenciador de Banco de Dados (SGBD) aplique ao seu funcionamento o
conceito denominado ACID. Esse acrônimo corresponde à quatro propriedades que são consideradas
fundamentais, quando avaliamos a importância de um dado armazenado em um SGDB.Toda e qualquer
mudança nos dados armazenados, devem ser processados dentro do contexto de uma transação, e essa
por sua vez tem o papel de garantir a integridade dos dados. Sendo assim, as propriedades ACID quando
aplicadas, garantirão qualidade ao processo transacional.
Assinale a alternativa que apresenta as propriedades consideradas pelo ACID corretamente.
Alternativas:
Autenticidade, Concorrência, Integridade e Durabilidade.
Atomicidade, Concorrência, Integridade e Durabilidade.
Autenticidade, Consistência, Integridade e Durabilidade.
Autenticidade, Consistência, Integridade e Disponibilidade.
Atomicidade, Consistência, Integridade e Durabilidade. Alternativa assinalada
O setor de Marketing de uma Organização Não Governamental (ONG) está em uma nova campanha
regional para auxílio aos imigrantes da Venezuela. Ela detém um banco de dados com todas as informações
daqueles que passaram legalmente pelas nossas fronteiras. Será necessário determinar quais as cidades e
estados que estão recebendo todas estas pessoas, para que possam receber uma autorização de residência
em nosso país, assim como restabelecer as famílias que possam estar separadas.
Para você determinar as respostas acima, incluindo Cidades, Estados e famílias, você necessitará utilizar
instruções de qual subconjunto SQL?
Assinale a alternativa correta.
Alternativas:
DQL Alternativa assinalada
DTL
DDL
DCL
DML
16/08/24, 13:54 Colaborar - Av1 - Programação e Desenvolvimento de Banco de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/4466501501?atividadeDisciplinaId=16881072 3/4

Mais conteúdos dessa disciplina