Informática, perguntado por andersonsstrp78j04, 10 meses atrás

Considere o desenvolvimento de uma função no banco de dados, para o cálculo da média final, onde: Média Final = (NotaP1 * 0,4) + (NotaP2 * 0,6)




Para isso foi desenvolvia a sintaxe SQL:




CREATE FUNCTION fn_media(x DECIMAL(3,1), y DECIMAL(3,1))


RETURNS DECIMAL(3,1)

RETURN (x * 0.4) + (y * 0.6);




A sintaxe SQL para utilizar uma função desenvolvida em uma tabela deve ser estruturada como demonstrado a seguir:



SELECT nome_da_funcao (parâmetro x, parâmetro y) FROM nome_da_tabela

WHERE nome_da_coluna (condição);




Imagine que na sequência, você queira exibir todas as funções desenvolvidas.


Para isso deve-se utilizar a seguinte sintaxe SQL:


Escolha uma:

a. SHOW FUNCTION STATUS; Correto (AVA)

b. SHOW STATUS;

c. SELECT FUNCTION STATUS;

d. SHOW FUNCTION;

e. SHOW;

Soluções para a tarefa

Respondido por mcmg2010
22

Resposta:

SHOW FUNCTION STATUS;          (esta é a resposta correta)

Explicação:

O comando acima exibe todas as funções desenvolvidas e o retorno desse comando demonstra todas as funções criadas dentro do SGBD (Sistema de Gerenciamento do Banco de Dados).

Conforme o amigo(a) que registrou a pergunta, ele já marcou a resposta correta.

Sobre as outras opções:

SHOW STATUS;  -> Esta opção está incompleta. Status de que é para mostrar? Errada.

SELECT FUNCTION STATUS;  -> Não se usa o SELECT FUNCTION e sim select e o nome da função criada. Exemplo: "SELECT  [nome_da_função]  ( [parâmetros] )...". Portanto esta opção está errada.

SHOW FUNCTION;  -> Mostrar qual função? Também está incompleta. Errada.

SHOW;  -> Está vaga, show o que? Errada.

Respondido por mesquitadri
3

Resposta:

1_b) CREATE TABLE IDX_Produto ON PRODUTOS(Nome_produto);

2_d)

ALTER TABLE MPCPROJETOS ADD FULLTEXT(texto);

SELECT Codprojeto FROM MPCPROJETOS WHERE MATCH(texto) AGAINST("alvenaria");

SELECT Codprojeto FROM MPCPROJETOS WHERE MATCH(texto) AGAINST("cimento");

ALTER TABLE MPCPROJETOS INSERT FULLTEXT(texto);

3_a) SHOW FUNCTION STATUS;    <<<<<<<<<<<<<

4_a) I, II, III, IV

Explicação:

CORRIGIDO

Perguntas interessantes