Buscar

Avaliação On-Line 3 (AOL 3) - Questionário 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 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

Nota finalEnviado: 10/12/21 16:47 (BRT) 
8/10 
Conteúdo do exercício 
Conteúdo do exercício 
1. Pergunta 1 
/1 
A linguagem SQL está organizada e separada por categorias de comandos 
ou componentes, também chamadas de tipos de linguagens, oferecendo 
recursos para Definição, Manipulação e Controle dos dados dos bancos de 
dados. 
Considerando o texto acima, indique a alternativa que identifique a qual 
grupo dessas linguagens que o comando SELECT pertence. 
Ocultar opções de resposta 
1. 
Grupos DDL. 
2. 
Restrição de Integridade. 
3. 
Controle de Transações. 
4. 
Grupo DML. 
Resposta correta 
5. 
Grupo DCL. 
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”, mas 
da tabela curso só mostrará quando os códigos dos cursos em 
ambas as tabelas coincidirem. 
2. 
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 
3. 
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 
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. 
3. Pergunta 3 
/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. 
ao grupo DML. 
2. 
ao grupo DDL. 
Resposta correta 
3. 
ao controle de transações. 
4. 
ao grupo DCM. 
5. 
à restrição de integridade. 
4. Pergunta 4 
/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. 
Apenas atributos do elemento_B. 
2. 
Relacionamentos entre os elementos A e B. 
3. 
Atributos do elemento_A ou elemento_B. 
Resposta correta 
4. 
Alguns Atributos do elemento_A e todos elemento_B. 
5. 
Apenas atributos do elemento_A. 
5. Pergunta 5 
/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 Cod_Curso. 
Resposta correta 
2. 
Cod_curso e RM. 
3. Incorreta: 
RM e Cod_curso. 
4. 
Cod_Curso e Cod_curso. 
5. 
Cod_Curso e RM. 
6. Pergunta 6 
/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 15 registros das tabelas aluno e curso, de 
maneira alternada 
2. 
Serão mostrados, inicialmente, 10 registros da tabela aluno e, 
posteriormente, 5 registros da tabela curso 
3. 
Serão mostradas 50 linhas de resposta com várias replicações. 
Resposta correta 
4. 
Esse comando possui erros de sintaxe, pois faltam parâmetros 
complementares. 
5. 
Serão mostrados, inicialmente, 5 registros da tabela curso e, 
posteriormente, 10 registros da tabela curso. 
7. Pergunta 7 
/1 
O parâmetro UNION permite a união de dois ou mais SELECTs, 
possibilitando realizar várias consultas com filtros diferentes e transformá-
las em uma só consulta, como no comando abaixo: 
SELECT * FROM p1 WHERE cod_fornecedor = 201 UNION (SELECT * FROM 
p2 WHERE cod_fornecedor = 201); 
Em conformidade com o texto base e os conteúdos estudados sobre SQL, 
escolha a alternativa que indique qual será o retorno do comando em 
destaque. 
Ocultar opções de resposta 
1. 
Serão mostrados todos os registros da tabela p1 e da tabela p2 
que tiverem o cod_fornecedor = 201, sem mostrar os registros 
repetidos. 
Resposta correta 
2. 
Serão mostrados todos os registros da tabela p2 e em seguida, 
todos da tabela p1. 
3. 
Serão mostrados todos os registros da tabela p1 e, em seguida, 
todos da tabela p2. 
4. 
Serão mostrados todos os registros da tabela p1 e da tabela p2 
que tiverem o cod_fornecedor = 201, independente de existir 
registros repetidos entre as tabelas. 
5. 
Os dois comados SELECTs serão executados um após o outro 
corretamente, mas um não tem relação com o outro. 
8. Pergunta 8 
/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. Incorreta: 
V, F, V, V. 
2. 
V, F, V, F. 
Resposta correta 
3. 
F, F, V, V. 
4. 
F, V, F, V. 
5. 
V, V, F, V. 
9. Pergunta 9 
/1 
Entre as classificações ou grupos de comandos da linguagem SQL, pode-se 
destacar o DCL e DML para controle de transações. Essa classificação 
diferencia comandos que podem ser executados livremente por aplicações e 
usuários comuns de outros que só devem ser executados por responsáveis 
pelo banco de dados. 
Considerando essas informações e o conteúdo estudado sobre a 
organização da linguagem SQL, pode-se afirmar que o comando REVOKE 
pertence: 
Ocultar opções de resposta 
1. 
à restrição de integridade. 
2. 
ao controle de transações. 
3. 
ao grupo DML. 
4. 
ao grupo DDL. 
5. 
ao grupo DCL. 
Resposta correta 
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. 
SELECT Codigo, Descricao, Val_unitario 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 * LIMIT 25 FROM produto.

Continue navegando