Informática, perguntado por naidemello, 7 meses atrás

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 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. Assinale a alternativa que apresenta os Scripts necessários. Alternativas: a) ALTER TABLE MPCPROJETOS ADD FULLTEXT(texto); SELECT Codprojeto FROM MPCPROJETOS WHERE MATCH(palavra) AGAINST("alvenaria"); SELECT Codprojeto FROM MPCPROJETOS WHERE MATCH(palavra) AGAINST("cimento"); b) ALTER TABLE MPCPROJETOS IMPUT FULLTEXT(texto); SELECT Codprojeto FROM MPCPROJETOS WHERE FIND(texto) AGAINST("alvenaria"); SELECT Codprojeto FROM MPCPROJETOS WHERE FIND(texto) AGAINST("cimento"); c) ALTER TABLE MPCPROJETOS INSER FULLTEXT(texto); SELECT Codprojeto FROM MPCPROJETOS WHERE FIND(texto) AGAINST("alvenaria"); SELECT Codprojeto FROM MPCPROJETOS WHERE MATCH(texto) AGAINST("cimento"); 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"); e) ALTER TABLE MPCPROJETOS INSERT FULLTEXT(texto); SELECT Codprojeto FROM MPCPROJETOS WHERE MATCH(texto) AGAINST("alvenaria"); SELECT Codprojeto FROM MPCPROJETOS WHERE FIND(texto) AGAINST("cimento");

Soluções para a tarefa

Respondido por rodrigodeluna
10

Resposta:

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");

Explicação:

Respondido por mesquitadri
1

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