Buscar

PROVA ELETRÔNICA - BANCO DE DADOS MODELOS E OPERAÇÕES

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 17 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 17 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 17 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

Prévia do material em texto

Pergunta 1
3 / 3 pts
“Consiste em retirar das estruturas de dados que possuem chaves compostas (chave primária formada por mais de um campo) todos os dados que são funcionalmente dependentes de somente alguma parte dessa chave”. O texto anterior se refere a qual forma normal em um banco de dados relacional?
  
Forma Normal Boyce/Codd.
 
  
Terceira Forma Normal.
 
  
Quarta Forma Normal.
 
  
Segunda Forma Normal.
 
  
Primeira Forma Normal.
 
 
Pergunta 2
3 / 3 pts
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) Relacionamento; (c) Atributo.
 
  
(a) Atributo; (b) Entidade; (c) Relacionamento.
 
  
(a) Entidade; (b) Atributo-chave; (c) Relacionamento.
 
  
(a) Relacionamento; (b) Atributo; (c) Entidade.
 
  
(a) Entidade; (b) Atributo; (c) Relacionamento.
 
 
Pergunta 3
3 / 3 pts
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 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;
 
  
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;
 
 
IncorretaPergunta 4
0 / 3 pts
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.
  
ALTER TABLE Aluno DELETE COLUMN telefone;
 
  
ALTER TABLE Aluno DROP COLUMN telefone;
 
  
DROP TABLE Escola ALTER COLUMN telefone;
 
  
DROP TABLE Aluno ALTER COLUMN telefone;
 
  
ALTER TABLE Escola DROP COLUMN telefone;
 
 
Pergunta 5
3 / 3 pts
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 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.
 
  
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 PK. Na Tabela “Unidade de Armazenamento” o atributo Unidade é uma PK e na Tabela “Fornecedores” o atributo Fabricante é uma PK.
 
 
Pergunta 6
3 / 3 pts
Com base no SGBD MySQL 5.7 e nas tabelas “Funcionario” e “Departamento”. Assinale a alternativa correta para a consulta que trarão as seguintes informações: o nome do departamento; cpf do funcionário; primeiro nome e sobrenome do funcionário; e salário.
 
Tabela - Funcionario
 
Tabela - Departamento
  
SELECT d.nome_depto, f.cpf, f.p_nome, f.sobrenome, f.salario WHERE Departamento AS d, Funcionario AS f FROM d.num_depto = f.depto_num;
 
  
SELECT d.nome_depto, f.cpf, f.p_nome, f.sobrenome, f.salario FROM Departamento AS d, Funcionario AS f WHERE d.num_depto = f.depto_num;
 
  
SELECT d.nome_depto, f.cpf, f.p_nome, f.sobrenome, f.salario FROM Departamento AS d, Funcionario AS f WHERE d.num_depto = f.num_depto;
 
  
SELECT nome_depto, cpf, p_nome, sobrenome, salario FROM Departamento, Funcionario WHERE num_depto = depto_num;
 
  
SELECT d.nome_depto, f.cpf, f.p_nome, f.sobrenome, f.salario IN Departamento AS d, Funcionario AS f WHERE d.num_depto = f.depto_num;
 
 
Pergunta 7
3 / 3 pts
Quando encontramos nos dois sentidos de leitura a conectividade de um-para-muitos, temos então o que se denomina de conectividade muitos-para-muitos. Um relacionamento com essa conectividade é normalmente um fato, acontecimento de negócios no mundo real. Com base na imagem abaixo e na teoria de banco de dados relacional, assinale a alternativa correta sobre como esta relação deve ser modificada.
 
  
Temos que manter uma entidade “Nota fiscal” e uma entidade “Produtos”. Porém, devemos criar uma terceira entidade de ligação que pode se chamar “Produto da nota fiscal”. Assim, haverá uma relação um-para-um, no qual um “Produtos da nota fiscal” pertencem a uma “Nota fiscal” e outra relação muitos-para-um, no qual muitos “Produtos da nota fiscal” se referem a “Produtos”.
 
  
Temos que manter uma entidade “Nota fiscal” e uma entidade “Produtos”. Porém, devemos criar uma terceira entidade de ligação que pode se chamar “Produto da nota fiscal”. Assim, haverá uma relação um-para-um, no qual um “Produtos da nota fiscal” pertencem a uma “Nota fiscal” e outra relação um-para-um, no qual um “Produtos da nota fiscal” se referem a “Produtos”.
 
  
Temos que manter uma entidade “Nota fiscal” e uma entidade “Produtos”. Porém, devemos criar uma terceira entidade de ligação que pode se chamar “Produto da nota fiscal”. Assim, haverá uma relação muitos-para-um, no qual muitos “Produtos da nota fiscal” pertencem a uma “Nota fiscal” e outra relação muitos-para-um, no qual muitos “Produtos da nota fiscal” se referem a “Produtos”.
 
  
Podemos manter desta forma sem problema algum no momento de criarmos a base de dados física.
 
  
Temos que manter uma entidade “Nota fiscal” e uma entidade “Produtos”. Porém, devemos criar uma terceira entidade de ligação que pode se chamar “Produto da nota fiscal”. Assim, haverá uma relação um-para-um, no qual um “Produtos da nota fiscal” pertencem a uma “Nota fiscal” e outra relação muitos-para-um, no qual muitos “Produtos da nota fiscal” se referem a “Produtos”.
 
 
Pergunta 8
3 / 3 pts
“É uma coleção de softwares que permite aos usuários criarem e manterem um ou mais banco de dados. São usados nas tarefas de definição, construção, manipulação e compartilhamento dos bancos de dados. É o intermediário entre a aplicação e o usuário. Permitem protegem o banco de dados e mantê-lo ao longo do tempo”.
O texto acima se refere a um:
  
Banco de Dados Relacional
 
  
Modelo Entidade Relacionamento Estendido – EER
 
  
Sistemas de Gestão de Banco de Dados – SGBD
 
  
Modelo Entidade Relacionamento – ER
 
  
Sistemas de Geração de Banco de Dados – SGBD
 
 
Pergunta 9
3 / 3 pts
Em banco de dados relacional, quando falamos de domínio estamos falandosobre: 
  
O conjunto de valores atômicos não admissíveis de um componente (coluna) de uma relação (tabela).
 
  
O conjunto de valores atômicos admissíveis de uma relação (tabela) de um componente (coluna).
 
  
O conjunto de tuplas admissíveis de um componente (coluna) de uma relação (tabela).
 
  
O conjunto de valores atômicos admissíveis de um componente (coluna) de uma relação (tabela).
 
  
O conjunto de valores não atômicos admissíveis de um componente (coluna) de uma relação (tabela).
 
 
Pergunta 10
3 / 3 pts
Quais comandos SQL estão vinculados a função DCL – Data Control Language, em português: Linguagem de Controle de Dados. 
  
SELECT, UPDATE e DELETE.
 
  
GRANT e REVOKE.
 
  
CREATE, ALTER e DROP.
 
  
SELECT.
 
  
INSERT, UPDATE e DELETE.

Continue navegando