Buscar

AOL 3 - 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 10 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 10 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 10 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

1. Pergunta 1
/1
Quando necessitamos de uma referência para uma consulta, mas que depende de uma outra consulta, adotamos o recurso da Subconsulta, conforme podemos observar no comando abaixo:
SELECT Nome, valor FROM curso WHERE valor > (SELECT AVG(valor) FROM curso);
Considerando essas informações e o conteúdo estudado sobre comandos SQL, analise o comando em destaque e escolha a alternativa correta.
Ocultar opções de resposta 
1. 
Os dois comados SELECTs serão executados um após o outro, corretamente, mas não possuem relação entre si
2. 
Essa Subconsulta só será executada se houver campos chaves em ambas as tabelas.
3. 
O comando realiza uma Subconsulta. O primeiro SELECT servirá de referência para o segundo SELECT
4. 
O comando apresentado possui sintaxe incorreta para uma Subconsulta.
5. 
O comando realiza uma Subconsulta. O segundo SELECT servirá de referência para o primeiro SELECT.
Resposta correta
2. Pergunta 2
/1
A linguagem SQL permite que se manipule várias tabelas relacionadas. No entanto, é necessário que haja um atributo em comum entre as várias tabelas, a fim de que os dados apareçam da forma esperada, clara e, na medida do possível, com maior eficiência.
Observe o comando abaixo:
SELECT * FROM aluno, curso WHERE aluno.Cod_Curso=curso.cod_curso;
Considerando essas informações e o conteúdo estudado, assinale a alternativa que explica qual será o retorno do comando acima. 
Ocultar opções de resposta 
1. 
O comando mostrará todos os registros da tabela “aluno” e da tabela “curso”, mas não repetirá os registros
2. 
Nada será retornado, caso o código do curso, em ambas as tabelas, não forem campos chaves.
3. 
O comando mostrará todos os registros da tabela “aluno”, mas da tabela curso só mostrará quando os códigos dos cursos em ambas as tabelas coincidirem.
4. 
O comando mostrará todos os registros da tabela “curso”, mas da tabela “aluno” só mostrará quando os códigos dos cursos em ambas as tabelas coincidirem
5. 
O comando mostrará todos os registros da tabela “aluno” e da tabela “curso”, em que os códigos dos cursos de ambas as tabelas coincidem.
Resposta correta
3. Pergunta 3
/1
Há comandos para consultas em SQL capazes de limitar a quantidade de registros que serão retornados e exibidos, permitindo uma busca e apresentação mais eficientes, com uma melhor seleção dos dados pesquisados.
Escolha a alternativa abaixo que apresenta o comando correto de acordo com a definição do texto base e do conteúdo estudado sobre comandos de consulta SQL.
Ocultar opções de resposta 
1. 
SELECT * LIMIT 25 FROM produto.
2. 
SELECT LIMIT 25 * FROM produto.
3. 
LIMIT 25 Codigo, Descricao, Val_unitario FROM produto.
4. 
SELECT Codigo, Descricao, Val_unitario FROM produto LIMIT 25.
Resposta correta
5. 
SELECT Codigo, Descricao, Val_unitario LIMIT 25 FROM produto.
4. Pergunta 4
/1
Existem Funções no SQL que são comandos especiais e realizam operações, devolvendo ações esperadas. O SQL possui funções para manipulação de dados numéricos, alfanuméricos, datas, horas, entre vários outros tipos de dados.
Segundo o texto e o conteúdo estudado sobre funções de SQL, indique o comando adequado para calcular a média de valores em uma coluna com dados numéricos.
Ocultar opções de resposta 
1. 
SELECT AMX(Valor) FROM curso.
2. 
SELECT AWG(Valor) FROM curso.
3. 
SELECT MED(Valor) FROM curso.
4. 
SELECT AVG(Valor) FROM curso.
Resposta correta
5. 
SELECT SUM(Valor) FROM curso.
5. Pergunta 5
/1
Analise a figura a seguir:
bq_03_questao_9.PNG
Sabendo que RM é o atributo chave, descreva qual o comando responsável por deixar a tabela na ordem apresentada.
Ocultar opções de resposta 
1. 
SELECT * FROM aluno ORDER BY nome ASC.
Resposta correta
2. 
SELECT nome, RM,Cod_Curso FROM aluno ORDER BY nome ASC.
3. 
SELECT * FROM aluno ORDER BY nome DESC.
4. 
SELECT nome, RM,Cod_Curso FROM aluno ORDER BY nome DESC.
5. 
SELECT nome FROM aluno ORDER BY nome ASC.
6. Pergunta 6
/1
Analise a figura a seguir:
bq_03_questao_8.png
Quais atributos em ambas as tabelas são mais prováveis de serem chave-primária ou chave-estrangeira, respectivamente, em um possível relacionamento?
Ocultar opções de resposta 
1. 
RM e Cod_curso.
2. Incorreta: 
Cod_Curso e Cod_curso.
3. 
Cod_curso e Cod_Curso.
Resposta correta
4. 
Cod_Curso e RM.
5. 
Cod_curso e RM.
7. Pergunta 7
/1
Analise a sintaxe do comando SQL a seguir: 
SELECT * FROM elemento_A;.
De acordo com o comando apresentado e com o conteúdo estudado, no contexto da linguagem SQL, o elemento_A do comando se refere a:
Ocultar opções de resposta 
1. 
Um banco de dados.
2. 
Uma base de dados.
3. 
Uma tabela.
Resposta correta
4. 
Um atributo da tabela.
5. 
Uma consulta.
8. Pergunta 8
/1
A linguagem SQL possui classificações ou grupos de comandos, chamados ou traduzidos como Linguagens, de acordo com a atuação de cada um. Por exemplo, Linguagem de manipulação de dados, Linguagem de definição de dados, entre outros.
Considerando essas informações e o conteúdo estudado sobre a organização da linguagem SQL, pode-se afirmar que o comando CREATE pertence:
Ocultar opções de resposta 
1. 
à restrição de integridade.
2. 
ao grupo DDL.
Resposta correta
3. 
ao grupo DCM.
4. 
ao grupo DML.
5. 
ao controle de transações.
9. Pergunta 9
/1
A linguagem SQL permite a manipulação das tabelas de várias formas. No entanto, se não realizarmos o relacionamento correto entre elas, dados em duplicidades podem ser apresentados com muitas replicações ou informações desnecessárias, como no comando abaixo:
SELECT * FROM aluno, curso;
Baseado no texto base e nos conteúdos estudados sobre comando SQL, sabendo que a tabela aluno possui 10 registros e a tabela curso possui 5 registros, após analisar o comando em destaque, escolha a alternativa correta.
Ocultar opções de resposta 
1. 
Serão mostrados, inicialmente, 10 registros da tabela aluno e, posteriormente, 5 registros da tabela curso
2. 
Serão mostrados 15 registros das tabelas aluno e curso, de maneira alternada
3. 
Esse comando possui erros de sintaxe, pois faltam parâmetros complementares.
4. 
Serão mostrados, inicialmente, 5 registros da tabela curso e, posteriormente, 10 registros da tabela curso.
5. 
Serão mostradas 50 linhas de resposta com várias replicações.
Resposta correta
10. Pergunta 10
/1
Analise a sintaxe do comando a seguir: 
SELECT r1, r2, r3 FROM elemento_A, elemento_B;
Considerando o comando e o conteúdo estudado, pode-se afirmar que os elementos r1, r2 e r3 podem ser: 
Ocultar opções de resposta 
1. 
Atributos do elemento_A ou elemento_B.
Resposta correta
2. 
Alguns Atributos do elemento_A e todos elemento_B.
3. 
Relacionamentos entre os elementos A e B.
4. 
Apenas atributos do elemento_B.
5. 
Apenas atributos do elemento_A

Continue navegando