Buscar

Teste_ Atividade 2-1de-1


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

Atividade 2
Iniciado: 11 mar em 10:33
Instruções do teste

Pergunta 1 0,2 pts

Pergunta 2 0,2 pts
Importante:
Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que
você clique em "FAZER O QUESTIONÁRIO", no final da página.
Na década de 1980, Microsoft e Sybase se juntaram em uma pesquisa para o desenvolvimento de
um banco de dados relacional. Depois de algumas divergências, vieram a se separar, e foi dessa
cisão que surgiu o MS-SQL Server.
Nesse sentido, a que se deve a grande expansão dos bancos de dados na década de 1980?
Deve-se ao surgimento da organização Microsoft.
Deve-se ao desenvolvimento do gerenciador MySQL.
Deve-se ao surgimento do computador pessoal.
Deve-se ao desenvolvimento da linguagem SQL.
Deve-se ao surgimento e expansão da Oracle.
A linguagem de consulta estruturada, ou SQL, conta com um grupo básico de comandos para
modificação dos dados, composto pelas instruções INSERT, DELETE, SELECT e UPDATE. Cada
um desses comandos segue uma estrutura lógica para realizar a instrução corretamente.
Também acontece de comandos como INSERT e UPDATE
fornecerem valores de atualização, tornando o SQL mais complexo.
conterem instruções incorporadas em sua estrutura, como SELECT.
A+
A
A-

Pergunta 3 0,2 pts
serem aplicados em conjunto com os demais comandos, sem ordenação.
poderem obedecer a uma ordem variável na estrutura de processamento.
tenham seu processamento cancelado por uma instrução incorporada.
Leia o texto a seguir:
O comando CREATE VIEW define a visão de um comando. A visão não é materializada fisicamente.
Em vez disso, o comando é executado toda vez que a visão é referenciada em um comando. O
comando CREATE OR REPLACE VIEW é semelhante, mas se já existir uma visão com o mesmo
nome então esta é substituída. Uma visão somente pode ser substituída por um novo comando que
produza um conjunto idêntico de colunas (ou seja, mesmos nomes de colunas e tipos de dado). Se
for fornecido o nome do esquema (por exemplo, CREATE VIEW meu_esquema.minha_visao ...)
então a visão será criada no esquema especificado, senão será criada no esquema corrente. As
visões temporárias são criadas em um esquema especial, portanto não pode ser fornecido o nome
do esquema ao se criar uma visão temporária. O nome da visão deve ser distinto do nome de
qualquer outra visão, tabela, sequência ou índice no mesmo esquema.
(Fonte: Disponível em: http://pgdocptbr.sourceforge.net/pg82/sql-createview.html. Acesso em: 19 de
mai. de 2020)
A partir do texto lido, avalie as afirmações a seguir:
I. O comando CREATE VIEW serve para criar uma visão, ou seja, toda vez que o comando é
executado, a visão é referenciada em um comando.
II. O comando CREATE OR REPLACE VIEW é igual e tem a mesma função do CREATE VIEW.
III. Os nomes das visões podem ser iguais, mesmo das visões temporárias. 
IV. As visões temporárias são criadas em um esquema especial, portanto não pode ser fornecido o
nome do esquema ao se criar uma visão temporária.
Assinale a alternativa correta:
As afirmações I e II são corretas
As afirmações II e III são corretas
As afirmações I e IV são corretas
As afirmações I e III são corretas
A+
A
A-

Pergunta 4 0,2 pts

Pergunta 5 0,2 pts
As afirmações II e IV são corretas
Leia o texto a seguir:
DISTINCT
Omite registros que contêm dados duplicados nos campos selecionados. Para serem incluídos nos
resultados da consulta, os valores para cada campo listado na instrução SELECT devem ser
exclusivos. Por exemplo, vários funcionários listados em uma tabela Funcionários podem ter o
mesmo sobrenome. Se dois registros contiverem Souza no campo Sobrenome, a seguinte instrução
SQL retornará apenas um registro que contém Souza:
SELECT DISTINCT LastName
FROM Employees;
Referencia: https://support.office.com/pt-br/article/predicados-all-distinct-distinctrow-top-24f2a47d-
a803-4c7c-8e81-756fe298ce57
Avaliando as informações acima, assinale a alternativa correta:
Se você omitir DISTINCT, essa consulta retornará os registros que contenham “Souza”, sem omitir as duplicidades.
Se a cláusula SELECT contiver mais de dois campos, a combinação de valores de todos os campos deverá ser
exclusiva.
A saída de uma consulta que usa DISTINCT pode ser atualizada e reflete as alterações subsequentes feitas por
outros usuários.
Se a cláusula SELECT contiver mais de dois campos, a combinação de valores de todos os campos deverá ser
exclusiva.
Se a cláusula SELECT contiver mais de três campos, a combinação de valores de todos os campos deverá ser
mantida em segundo plano.
Leia o texto a seguir:
Os índices são, inquestionavelmente, fundamentais para o desempenho do acesso às tabelas de um
banco de dados. Porém, o que pouca gente leva em consideração são os custos inerentes aos
índices.
(Fonte: Disponível em: https://www.tiespecialistas.com.br/sql-server-otimizando-o-desempenho-dos-
indices-no-sql-server/. Acesso em: 19 de mai. de 2020)
A+
A
A-
Salvo em 10:38 
Considerando o trecho acima, avalie as afirmações a seguir:
I. Os índices são fundamentais para o funcionamento de um banco de dados. 
II. Os índices podem ser levados em consideração apenas no final do desenvolvimento dos bancos.
III. Os índices podem ser clusterizados ou não clusterizados. 
É correto o que se afirma em:
I e II, apenas.
III, apenas.
I e III, apenas.
II, apenas.
II e III, apenas.
Enviar teste
A+
A
A-

Mais conteúdos dessa disciplina