Buscar

Aol banco de dados 3

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 9 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 9 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 9 páginas

Prévia do material em texto

Conteúdo do exercício 
1. Pergunta 1 
/1 
Existem parâmetros que permitem consultar dados de tabelas relacionadas 
de formas diferentes, como no comando a seguir: 
SELECT * FROM venda INNER JOIN produto ON venda.codigo = 
produto.codigo; 
Considerando essas informações e o conteúdo estudado sobre comandos 
SQL, escolha a alternativa que indique qual será o retorno do comando em 
destaque. 
Ocultar opções de resposta 
1. 
Mostrará todos os registros da tabela venda e da tabela produto 
quando os códigos em ambas as tabelas coincidirem 
Resposta correta 
2. 
Mostrará todos os registros da tabela produto e da tabela 
venda, mas sem repetir os registros 
3. 
Mostrará todos os registros da tabela venda, mas da tabela 
produto, só se os códigos em ambas as tabelas coincidirem 
4. 
Nada será retornado, se o código do produto em ambas as 
tabelas não forem campos chaves. 
5. 
Mostrará todos os registros da tabela produto, mas da tabela 
venda apenas se os códigos em ambas as tabelas coincidirem 
2. Pergunta 2 
/1 
A linguagem SQL possui funções para manipulação de strings ou dados 
alfanuméricos, entre vários outros tipos. Um exemplo disso pode ser visto 
no comando seguir: 
SELECT LCASE('Banco de Dados'); 
Baseado no texto base e nos conteúdos estudados sobre comando SQL, 
escolha a alternativa que indica o que o comando em destaque retornará. 
Ocultar opções de resposta 
1. 
Nesse caso, não realizará nenhuma mudança na frase. 
2. 
Essa é uma função que não trata de dados alfanuméricos. 
3. 
Irá mostrar todas as letras da frase em minúsculo. 
Resposta correta 
4. 
Inverterá as letras maiúsculas com minúsculas. 
5. 
Irá mostrar todas as letras da frase em maiúsculo. 
3. Pergunta 3 
/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. 
Uma tabela. 
Resposta correta 
2. 
Um banco de dados. 
3. 
Uma consulta. 
4. 
Um atributo da tabela. 
5. 
Uma base de dados. 
4. Pergunta 4 
/1 
A linguagem SQL é estruturada em classes de comandos para separar ações 
de criação, manipulação, gerenciamento de dados e comandos de controle 
de transações, que permitem garantir a efetividade de ações realizadas no 
banco de dados. 
Considerando essas informações e o conteúdo estudado sobre os tipos de 
comandos SQL, analise as afirmativas a seguir e assinale V para a(s) 
verdadeira(s) e F para a(s) falsa(s). 
I. ( ) O comando COMMIT é usado para controle de transações. 
II. ( ) O comando GRANT é do tipo DDL. 
III. ( ) O comando UPDATE é do tipo DML. 
IV. ( ) O comando INSERT é do tipo DDL. 
Ocultar opções de resposta 
1. 
V, F, V, V. 
2. 
V, F, V, F. 
Resposta correta 
3. 
F, F, V, V. 
4. 
V, V, F, V. 
5. 
F, V, F, V. 
5. Pergunta 5 
/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 AWG(Valor) FROM curso. 
2. 
SELECT MED(Valor) FROM curso. 
3. 
SELECT AVG(Valor) FROM curso. 
Resposta correta 
4. 
SELECT AMX(Valor) FROM curso. 
5. 
SELECT SUM(Valor) FROM curso. 
6. Pergunta 6 
/1 
A linguagem SQL possui uma gama de comandos para a manipulação de 
dados no banco de dados, entre eles, há um comando muito poderoso com 
diversas variações e aplicações, apenas ajustando parâmetros à sua sintaxe. 
Ele linhas gerais, esse comando permite realizar consultas no banco de 
dados, retornando dados recuperados de tabelas. 
De acordo com o texto base apresentado e do conteúdo estudado sobre 
comandos SQL, escolha a alternativa que apresenta o comando SQL sobre o 
qual o texto se refere. 
Ocultar opções de resposta 
1. 
WHERE. 
2. 
INPUT. 
3. 
CONSULT. 
4. 
SELECT. 
Resposta correta 
5. 
THERE. 
7. Pergunta 7 
/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. 
Cod_Curso e RM. 
2. 
Cod_curso e Cod_Curso. 
Resposta correta 
3. 
RM e Cod_curso. 
4. 
Cod_Curso e Cod_curso. 
5. 
Cod_curso e RM. 
8. Pergunta 8 
/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”, em que os códigos dos cursos de ambas as 
tabelas coincidem. 
Resposta correta 
2. 
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. 
3. 
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 
4. 
O comando mostrará todos os registros da tabela “aluno” e da 
tabela “curso”, mas não repetirá os registros 
5. 
Nada será retornado, caso o código do curso, em ambas as 
tabelas, não forem campos chaves. 
9. Pergunta 9 
/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 DESC. 
2. 
SELECT nome, RM,Cod_Curso FROM aluno ORDER BY nome 
DESC. 
3. 
SELECT * FROM aluno ORDER BY nome ASC. 
Resposta correta 
4. Incorreta: 
SELECT nome FROM aluno ORDER BY nome ASC. 
5. 
SELECT nome, RM,Cod_Curso FROM aluno ORDER BY nome ASC. 
10. Pergunta 10 
/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. 
LIMIT 25 Codigo, Descricao, Val_unitario FROM produto. 
2. 
SELECT Codigo, Descricao, Val_unitario LIMIT 25 FROM produto. 
3. 
SELECT * LIMIT 25 FROM produto. 
4. 
SELECT LIMIT 25 * FROM produto. 
5. 
SELECT Codigo, Descricao, Val_unitario FROM produto LIMIT 25.

Continue navegando