Logo Passei Direto
Buscar

Prova Presencial_ Banco de Dados Modelos e Operações

Ferramentas de estudo

Questões resolvidas

Os símbolos abaixo são utilizados no Modelo Entidade Relacionamento – ER. Assinale a alternativa correta em relação ao significado de cada um deles:
(a) Entidade; (b) Entidade Fraca; (c) Relacionamento.
(a) Atributo; (b) Entidade Fraca; (c) Relacionamento.
(a) Entidade; (b) Entidade Fraca; (c) Relacionamento de Identificação.
(a) Entidade Fraca; (b) Entidade; (c) Relacionamento.
(a) Entidade; (b) Atributo; (c) Relacionamento.

Para remover uma coluna (atributo) chamado telefone, em uma tabela criada com o nome Aluno, em uma base de dados chamada Escola.
O comando a ser executado é:
DROP TABLE Escola ALTER COLUMN telefone;
DROP TABLE Aluno ALTER COLUMN telefone;
ALTER TABLE Aluno DELETE COLUMN telefone;
ALTER TABLE Escola DROP COLUMN telefone;
ALTER TABLE Aluno DROP COLUMN telefone;

Determina que não devem existir atributos com dependência funcional transitiva em uma tabela.
Os dois textos se referem a qual forma normal em um banco de dados relacional?
Primeira Forma Normal.
Terceira Forma Normal.
Segunda Forma Normal.
Quarta Forma Normal.
Forma Normal Boyce/Codd.

Com base no SGBD MySQL 5.7 e nas tabelas “Funcionario”, “Trabalha” e “Projeto”. Assinale a alternativa correta para a consulta que trarão as seguintes informações: o nome do projeto com alias Projeto; cpf do funcionário com alias CPF; primeiro nome e sobrenome do funcionário concatenados com alias Nome; e as horas trabalhadas com alias Horas.
SELECT p.nome_proj AS Projeto, f.cpf AS CPF, f.p_nome , f.sobrenome AS Nome, t.horas AS Horas FROM Funcionario AS f, Trabalha AS t, Projeto AS p WHERE p.nome_proj = 'Criptografia' AND f.cpf = t.cpf_funcA ND t.proj_num = p.num_proj;
SELECT p.nome_proj AS Projeto, f.cpf AS CPF, CONCAT(f.p_nome, " ", f.sobrenome) AS Nome, t.horas AS Horas FROM Funcionario, Trabalha, Projeto WHERE p.nome_proj = 'Criptografia' AND f.cpf = t.cpf_funcA ND t.proj_num = p.num_proj;
SELECT p.nome_proj AS Projeto, f.cpf AS CPF, CONCAT(f.p_nome, " ", f.sobrenome) AS Nome, t.horas AS Horas FROM Funcionario AS t, Trabalha AS p, Projeto AS f WHERE p.nome_proj = 'Criptografia' AND f.cpf = t.cpf_funcA ND t.proj_num = p.num_proj;
SELECT p.nome_proj, f.cpf, CONCAT(f.p_nome, " ", f.sobrenome), t.horas FROM Funcionario AS f, Trabalha AS t, Projeto AS p WHERE p.nome_proj = 'Criptografia' AND f.cpf = t.cpf_funcA ND t.proj_num = p.num_proj;
SELECT p.nome_proj AS Projeto, f.cpf AS CPF, CONCAT(f.p_nome, " ", f.sobrenome) AS Nome, t.horas AS Horas FROM Funcionario AS f, Trabalha AS t, Projeto AS p WHERE p.nome_proj = 'Criptografia' AND f.cpf = t.cpf_funcA ND t.proj_num = p.num_proj;

Quais comandos SQL estão vinculados a função DML – Data Manipulation Language, em português: Linguagem de Manipulação de Dados.
GRANT e REVOKE.
SELECT.
CREATE, ALTER e DROP.
SELECT, UPDATE e DELETE.
INSERT, UPDATE e DELETE.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Os símbolos abaixo são utilizados no Modelo Entidade Relacionamento – ER. Assinale a alternativa correta em relação ao significado de cada um deles:
(a) Entidade; (b) Entidade Fraca; (c) Relacionamento.
(a) Atributo; (b) Entidade Fraca; (c) Relacionamento.
(a) Entidade; (b) Entidade Fraca; (c) Relacionamento de Identificação.
(a) Entidade Fraca; (b) Entidade; (c) Relacionamento.
(a) Entidade; (b) Atributo; (c) Relacionamento.

Para remover uma coluna (atributo) chamado telefone, em uma tabela criada com o nome Aluno, em uma base de dados chamada Escola.
O comando a ser executado é:
DROP TABLE Escola ALTER COLUMN telefone;
DROP TABLE Aluno ALTER COLUMN telefone;
ALTER TABLE Aluno DELETE COLUMN telefone;
ALTER TABLE Escola DROP COLUMN telefone;
ALTER TABLE Aluno DROP COLUMN telefone;

Determina que não devem existir atributos com dependência funcional transitiva em uma tabela.
Os dois textos se referem a qual forma normal em um banco de dados relacional?
Primeira Forma Normal.
Terceira Forma Normal.
Segunda Forma Normal.
Quarta Forma Normal.
Forma Normal Boyce/Codd.

Com base no SGBD MySQL 5.7 e nas tabelas “Funcionario”, “Trabalha” e “Projeto”. Assinale a alternativa correta para a consulta que trarão as seguintes informações: o nome do projeto com alias Projeto; cpf do funcionário com alias CPF; primeiro nome e sobrenome do funcionário concatenados com alias Nome; e as horas trabalhadas com alias Horas.
SELECT p.nome_proj AS Projeto, f.cpf AS CPF, f.p_nome , f.sobrenome AS Nome, t.horas AS Horas FROM Funcionario AS f, Trabalha AS t, Projeto AS p WHERE p.nome_proj = 'Criptografia' AND f.cpf = t.cpf_funcA ND t.proj_num = p.num_proj;
SELECT p.nome_proj AS Projeto, f.cpf AS CPF, CONCAT(f.p_nome, " ", f.sobrenome) AS Nome, t.horas AS Horas FROM Funcionario, Trabalha, Projeto WHERE p.nome_proj = 'Criptografia' AND f.cpf = t.cpf_funcA ND t.proj_num = p.num_proj;
SELECT p.nome_proj AS Projeto, f.cpf AS CPF, CONCAT(f.p_nome, " ", f.sobrenome) AS Nome, t.horas AS Horas FROM Funcionario AS t, Trabalha AS p, Projeto AS f WHERE p.nome_proj = 'Criptografia' AND f.cpf = t.cpf_funcA ND t.proj_num = p.num_proj;
SELECT p.nome_proj, f.cpf, CONCAT(f.p_nome, " ", f.sobrenome), t.horas FROM Funcionario AS f, Trabalha AS t, Projeto AS p WHERE p.nome_proj = 'Criptografia' AND f.cpf = t.cpf_funcA ND t.proj_num = p.num_proj;
SELECT p.nome_proj AS Projeto, f.cpf AS CPF, CONCAT(f.p_nome, " ", f.sobrenome) AS Nome, t.horas AS Horas FROM Funcionario AS f, Trabalha AS t, Projeto AS p WHERE p.nome_proj = 'Criptografia' AND f.cpf = t.cpf_funcA ND t.proj_num = p.num_proj;

Quais comandos SQL estão vinculados a função DML – Data Manipulation Language, em português: Linguagem de Manipulação de Dados.
GRANT e REVOKE.
SELECT.
CREATE, ALTER e DROP.
SELECT, UPDATE e DELETE.
INSERT, UPDATE e DELETE.

Prévia do material em texto

Seu Progresso: 100 %
* Algumas perguntas ainda não avaliadas
Prova Presencial
Entrega 3 out em 23:59 Pontos 60 Perguntas 10 Disponível 16 set em 0:00 - 3 out em 23:59 18 dias
Limite de tempo 60 Minutos
Instruções
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 23 minutos 40 de 60 *
 As respostas corretas estarão disponíveis em 4 out em 0:00.
A Prova Presencial tem peso 60 e é composta por:
8 (oito) questões objetivas (cada uma com o valor de 5 pontos);
2 (duas) questões dissertativas (cada uma com o valor de 10 pontos);
Você terá 60 (sessenta) minutos para finalizar esta atividade avaliativa. 
https://dombosco.instructure.com/courses/6997/quizzes/20058/history?version=1
Pontuação deste teste: 40 de 60 *
Enviado 17 set em 11:49
Esta tentativa levou 23 minutos.
5 / 5 ptsPergunta 1
Os símbolos abaixo são utilizados no Modelo Entidade Relacionamento – ER. Assinale a alternativa correta
em relação ao significado de cada um deles:
 
 (a) Entidade Fraca; (b) Entidade; (c) Relacionamento. 
 (a) Entidade; (b) Atributo; (c) Relacionamento. 
 (a) Entidade; (b) Entidade Fraca; (c) Relacionamento. 
 (a) Atributo; (b) Entidade Fraca; (c) Relacionamento. 
 (a) Entidade; (b) Entidade Fraca; (c) Relacionamento de Identificação. 
5 / 5 ptsPergunta 2
Utilizando o SGBD MysQL 5.7, assinale a alternativa com o comando que removerá todos os privilégios de
um usuário chamado “report” em uma base de dados chamada “Escola”. 
 REVOKE ALL PRIVILEGES ON Escola.* TO 'report'@'%'; 
 REVOKE PRIVILEGES ON Escola.* FROM 'report'@'%'; 
 REVOKE ALL PRIVILEGES ON Escola.* FROM report; 
 REVOKE ALL PRIVILEGES IN Escola.* FROM 'report'@'%'; 
 REVOKE ALL PRIVILEGES ON Escola.* FROM 'report'@'%'; 
5 / 5 ptsPergunta 3
Para remover uma coluna (atributo) chamado telefone, em uma tabela criada com o nome Aluno, em uma
base de dados chamada Escola. O comando a ser executado é:
*O comando tem por base o SGBD MySQL 5.7.
 DROP TABLE Escola ALTER COLUMN telefone; 
 DROP TABLE Aluno ALTER COLUMN telefone; 
 ALTER TABLE Aluno DELETE COLUMN telefone; 
 ALTER TABLE Escola DROP COLUMN telefone; 
 ALTER TABLE Aluno DROP COLUMN telefone; 
5 / 5 ptsPergunta 4
Com base na imagem abaixo e sobre a teoria de bancos de dados relacionais. Marque a alternativa que
correta sobre a relação entre Chaves Primárias – Primary Keys (PK) e Chaves Estrangeiras – Foreign Keys
(FK)
 
 
Na Tabela “Estoque de Alimentos” o atributo Fabricante é uma PK e o atributo Unidade é uma PK. Na Tabela
“Unidade de Armazenamento” o atributo Unidade é uma PK e na Tabela “Fornecedores” o atributo Fabricante é
uma PK.
 
Na Tabela “Estoque de Alimentos” o atributo Fabricante é uma PK e o atributo Unidade é uma PK. Na Tabela
“Unidade de Armazenamento” o atributo Unidade é uma FK e na Tabela “Fornecedores” o atributo Fabricante é
uma FK.
 
Na Tabela “Estoque de Alimentos” o atributo Fabricante é uma PK e o atributo Unidade é uma FK. Na Tabela
“Unidade de Armazenamento” o atributo Unidade é uma PK e na Tabela “Fornecedores” o atributo Fabricante é
uma PK.
 
Na Tabela “Estoque de Alimentos” o atributo Fabricante é uma FK e o atributo Unidade é uma PK. Na Tabela
“Unidade de Armazenamento” o atributo Unidade é uma PK e na Tabela “Fornecedores” o atributo Fabricante é
uma PK.
 
Na Tabela “Estoque de Alimentos” o atributo Fabricante é uma FK e o atributo Unidade é uma FK. Na Tabela
“Unidade de Armazenamento” o atributo Unidade é uma PK e na Tabela “Fornecedores” o atributo Fabricante é
uma PK.
5 / 5 ptsPergunta 5
“Determina que não devem existir atributos com dependência funcional transitiva em uma tabela, pois
podem provocar da mesma forma anomalias de inclusão, manutenção e deleção”. “A aplicação desta forma
normal consiste em retirar das estruturas os campos que são funcionalmente dependentes de outros
campos que não são chaves”. Os dois textos se referem a qual forma normal em um banco de dados
relacional? 
 Primeira Forma Normal. 
 Terceira Forma Normal. 
 Segunda Forma Normal. 
 Quarta Forma Normal. 
 Forma Normal Boyce/Codd. 
5 / 5 ptsPergunta 6
Com base no SGBD MySQL 5.7 e nas tabelas “Funcionario”, “Trabalha” e “Projeto”. Assinale a alternativa
correta para a consulta que trarão as seguintes informações: o nome do projeto com alias Projeto; cpf do
funcionário com alias CPF; primeiro nome e sobrenome do funcionário concatenados com alias Nome; e as
horas trabalhadas com alias Horas.
 
Tabela - Funcionario
 
Tabela – Trabalha
 
Tabela – Projeto
 
 
SELECT p.nome_proj, f.cpf, CONCAT(f.p_nome, " ", f.sobrenome), t.horas FROM Funcionario AS f, Trabalha AS
t, Projeto AS p WHERE p.nome_proj = 'Criptografia' AND f.cpf = t.cpf_funcA ND t.proj_num = p.num_proj;
 
SELECT p.nome_proj AS Projeto, f.cpf AS CPF, CONCAT(f.p_nome, " ", f.sobrenome) AS Nome, t.horas AS
Horas FROM Funcionario, Trabalha, Projeto WHERE p.nome_proj = 'Criptografia' AND f.cpf = t.cpf_funcA ND
t.proj_num = p.num_proj;
 
SELECT p.nome_proj AS Projeto, f.cpf AS CPF, CONCAT(f.p_nome, " ", f.sobrenome) AS Nome, t.horas AS
Horas FROM Funcionario AS t, Trabalha AS p, Projeto AS f WHERE p.nome_proj = 'Criptografia' AND f.cpf =
t.cpf_funcA ND t.proj_num = p.num_proj;
 
SELECT p.nome_proj AS Projeto, f.cpf AS CPF, f.p_nome , f.sobrenome AS Nome, t.horas AS Horas FROM
Funcionario AS f, Trabalha AS t, Projeto AS p WHERE p.nome_proj = 'Criptografia' AND f.cpf = t.cpf_funcA ND
t.proj_num = p.num_proj;
 
SELECT p.nome_proj AS Projeto, f.cpf AS CPF, CONCAT(f.p_nome, " ", f.sobrenome) AS Nome, t.horas AS
Horas FROM Funcionario AS f, Trabalha AS t, Projeto AS p WHERE p.nome_proj = 'Criptografia' AND f.cpf =
t.cpf_funcA ND t.proj_num = p.num_proj;
5 / 5 ptsPergunta 7
Quais comandos SQL estão vinculados a função DML – Data Manipulation Language, em português:
Linguagem de Manipulação de Dados. 
 CREATE, ALTER e DROP. 
 INSERT, UPDATE e DELETE. 
 GRANT e REVOKE. 
 SELECT. 
 SELECT, UPDATE e DELETE. 
5 / 5 ptsPergunta 8
Utilizando o SGBD MySQL 5.7, informe qual comando irá permitir que um usuario chamado: “report”, com
senha: P@s1Rep2! seja capaz de executar todos os comandos possível em uma base de dados chamada
“Escola”. A execução deve permitir acesso remoto deste usuário.
 GRANT ALL PRIVILEGES ON Escola.* 'report'@'localhost' IDENTIFIED BY 'P@s1Rep2!'; 
 GRANT ALL PRIVILEGES ON Escola.* 'report'@'%' IDENTIFIED BY 'P@s1Rep2!'; 
 GRANT PRIVILEGES ON Escola.* 'report'@'%' IDENTIFIED BY 'P@s1Rep2!'; 
 GRANT ALL PRIVILEGES ON Escola.* 'report'@'%' IDENTIFIED PASS 'P@s1Rep2!'; 
 GRANT ALL PRIVILEGES IN Escola.* 'report'@'%' IDENTIFIED BY 'P@s1Rep2!'; 
Não avaliado ainda / 10 ptsPergunta 9
Sua Resposta:
O processo de modelagem consiste em cinco aspectos importantes. Escreva quais são esses aspectos e
descreva sobre cada um deles.
Observação: entrevistas, reuniões, questionários, análise de documentos aliados ao conhecimento e
experiência prévias da área de negócios ao seu perfeito entendimento e compreensão. 
 
Entendimento dos conceitos: núcleo do processo de modelagem, essa fase destina-se a identificar,
conceituar, entender e assimilar o objeto observado. 
 
Representação dos objetos: aplicação de técnicas de modelagem de dados Entidade-Relacionamento. 
 
Verificação de fidelidade e carências: detectar falhas e anomalias, identificando respectivas causas que
podem residir em conceitos malformados, pontos de vista equivocados, falha na concepção ou aplicação
errada da técnica de representação. 
 
Validação: nessa fase busca-se a aprovação formal do modelo. Necessária a participação ativa do usuário
final. Esse processo deve ser rigoroso e crítico, tanto quanto possível.
Não avaliado ainda / 10 ptsPergunta 10
Sua Resposta:
Com base na tabela “aluno” abaixo:
 
 
Escreva o comando necessário para trazer os anos de nascimento sem repetições de todos os alunos da
faculdade. Este dado deverá vir renomeado com o título “anos” e ordenados de forma crescente. A resposta
correta levaem conta a sintaxe do comando. Também tenha por base a execução no MySQL 5.7.
SELECT DISTINCT(YEAR(data_nascimento)) AS anos FROM aluno ORDER BY anos ASC;
Pontuação do teste: 40 de 60

Mais conteúdos dessa disciplina