Escolar Documentos
Profissional Documentos
Cultura Documentos
(/notific
Programação e Desenvolvimento de Banco …
Informações Adicionais
Avaliar Material
1) A confecções Encobertos lançou a coleção 2019, com seus mais de 50.000 produtos. Pensando na
agilidade do processo de compras, a equipe de T.I. resolveu gerar um índice da tabela PRODUTOS sobre o
campo NOME com o intuito que o site demonstra-se rapidamente os produtos disponíveis para a coleção
daquele ano. Sabendo que a tabela de PRODUTOS tem diversos campos mas deve-se indexar o campo
Nome_produto, qual a correta instrução a ser desenvolvida pela T.I. para resolver a situação a presentada.
Alternativas:
2) A F.B.B. (Federal Box Bank) S/A, está passando por auditoria devido a acusações de desvio de valores do
sistema "Meu Pedacinho de Chão". Sabendo que todos os projetos foram armazenados no banco de dados,
e visando identificar precisamente possíveis fraudes. A T.I. separou o processo em 2 Fases. Sendo a 1º Fase
dividida em 2 Passos, 1º Passo como vai fazer uma busca recursiva no banco de dados, precisa criar um
FULLTEXT na tabela MPCPROJETOS, depois o 2º Passo vai realizar a busca recursiva na tabela MPCPROJETOS
onde vai filtrar os projetos que apresentam a palavra "ALVENARIA" (pois não é mais aceito construções em
madeira), e depois "CIMENTO" (pois toda alvenaria precisa de cimento) a 1º Fase vai retornar os projetos
que estão OK. E na 2º fase vai utilizar os projetos identificados na 1ª fase para trazer os restantes, que serão
https://www.colaboraread.com.br/aluno/avaliacao/index/3067407402?atividadeDisciplinaId=12771653 1/3
Downloaded by André Waldige (awaldige@gmail.com)
lOMoARcPSD|18137443
alvo de um pente fino. Com base nas informações passadas acima e na linguagem S.Q.L. avalie as
alternativas abaixo identificando o Script correto para a CRIAÇÃO do FULLTEXT na tabela MPCPROJETOS e as
duas consultas necessárias para trazer os projetos previamente corretos para o trabalho na 2º fase.
Alternativas:
3) Considere o desenvolvimento de uma func¸a~o no banco de dados, para o ca´lculo da me´dia final,
onde: Me´dia Final = (NotaP1 * 0,4) + (NotaP2 * 0,6)
RETURNS DECIMAL(3,1)
RETURN (x * 0.4) + (y * 0.6);
A sintaxe SQL para utilizar uma func¸a~o desenvolvida em uma tabela deve ser estruturada como
demonstrado a seguir:
Alternativas:
https://www.colaboraread.com.br/aluno/avaliacao/index/3067407402?atividadeDisciplinaId=12771653 2/3
Downloaded by André Waldige (awaldige@gmail.com)
lOMoARcPSD|18137443
c) SHOW FUNCTION;
d) SHOW STATUS;
e) SHOW;
4) Date (2012) define que a sintaxe SQL para se criar um procedimento armazenado e´ definida por meio
da palavra-chave PROCEDURE. Para essa procedure ser estruturada em um banco de dados deve ser
utilizado o comando SQL representado a seguir:
I. (var_DisciplinaIdint): cria uma varia´vel que faz refere^ncia a coluna Id da tabela Disciplina, e esta e´ do
tipo inteiro. Essa varia´vel e´ utilizada na chamada do procedimento armazenado.
II. SELECT AVG(fn_media(NotaP1, NotaP2)): efetua a selec¸a~o da me´dia geral da func¸a~o criada com as me
´dias de cada um dos alunos.
III. WHERE DisiciplinId = var_DisciplinaId: impo~e uma condic¸a~o que o valor disponi´vel no campo
“DisciplinaId” na tabela “Notas”, seja igual ao encontrado na varia´vel “var_DisciplinaId”.
IV. (fn_media(NotaP1, NotaP2) >= 4.0 AND fn_media(NotaP1, NotaP2) <= 6.9)= e´ a condic¸a~o de selec¸a~o
dos alunos que esta~o de exame, com notas entre 4,1 e 6,9 (inclusive).
Considerando o que foi observado, pode-se afirmar que são verdadeiras apenas as alternativas:
Alternativas:
b) I, III, IV
c) I, II
d) I, III
e) III, IV
https://www.colaboraread.com.br/aluno/avaliacao/index/3067407402?atividadeDisciplinaId=12771653 3/3
Downloaded by André Waldige (awaldige@gmail.com)