Buscar

2ª PROVA 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

Enviado: 04/07/20 14:24 (BRT)
4/10
1. Pergunta 1
/1
A tabela de alunos foi criada, porém, os responsáveis pela criação esqueceram de criar uma coluna para armazenar a data de nascimento. A coluna terá o nome (DatNasc, com tipo Date) e não aceita nulos na coluna. Assinale a alternativa que apresenta o comando correto para adicionar essa coluna.
Ocultar opções de resposta 
1. 
alter table alunos add column DatNasc date not null;
Resposta correta
2. 
alter table alunos drop column DatNasc date not null;
3. 
alter table alunos set column DatNasc date not null;
4. 
update table alunos add column DatNasc date not null;
5. Incorreta: 
alter table alunos add column DatNasc date;
2. Pergunta 2
/1
A modelagem é um processo fundamental em se tratando de banco de dados. Suponha que, numa dada situação, o analista chegou à conclusão de que deveria gerar um modelo nos mínimos detalhes, estendendo o minimundo além do que foi definido pelo usuário.Ele acabou incluindo aspectos que o usuário não tinha mencionado, gerando um modelo bem maior do que o que seria originalmente.Considerando isso, ele está:
Ocultar opções de resposta 
1. 
certo, pois é melhor pecar por excesso do que fazer menos
2. 
errado, pois ele deveria aumentar ainda mais a abrangência do modelo.
3. 
 certo, pois o nível de detalhes é irrelevante.
4. 
errado, pois deveria modelar apenas o necessário.
Resposta correta
5. 
certo, pois quanto mais detalhes, melhor.
3. Pergunta 3
/1
A partir do esquema a seguir, assinale a alternativa que apresenta o comando correto que retorna os dados da venda de todas as vendas realizadas no ano de 2017 que possuem valor total maior que o valor médio dos pedidos feitos em 2014. Analise a afirmativa que apresenta o comando correto.
BANCO DE DADOS - FINAL 19.2A - QUEST 8_v1.JPG
Ocultar opções de resposta 
1. Incorreta: 
Select * from vendas where year(dat_ven) = 2017                       
and Val_tot > (select med(Val_tot) from vendas where year(dat_ven) = 2014);
2. 
Select * from vendas where year(dat_ven) = 2017                      
 and Val_tot > (select avg(Val_tot) from vendas where year(dat_ven) = 2014);
Resposta correta
3. 
Select * from vendas where year(dat_ven) = 2017                      
 and Val_tot = (select avg(Val_tot) from vendas where year(dat_ven) = 2014);
4. 
Select * from vendas where year(dat_ven) = 2014                     
  and Val_tot > (select avg(Val_tot) from vendas where year(dat_ven) = 2017);
5. 
Select * from vendas where year(dat_ven) = 2017                    
   and Val_tot > (select med(Val_tot) from vendas where year(dat_ven) = 2017);
4. Pergunta 4
/1
OS SGBDs apresentam vários componentes que estão envolvidos no controle sobre o banco de dados. Análise as afirmativas a seguir sobre esse assunto, e assinale a alternativa que apresenta todas as afirmativas corretas.
I - Catálogo - Armazena esquema do banco de dados (meta-dados), nome de colunas, tabelas etc.
II – Interpretador DDL - Interpreta comandos DDL e os armazena no catálogo do banco de dados.
III – Gerenciador de arquivos - Responsável pelo amazenamento físico em disco gerenciando a alocação de espaço em disco.
Mostrar opções de resposta 
5. Pergunta 5
/1
Para varrer dados em uma faixa de valores, podemos usar uma cláusula específica que, no select, busca valores apenas naquela faixa. Também temos outra cláusula que busca apenas determinada linha se os valores estiverem em um dado conjunto. Estamos falando, respectivamente, das cláusulas :
Ocultar opções de resposta 
1. 
“distinct” e “drop”.
2. 
“Between” e “IN”.
Resposta correta
3. 
“avg” e “min”.
4. Incorreta: 
“IN” e “distinct”.
5. 
“Between” e “drop”.
6. Pergunta 6
/1
O MER (Modelo de Entidade e Relacionamento) é um modelo de dados conceitual de alto nível. Seus conceitos foram definidos para serem os mais compreensíveis possíveis ao usuário comum. Você foi incumbido de construir um sistema que ficará responsável pelo controle de informações sobre os projetos da empresa. Para isso você iniciará a criação do banco de dados. Na criação do MER serão usados três elementos principais. Assinale a alternativa que apresenta o nome desses elementos.
Ocultar opções de resposta 
1. 
Conceitual, Lógico e Físico.
2. 
Relacionamento, Linhas e Tabelas.
3. 
Colunas, Registros e Tabelas.
4. 
Entidade, Colunas e Ligações.
5. 
Atributo, Entidade e Relacionamento.
Resposta correta
7. Pergunta 7
/1
Os SGBDs (Sistemas Gerenciadores de Banco de dados) são aplicações, ou um conjunto de aplicações informatizadas utilizadas para definir, acessar e gerenciar os dados existentes em um banco de dados. Ele apresenta quatro propriedades que os identifica. Assinale a alternativa a seguir que não corresponde a uma dessas propriedades.
Ocultar opções de resposta 
1. 
Atomicidade
2. 
Confiabilidade
Resposta correta
3. 
Durabilidade
4. 
Isolamento
5. 
Consistência
8. Pergunta 8
/1
A restrição dos dados de entrada é comumente usada para que esses dados só sejam inseridos no banco se satisfizerem alguma restrição. Por exemplo, não devemos permitir que uma idade seja cadastrada se for menor que zero. Com qual comando você implementa isso? 
Ocultar opções de resposta 
1. 
Create.
2. 
Check.
Resposta correta
3. 
Alter.
4. Incorreta: 
Trigger.
5. 
Drop.
9. Pergunta 9
/1
O modelo relacional é um modelo de dados representativo (ou de implementação), adequado a ser o modelo subjacente de um Sistema Gerenciador de Banco de Dados (SGBD), que se baseia no princípio de que todos os dados estão armazenados em tabelas (ou, matematicamente falando, relações). Toda sua definição é teórica e baseada em uma teoria matemática. Qual a alternativa que apresenta o nome dessas teoria?
Ocultar opções de resposta 
1. Incorreta: 
Teoria dos Grupos.
2. 
Teoria dos Números.
3. 
Teoria dos Conjuntos.
Resposta correta
4. 
Teoria dos Corpos.
5. 
Teoria da Computabilidade.
10. Pergunta 10
/1
Suponha que você vai usar uma consulta SQL para encontrar a idade do aluno mais novo de uma sala. Qual das sentenças SQL abaixo serviria pra isso ? 
Ocultar opções de resposta 
1. 
Select avg(ano) from aluno
2. 
Select max(ano) from aluno
Resposta correta
3. Incorreta: 
Select menor(ano) from aluno
4. 
Select max(aluno) from aluno
5. 
Select aluno where idade is meno

Continue navegando