Logo Passei Direto
Buscar

Unidade 5 - Visões em banco de dados

User badge image
Alex Simas

em

Ferramentas de estudo

Questões resolvidas

Em um banco de dados MySQL foi criada uma visão denominada como lista_os, conforme abaixo:

CREATE VIEW lista_os AS

SELECT cli.nome as 'Cliente', cli.telefone,

os.desc_equipamento, os.desc_diagnostico,

tec.nome as 'Técnico'

FROM ordemservico as os

JOIN cliente as cli on cli.idcliente = os.cliente_idcliente

JOIN tecnico as tec on tec.idtecnico = os.tecnico_idtecnico;

Conforme a declaração SQL acima, temos que:


Como sendo uma tabela virtual, baseada em outras tabelas, a view lista_os é processada corretamente caso a estrutura das tabelas bases forem alteradas.
Informamos ao SGBD que existe uma view chamada lista_os, mas sempre que precisarmos consulta-la temos que informar completamente a instrução SQL que realiza o JOIN nas diferentes tabelas.
A declaração de criação da view está errada, dessa forma não será possível acessa-la.
Ao executar a declaração: SELECT * FROM lista_os; teremos o resultado virtual da visão apresentando dados das tabelas: ordemservico, cliente e tecnico.
Uma nova tabela base, clonada fisicamente com diversos campos (colunas) de diferentes tabelas, para nos auxiliar mais facilmente dentro de um software ou também manipulando diretamente o SGBD.

Em um banco de dados relacionais, basicamente implementados podemos nos beneficiar do fato de armazenar consultas e com isso obter resultados virtuais das tabelas. Além disso temos outras características inerentes desse mecanismo.

Assinale a alternativa que corresponde à outra característica de utilização de views.


Impor a não restrição de domínio, onde não se restringe acesso de certo usuário em um sistema, apresentando a ele apenas as colunas (domínios) necessárias.
Mascaramento da complexidade de um banco de dados.
O administrador de banco de dados pode definir que tais usuários acessem somente tabelas bases e não views específicas.
Organização de dados não permitindo exportação para manipulação de outros softwares
Perda de velocidade de acesso, devido a questão da view estar compilada.

Com a linguagem SQL podemos criar as tabelas, popular dados e realizar consultas. Tais consultas podem ser realizadas diretamente no sistema gerenciador de banco de dados (SGBD) ou também através de linguagem de programação. Em relação a visões em banco de dados, temos a forma com que consultas em SQL ficam salvas. A partir destas informações, veja as afirmativas abaixo:

I. Uma visão é uma apresentação personalizada dos dados que estão armazenados em uma tabela ou mais de uma tabela.

II. Uma view pode ser entendida como uma maneira alternativa de observar os dados de uma ou mais tabelas.

III. Uma visão cria resultados virtuais das tabelas.

É correto o que se afirma em:


I e II e III
III
II e III
I e II
I

Em relação às visões (views) em banco de dados arquitetados de forma inteligível, com otimização de relações e projetados para armazenar dados sem redundâncias, as views são ferramentas poderosas principalmente quanto a tempo de retrabalho. Através de views escrevemos as consultas somente uma vez e as armazenamos para acesso sempre que precisar, e logo, quando necessário realizar manutenções nas consultas as fazemos somente em um local. PORQUE Em softwares que precisam sempre recuperar dados em diversas partes, é comum que tenhamos sempre as mesmas consultas. A partir das informações do enunciado e das assertivas apresentadas, assinale a alternativa correta.


As duas assertivas são verdadeiras e a segunda justifica a primeira.
A primeira assertiva é falsa e a segunda é verdadeira.
A primeira assertiva é verdadeira e a segunda é falsa.
As duas assertivas são verdadeiras e a segunda não justifica a primeira.
A primeira e segunda assertivas são falsas.

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

Questões resolvidas

Em um banco de dados MySQL foi criada uma visão denominada como lista_os, conforme abaixo:

CREATE VIEW lista_os AS

SELECT cli.nome as 'Cliente', cli.telefone,

os.desc_equipamento, os.desc_diagnostico,

tec.nome as 'Técnico'

FROM ordemservico as os

JOIN cliente as cli on cli.idcliente = os.cliente_idcliente

JOIN tecnico as tec on tec.idtecnico = os.tecnico_idtecnico;

Conforme a declaração SQL acima, temos que:


Como sendo uma tabela virtual, baseada em outras tabelas, a view lista_os é processada corretamente caso a estrutura das tabelas bases forem alteradas.
Informamos ao SGBD que existe uma view chamada lista_os, mas sempre que precisarmos consulta-la temos que informar completamente a instrução SQL que realiza o JOIN nas diferentes tabelas.
A declaração de criação da view está errada, dessa forma não será possível acessa-la.
Ao executar a declaração: SELECT * FROM lista_os; teremos o resultado virtual da visão apresentando dados das tabelas: ordemservico, cliente e tecnico.
Uma nova tabela base, clonada fisicamente com diversos campos (colunas) de diferentes tabelas, para nos auxiliar mais facilmente dentro de um software ou também manipulando diretamente o SGBD.

Em um banco de dados relacionais, basicamente implementados podemos nos beneficiar do fato de armazenar consultas e com isso obter resultados virtuais das tabelas. Além disso temos outras características inerentes desse mecanismo.

Assinale a alternativa que corresponde à outra característica de utilização de views.


Impor a não restrição de domínio, onde não se restringe acesso de certo usuário em um sistema, apresentando a ele apenas as colunas (domínios) necessárias.
Mascaramento da complexidade de um banco de dados.
O administrador de banco de dados pode definir que tais usuários acessem somente tabelas bases e não views específicas.
Organização de dados não permitindo exportação para manipulação de outros softwares
Perda de velocidade de acesso, devido a questão da view estar compilada.

Com a linguagem SQL podemos criar as tabelas, popular dados e realizar consultas. Tais consultas podem ser realizadas diretamente no sistema gerenciador de banco de dados (SGBD) ou também através de linguagem de programação. Em relação a visões em banco de dados, temos a forma com que consultas em SQL ficam salvas. A partir destas informações, veja as afirmativas abaixo:

I. Uma visão é uma apresentação personalizada dos dados que estão armazenados em uma tabela ou mais de uma tabela.

II. Uma view pode ser entendida como uma maneira alternativa de observar os dados de uma ou mais tabelas.

III. Uma visão cria resultados virtuais das tabelas.

É correto o que se afirma em:


I e II e III
III
II e III
I e II
I

Em relação às visões (views) em banco de dados arquitetados de forma inteligível, com otimização de relações e projetados para armazenar dados sem redundâncias, as views são ferramentas poderosas principalmente quanto a tempo de retrabalho. Através de views escrevemos as consultas somente uma vez e as armazenamos para acesso sempre que precisar, e logo, quando necessário realizar manutenções nas consultas as fazemos somente em um local. PORQUE Em softwares que precisam sempre recuperar dados em diversas partes, é comum que tenhamos sempre as mesmas consultas. A partir das informações do enunciado e das assertivas apresentadas, assinale a alternativa correta.


As duas assertivas são verdadeiras e a segunda justifica a primeira.
A primeira assertiva é falsa e a segunda é verdadeira.
A primeira assertiva é verdadeira e a segunda é falsa.
As duas assertivas são verdadeiras e a segunda não justifica a primeira.
A primeira e segunda assertivas são falsas.

Prévia do material em texto

05/10/2023, 22:59 UN 5 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=4042010&cmid=1538491 1/6
Minhas Disciplinas / Meus cursos / 414574 / Unidade 5: Visões em banco de dados / UN 5 - Avaliação Objetiva
Banco de Dados I
Iniciado em quinta, 5 out 2023, 22:17
Estado Finalizada
Concluída em quinta, 5 out 2023, 22:22
Tempo
empregado
5 minutos 12 segundos
Avaliar 1,70 de um máximo de 1,70(100%)
Questão 1
Correto
Atingiu 0,34 de 0,34
Em relação a criação de views em banco de dados, da mesma forma que utilizamos a declaração CREATE
utilizando DDL em SQL na criação de tabelas físicas de banco de dados, o fazemos para criar views.
Assinale a alternativa que apresenta corretamente a sinxtaxe de criação de uma visão básica em banco de
dados:
Escolha uma opção:
VIEW CREATE <nome da VIEW> (<nome da(s) coluna(s)>) AS
WHERE <condição> [WITH CHECK OPTION];
CREATE VIEW <nome da VIEW> (<nome da(s) coluna(s)>) AS
SELECT <nome da(s) coluna(s)> FROM <nome da tabela>
WHERE <condição> [WITH CHECK OPTION];

CREATE VIEW <nome da VIEW>
FROM SELECT <condição>
WHERE <nome da tabela>;
CREATE VIEW <nome da VIEW>
WHERE SELECT <nome da(s) coluna(s)>
FROM <nome da tabela><condição> [WITH CHECK OPTION];
VIEW CREATE <nome da VIEW> (<nome da(s) coluna(s)>) AS
FROM <nome da(s) coluna(s)> SELECT <nome da tabela>
WHERE <condição> [WITH CHECK OPTION];














https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=23984
https://avap.multivix.edu.br/course/view.php?id=23984&section=6
https://avap.multivix.edu.br/mod/quiz/view.php?id=1538491
https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=23984
https://avap.multivix.edu.br/user/index.php?id=23984
https://avap.multivix.edu.br/course/view.php?id=23984&section=1
https://avap.multivix.edu.br/course/view.php?id=23984&section=2
https://avap.multivix.edu.br/course/view.php?id=23984&section=3
https://avap.multivix.edu.br/course/view.php?id=23984&section=4
https://avap.multivix.edu.br/course/view.php?id=23984&section=5
https://avap.multivix.edu.br/course/view.php?id=23984&section=6
https://avap.multivix.edu.br/course/view.php?id=23984&section=7
https://avap.multivix.edu.br/course/view.php?id=23984&section=8
https://avap.multivix.edu.br/course/view.php?id=23984&section=9
https://avap.multivix.edu.br/course/view.php?id=23984&section=10
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
05/10/2023, 22:59 UN 5 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=4042010&cmid=1538491 2/6
Questão 2
Correto
Atingiu 0,34 de 0,34
Em um banco de dados MySQL foi criada uma visão denominada como lista_os, conforme abaixo:
CREATE VIEW lista_os AS
SELECT cli.nome as 'Cliente', cli.telefone,
os.desc_equipamento, os.desc_diagnostico,
tec.nome as 'Técnico'
FROM ordemservico as os
JOIN cliente as cli on cli.idcliente = os.cliente_idcliente
JOIN tecnico as tec on tec.idtecnico = os.tecnico_idtecnico;
Conforme a declaração SQL acima, temos que:
Escolha uma opção:
Como sendo uma tabela virtual, baseada em outras tabelas, a view lista_os é processada corretamente caso
a estrutura das tabelas bases forem alteradas.
Informamos ao SGBD que existe uma view chamada lista_os, mas sempre que precisarmos consulta-la
temos que informar completamente a instrução SQL que realiza o JOIN nas diferentes tabelas.
A declaração de criação da view está errada, dessa forma não será possível acessa-la.
Ao executar a declaração: SELECT * FROM lista_os; teremos o resultado virtual da visão apresentando
dados das tabelas: ordemservico, cliente e tecnico.

Uma nova tabela base, clonada �sicamente com diversos campos (colunas) de diferentes tabelas, para nos
auxiliar mais facilmente dentro de um software ou também manipulando diretamente o SGBD.














https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=23984
https://avap.multivix.edu.br/user/index.php?id=23984
https://avap.multivix.edu.br/course/view.php?id=23984&section=1
https://avap.multivix.edu.br/course/view.php?id=23984&section=2
https://avap.multivix.edu.br/course/view.php?id=23984&section=3
https://avap.multivix.edu.br/course/view.php?id=23984&section=4
https://avap.multivix.edu.br/course/view.php?id=23984&section=5
https://avap.multivix.edu.br/course/view.php?id=23984&section=6
https://avap.multivix.edu.br/course/view.php?id=23984&section=7
https://avap.multivix.edu.br/course/view.php?id=23984&section=8
https://avap.multivix.edu.br/course/view.php?id=23984&section=9
https://avap.multivix.edu.br/course/view.php?id=23984&section=10
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
05/10/2023, 22:59 UN 5 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=4042010&cmid=1538491 3/6
Questão 3
Correto
Atingiu 0,34 de 0,34
Em um banco de dados relacionais, �sicamente implementados podemos nos bene�ciar do fato de armazenar
consultas e com isso obter resultados virtuais das tabelas. Além disso temos outras características inerentes
desse mecanismo.
Assinale a alternativa que corresponde à outra característica de utilização de views.
Escolha uma opção:
Impor a não restrição de domínio, onde não se restringe acesso de certo usuário em um sistema,
apresentando a ele apenas as colunas (domínios) necessárias.
Mascaramento da complexidade de um banco de dados. 
O administrador de banco de dados pode de�nir que tais usuários acessem somente tabelas bases e não
views especí�cas.
Organização de dados não permitindo exportação para manipulação de outros softwares
Perda de velocidade de acesso, devido a questão da view estar compilada.














https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=23984
https://avap.multivix.edu.br/user/index.php?id=23984
https://avap.multivix.edu.br/course/view.php?id=23984&section=1
https://avap.multivix.edu.br/course/view.php?id=23984&section=2
https://avap.multivix.edu.br/course/view.php?id=23984&section=3
https://avap.multivix.edu.br/course/view.php?id=23984&section=4
https://avap.multivix.edu.br/course/view.php?id=23984&section=5
https://avap.multivix.edu.br/course/view.php?id=23984&section=6
https://avap.multivix.edu.br/course/view.php?id=23984&section=7
https://avap.multivix.edu.br/course/view.php?id=23984&section=8
https://avap.multivix.edu.br/course/view.php?id=23984&section=9
https://avap.multivix.edu.br/course/view.php?id=23984&section=10
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
05/10/2023, 22:59 UN 5 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=4042010&cmid=1538491 4/6
Questão 4
Correto
Atingiu 0,34 de 0,34
Com a linguagem SQL podemos criar as tabelas, popular dados e realizar consultas. Tais consultas podem ser
realizadas diretamente no sistema gerenciador de banco de dados (SGBD) ou também através de linguagem de
programação. Em relação a visões em banco de dados, temos a forma com que consultas em SQL �quem salvas.
A partir destas informações, veja as a�rmativas abaixo:
I. Uma visão é uma apresentação personalizada dos dados que estão armazenados em uma tabela ou mais de
uma tabela.
II. Uma view pode ser entendida como uma maneira alternativa de observar os dados de uma ou mais tabelas.
III. Uma visão cria resultados virtuais das tabelas.
É correto o que se a�rma em:Escolha uma opção:
I e II e III 
III
II e III
I e II
I














https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=23984
https://avap.multivix.edu.br/user/index.php?id=23984
https://avap.multivix.edu.br/course/view.php?id=23984&section=1
https://avap.multivix.edu.br/course/view.php?id=23984&section=2
https://avap.multivix.edu.br/course/view.php?id=23984&section=3
https://avap.multivix.edu.br/course/view.php?id=23984&section=4
https://avap.multivix.edu.br/course/view.php?id=23984&section=5
https://avap.multivix.edu.br/course/view.php?id=23984&section=6
https://avap.multivix.edu.br/course/view.php?id=23984&section=7
https://avap.multivix.edu.br/course/view.php?id=23984&section=8
https://avap.multivix.edu.br/course/view.php?id=23984&section=9
https://avap.multivix.edu.br/course/view.php?id=23984&section=10
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
05/10/2023, 22:59 UN 5 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=4042010&cmid=1538491 5/6
Questão 5
Correto
Atingiu 0,34 de 0,34
Em relação às visões (views) em banco de dados arquitetados de forma inteligível, com otimização de relações e
projetados para armazenar dados sem redundâncias, as views são ferramentas poderosas principalmente
quanto a tempo de retrabalho.
Através de views escrevemos as consultas somente uma vez e as armazenamos para acesso sempre que precisar,
e logo, quando necessário realizar manutenções nas consultas as fazemos somente em um local.
PORQUE
Em softwares que precisam sempre recuperar dados em diversas partes, é comum que tenhamos sempre as
mesmas consultas.
A partir das informações do enunciado e das assertivas apresentadas, assinale a alternativa correta.
Escolha uma opção:
As duas assertivas são verdadeiras e a segunda justi�ca a primeira. 














https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=23984
https://avap.multivix.edu.br/user/index.php?id=23984
https://avap.multivix.edu.br/course/view.php?id=23984&section=1
https://avap.multivix.edu.br/course/view.php?id=23984&section=2
https://avap.multivix.edu.br/course/view.php?id=23984&section=3
https://avap.multivix.edu.br/course/view.php?id=23984&section=4
https://avap.multivix.edu.br/course/view.php?id=23984&section=5
https://avap.multivix.edu.br/course/view.php?id=23984&section=6
https://avap.multivix.edu.br/course/view.php?id=23984&section=7
https://avap.multivix.edu.br/course/view.php?id=23984&section=8
https://avap.multivix.edu.br/course/view.php?id=23984&section=9
https://avap.multivix.edu.br/course/view.php?id=23984&section=10
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
05/10/2023, 22:59 UN 5 - Avaliação Objetiva: Revisão da tentativa
https://avap.multivix.edu.br/mod/quiz/review.php?attempt=4042010&cmid=1538491 6/6
A primeira assertiva é falsa e a segunda é verdadeira.
A primeira assertiva é verdadeira e a segunda é falsa.
As duas assertivas são verdadeiras e a segunda não justi�ca a primeira.
A primeira e segunda assertivas são falsas.
◄ Conteúdo online
Seguir para...
Conteúdo online ►














https://avap.multivix.edu.br/mod/scorm/view.php?id=1538490&forceview=1
https://avap.multivix.edu.br/mod/scorm/view.php?id=1538492&forceview=1
https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=23984
https://avap.multivix.edu.br/user/index.php?id=23984
https://avap.multivix.edu.br/course/view.php?id=23984&section=1
https://avap.multivix.edu.br/course/view.php?id=23984&section=2
https://avap.multivix.edu.br/course/view.php?id=23984&section=3
https://avap.multivix.edu.br/course/view.php?id=23984&section=4
https://avap.multivix.edu.br/course/view.php?id=23984&section=5
https://avap.multivix.edu.br/course/view.php?id=23984&section=6
https://avap.multivix.edu.br/course/view.php?id=23984&section=7
https://avap.multivix.edu.br/course/view.php?id=23984&section=8
https://avap.multivix.edu.br/course/view.php?id=23984&section=9
https://avap.multivix.edu.br/course/view.php?id=23984&section=10
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/
https://avap.multivix.edu.br/

Mais conteúdos dessa disciplina