Buscar

Banco de Dados

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

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
Você viu 3, do total de 9 páginas

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

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
Você viu 6, do total de 9 páginas

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

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
Você viu 9, do total de 9 páginas

Prévia do material em texto

Tecnologias e Linguagens de Banco de Dados
Iniciado em segunda, 12 Abr 2021, 18:09
Estado Finalizada
Concluída em segunda, 12 Abr 2021, 18:29
Avaliar 10,0 de um máximo de 10,0(100%)
Questão 1
Correto
Em uma determinada tabela, precisamos armazenar o CPF dos clientes de uma loja de departamentos. Para isto, precisamos criar
uma coluna do tipo:  
Escolha uma opção:
a. Date.  
b. Float.  
c. TimeStamp.  
d. Char ou VarChar.   Em que pese o fato de o CPF ser um dado que contém apenas números, isto sem considerar
o armazenamento dos pontos e hífen, o campo que o armazenará não deverá ser numérico,
uma vez que os zeros não signi�cativos poderão ser subtraídos de alguns dados, di�cultando
o tratamento dessa informação nas consultas e atualizações. Por isso, a resposta mais
adequada é a que sinaliza o tipo “Char” ou “VarChar”. 
e. Int.  
Sua resposta está correta.
A resposta correta é: Char ou VarChar. .

 
https://aula.fael.edu.br/
https://aula.fael.edu.br/
Questão 2
Correto
Questão 3
Correto
Analise a construção do gatilho abaixo e assinale a alternativa que melhor explica o que exatamente ele dispara, e sob que condições.  
 
CREATE TRIGGER `Add_Produtos` AFTER INSERT ON `produtos` FOR EACH ROW BEGIN UPDATE clientes SET
`clientes`.`qtdpedido` = `clientes`.`qtdpedido` + 1 WHERE `clientes`.`codcli` = NEW.`codcli`; END 
Escolha uma opção:
a. A cada novo produto catalogado, um novo cliente também é automaticamente incluído.  
b. A quantidade de clientes é adicionada de 1 a cada novo produto cadastrado.  
c. Para cada novo produto, a quantidade pedida pelo respectivo cliente é
adicionada de 1.  
 Para cada novo produto, a quantidade pedida
pelo respectivo cliente é adicionada de 1. 
d. Nada acontece ao ser disparado este gatilho.  
e. Para cada novo cliente, a quantidade de produtos pedidos é adicionada de 1.   
Sua resposta está correta.
A resposta correta é: Para cada novo produto, a quantidade pedida pelo respectivo cliente é adicionada de 1. .
O índice _______ é aquele que é associado à chave primária da tabela. Só pode haver uma chave primária para uma tabela,
logo, este índice traz dados únicos, sem repetição. Assinale a alternativa que preenche adequadamente esta lacuna.  
Escolha uma opção:
a. Texto cheio (ou fulltext). 
b. Secundário (ou secondary).  
c. Único (ou unique).  
d. Normal (ou index). 
e. Primário (ou primary).   A resposta correta para esta questão é a
alternativa que traz o tipo primário ou “primary”. 
Sua resposta está correta.
A resposta correta é: Primário (ou primary). .

 
https://aula.fael.edu.br/
https://aula.fael.edu.br/
Questão 4
Correto
Questão 5
Correto
Em uma tabela que contém dados sobre a população de cada cidade brasileira, precisamos acrescentar 10% à quantidade de
habitantes de todas as que pertencem aos estados de São Paulo, Minas Gerais e Rio de Janeiro. Assinale a alternativa que contém o
comando mais adequado ao escopo que se pede.  
Escolha uma opção:
a. UPDATE demogra�as WHERE estado=’SP’ OR estado=’RJ’ OR estado=’MG’ OR estado=’ES’ SET populac = populac * 1.1. 
b. DELETE FROM demogra�as WHERE estado=’SP’ OR estado=’RJ’ OR estado=’MG’ OR estado=’ES’. 
c. UPDATE demogra�as SET populac = populac * 1.1. 
d. UPDATE demogra�as SET populac = populac * 1.1
WHERE estado=’SP’ OR estado=’RJ’ OR estado=’MG’ OR
estado=’ES’. 
 O comando mais adequado é o: UPDATE demogra�as
SET populac = populac * 1.1 WHERE estado=’SP’ OR estado=’RJ’
OR estado=’MG’ OR estado=’ES’ 
e. UPDATE demogra�as WHERE estado=’SP’ OR estado=’RJ’ OR estado=’MG’ OR estado=’ES’.  
Sua resposta está correta.
A resposta correta é: UPDATE demogra�as SET populac = populac * 1.1 WHERE estado=’SP’ OR estado=’RJ’ OR estado=’MG’ OR
estado=’ES’..
O comando “DELETE FROM tabprodutos WHERE 1=1” provoca:  
Escolha uma opção:
a. O esvaziamento parcial da tabela.  
b. A exclusão de todos os registros que contêm o número 1 em seu conteúdo.  
c. O esvaziamento total da tabela.   
Como a condição “1=1” é sempre verdadeira, então todos os
registros obedecerão à cláusula WHERE, provocando o
esvaziamento total da tabela “tabprodutos”.  
  
d. O esvaziamento da tabela, deixando apenas um registro: o primeiro.  
e. Erro de sintaxe em qualquer versão do SQL.  
Sua resposta está correta.
A resposta correta é: O esvaziamento total da tabela. .

 
https://aula.fael.edu.br/
https://aula.fael.edu.br/
Questão 6
Correto
Questão 7
Correto
Analise a criação da seguinte visão:  
CREATE VIEW calouros (alunos.matric, alunos.nomealuno, turmas.codturma) AS SELECT * FROM `alunos` INNER JOIN `turmas`
WHERE media�nal >= 7 
Assinale a alternativa que melhor explana o que exatamente será consultado e/ou manipulado nesta view:  
Escolha uma opção:
a. Alunos aprovados por média �nal superior a 7, contendo
dados das tabelas “alunos” e “turmas” simultaneamente.  
 A visão trará apenas alunos aprovados por média �nal
superior a 7, contendo dados das tabelas “alunos” e “turmas”
simultaneamente. 
b. Alunos aprovados por média �nal superior a 7, contendo dados da tabela “alunos” apenas.  
c. Turmas onde todos os alunos estejam aprovados por média �nal superior a 7, contendo dados das tabelas “alunos” e “turmas”
simultaneamente.  
d. Alunos aprovados por turma, com média �nal maior que 7, contendo dados das tabelas “alunos” e “turmas” simultaneamente.  
e. Alunos aprovados com média superior ou igual a 7 lotados em determinada turma.  
Sua resposta está correta.
A resposta correta é: Alunos aprovados por média �nal superior a 7, contendo dados das tabelas “alunos” e “turmas”
simultaneamente. .
Em uma _______, os dados visualizados são provenientes de ________, compiladas por meio de uma sentença SELECT. Assinale a
alternativa que preenche corretamente essas lacunas.  
Escolha uma opção:
a. Stored procedure, tabelas-bases.  
b. View, tabelas-bases.   Em uma view, os dados visualizados são provenientes
de tabelas-bases, compiladas por meio de uma sentença
SELECT. 
c. Trigger, tabelas-bases. 
d. View, tabelas-virtuais. 
e. View, consultas SELECT. 
Sua resposta está correta.
A resposta correta é: View, tabelas-bases. .

 
https://aula.fael.edu.br/
https://aula.fael.edu.br/
Questão 8
Correto
Como pode ser codi�cado um procedimento armazenado em um banco de dados MySQL, dentro de um programa? Assinale a
alternativa que exprime corretamente a sintaxe dessa codi�cação.  
Escolha uma opção:
a. BIGIN 
CREATE PROCEDURE prog() 
    SELECT * FROM `funcionarios` .
END . 
 
b. CREATE PROCEDURE prog() 
BEGIN 
    SELECT * FROM `funcionarios` . 
END $$ 
DELIMITER . 
 
c. CREATE PROCEDURE prog() 
DELIMITER $$ 
BEGIN 
    SELECT * FROM `funcionarios` . 
END $$ 
DELIMITER . 
 
d. BIGIN $$ 
CREATE PROCEDURE prog() 
DELIMITER 
    SELECT * FROM `funcionarios` . 
END $$ 
DELIMITER . 
 
e. DELIMITER $$ 
CREATE PROCEDURE prog() 
BEGIN 
    SELECT * FROM `funcionarios`  
END $$ 
DELIMITER . 
 
 
A sintaxe correta é a
seguinte:  
DELIMITER $$  
CREATE
PROCEDURE prog()  
BEGIN  
    SELECT * FROM
`funcionarios` . 
END $$  
DELIMITER.  
Sua resposta está correta.
A resposta correta é: 
DELIMITER $$  

 
https://aula.fael.edu.br/
https://aula.fael.edu.br/
Questão 9
Correto
CREATE PROCEDURE prog()  
BEGIN  
    SELECT * FROM `funcionarios`   
END $$  
DELIMITER .  
.
A cláusula ALGORITHM, presente na sintaxe das views, seleciona o tipo de algoritmo interno a ser utilizado na construção da view,
que pode ser: _______, _________ ou _________. Assinale a alternativa que preenche corretamente essas lacunas.  
Escolha uma opção:
a. UNDEFINED, MERGE, TEMPLATE.   A alternativa correta é a que contém:
UNDEFINED, MERGE, TEMPLATE. 
b. NUMERIC, VARCHAR, INTERGER.  
c. INDEX, PRIMARY, ALTERNATE.  
d. FOREIGNER KEY, PRIMARY KEY, SECONDARY KEY.  
e. BEGIN, DELIMITED, CLOSED. 
Sua resposta está correta.
A resposta correta é: UNDEFINED, MERGE, TEMPLATE. .

 
https://aula.fael.edu.br/
https://aula.fael.edu.br/
Questão 10
CorretoAnalise os comandos apresentados a seguir e marque os que pertencem à linguagem DML:
  
I. INSERT.  
II. SELECT.  
III. UPDATE.  
IV. CREATE TABLE.  
V. DELETE.  
Agora, assinale a alternativa que traz os números dos comandos DML: 
Escolha uma opção:
a. I, III, IV. 
b. II, IV; V. 
c. II, IV.  
d. I, III, V.   Os comandos da linguagem DML (Data
Manipulation Language) são: INSERT, UPDATE e
DELETE. 
e. III, IV, V. 
Sua resposta está correta.
A resposta correta é: I, III, V. .

 
https://aula.fael.edu.br/
https://aula.fael.edu.br/

 
https://aula.fael.edu.br/
https://aula.fael.edu.br/
Atividade Anterior
Seguir para...

 
https://aula.fael.edu.br/mod/quiz/view.php?id=71760&forceview=1
https://aula.fael.edu.br/

Continue navegando