Buscar

prova banco de dados

Prévia do material em texto

1. 
Parte superior do formulário
Pergunta 1
0.6 pontos
O Schema a seguir representa parte dos dados de um sistema que contém informações sobre condomínios. Relacionando síndicos, condomínios e adiministradoras. Utilizando esse modelo, crie uma consulta que apresente a administradora e a quantidade de condomínios que ela administra:
Condominio.JPG
1. 
Select nome, count(*)  from Administradora ad, Atende at  where CNPJ_adm = CNPJ_Adm  group by nome;
2. 
Select nome, count(*)  from Administradora, Atende  where ad.CNPJ_adm = at.CNPJ_Adm  group by nome;
3. 
Select nome, count(*)  from Administradora ad, Atende at  where ad.CNPJ_adm = at.CNPJ_Adm;
4. 
Select nome, count(*)  from Administradora ad, Atende at  where ad.CNPJ_adm = at.CNPJ_Adm  group by nome;
5. 
Select nome, count(*)  from Administradora ad, Atende at  where ad.CNPJ_adm = at.CNPJ_Adm  group by count(*);
Parte inferior do formulário
2. 
Parte superior do formulário
Pergunta 2
0.6 pontos
Foi pedido a você que criasse uma view. Esse é um objeto usado para facilitar o acesso a um grupo de dados. Analise as afirmativas a seguir, sobre os conceitos relacionados às views em banco de dados. Depois assinale a alternativa que apresenta as afirmativas corretas:
I – O objetivo em se criar uma view é melhorar o desempenho de consultas recorrentes, onde os dados passam a ser copiados para uma tabela física vinculada a view no banco de dados.
II – O Sistema Gerenciador de Banco de Dados é responsável por manter as informações das views atualizadas, mesmo quando ocorre alguma alteração nas tabelas bases utilizadas na construção da view.
III – Uma das desvantagens da view é o espaço consumido para a disponibilização do recurso, visto que a quantidade de espaço para armazenar um mesmo dado duplica devido a existência de uma cópia física dos dados da tabela base. 
1. 
II e III, apenas.
2. 
I, II e III.
3. 
I e III, apenas.
4. 
II, apenas.
5. 
I e II, apenas.
Parte inferior do formulário
3. 
Parte superior do formulário
Pergunta 3
0.6 pontos
A história dos modelos de banco de dados tem inicio na década de 60, sendo criados para uso em computadores de grande porte, um desses modelos tinham como características utilizar estruturas de árvores para conter os registros de dados, que eram armazenados em estruturas chamadas nós. Assinale a alternativa que apresenta esse modelo de dados descrito.
1. 
Modelo orientado a colunas.
2. 
Modelo Orientado a objetos.
3. 
Modelo relacional.
4. 
Modelo hierárquico.
5. 
Modelo em redes.
Parte inferior do formulário
4. 
Parte superior do formulário
Pergunta 4
0.6 pontos
A informação de uma administradora não foi incluída na tabela. Solicitamos que assinale a alternativa que apresenta o comando correto para incluir os dados a seguir:
CNPL_Adm: 999999999999999
Nome: Olho Vivo Administradora
Logradouro: Rua Trapiche
Numero: 60
Compl: Sala 1207
1. 
Insert into Administradora  (“999999999999999”, “Olho Vivo Administradora”, “Rua Trapiche”, 60, “Sala 1207”);
2. 
Insert into Administradora  values(“999999999999999”; “Olho Vivo Administradora”; “Rua Trapiche”; 60; “Sala 1207”);
3. 
Insert Administradora  values(“999999999999999”; “Olho Vivo Administradora”; “Rua Trapiche”; 60; “Sala 1207”);
4. 
Insert into Administradora  values(“999999999999999”, “Olho Vivo Administradora”, “Rua Trapiche”, 60, “Sala 1207”);
5. 
Insert Administradora  values(“999999999999999”, “Olho Vivo Administradora”, “Rua Trapiche”, 60, “Sala 1207”);
Parte inferior do formulário
5. 
Parte superior do formulário
Pergunta 5
0.6 pontos
Ao criar a tabela Telefone esqueceram de criar uma coluna com o tipo do telefone. Essa coluna tem o nome de tipo_tel e é do tipo caracter de uma posição. Além disso, não aceita nulos. Pedimos a você que assinale o comando correto para incluir essa coluna na tabela Telefone:
Administradora.JPG
1. 
Alter table Telefone  add Tipo_tel char(01) is not null;
2. 
Alter table Telefone  add Tipo_tel char(01) not null;
3. 
Alter table into Telefone  add Tipo_tel char(01) not null;
4. 
Alter table Telefone  add Tipo_tel char(01);
5. 
Alter Telefone  add Tipo_tel char(01) not null;
Parte inferior do formulário
6. 
Parte superior do formulário
Pergunta 6
0.6 pontos
Analise as afirmativas sobre as fases da Descoberta de Conhecimento e assinale a alternativa que mostra as afirmativas corretas:
I. Limpeza de dados – são selecionados dados sobre itens específicos ou categorias de itens, ou de lojas em uma região.
II. Enriquecimento – são adicionadas novas informações, como renda e avaliação de crédito.
III. Codificação de dados – busca reduzir a quantidade de dados através de agrupamentos de código de itens de categorias de produtos ou divisão das rendas em faixas.
1. 
I, II e III
2. 
III, apenas.
3. 
II e III, apenas.
4. 
I e III, apenas.
5. 
I e II, apenas.
Parte inferior do formulário
7. 
Parte superior do formulário
Pergunta 7
0.6 pontos
A criação de um banco de dados envolve três modelos diferentes que apresetam níveis de abstração diferentes. O primeiro modelo é o conceitual. Analise as afirmativas a seguir e assinale a alternativa que apresenta todas as alternativas corretas sobre as caractersiticas do modelo conceitual.
I – É um modelo que usa uma linguagem mais próxima da usada pelo usuário.
II – Não está ligado a nenhuma tecnologia de banco específica.
III – É usado para a identificação das chaves primárias e estrangeiras.
Esta(ão) correta(s):
1. 
I.
2. 
I e II.
3. 
I, II e III.
4. 
I e III.
5. 
II.
Parte inferior do formulário
8. 
Parte superior do formulário
Pergunta 8
0.6 pontos
Assinale a alternativa que mostre o comando que crie uma consulta, exibindo o nome do produto e o nome da categoria a qual ele pertence. Utilize a coluna em comum entre as tabelas para criar a consulta.
Banco de Dados 2020.1 Q21_v1.PNG
Assinale a alternativa que apresenta o comando correto para realizar o que se pede:
1. 
Select nomedacategoria, nomedoproduto from categorias c, produtos p 
  where codigodacategoria = codigodacategoria
2. 
Select nome da categoria, nome do produto from categorias c, produtos p 
  where c.codigodacategoria = p.codigodacategoria
3. 
Select nomedacategoria, nomedoproduto from categorias c, produtos p 
  where c.codigodacategoria = p.codigodacategoria
4. 
Select nomedacategoria, nomedoproduto from categorias, produtos 
  where c.codigodacategoria = p.codigodacategoria
5. 
Select nomedacategoria, nomedoproduto from categorias, produtos 
  where codigodacategoria = codigodacategoria
Parte inferior do formulário
9. 
Parte superior do formulário
Pergunta 9
0.6 pontos
A representação dos dados, dentro do modelo conceitual, é chamada de atributo. Assinale a alternativa que não representa um desses tipos de atributos:
1. 
Valores NULL.
2. 
Completo.
3. 
Multivalorado.
4. 
Simples.
5. 
Derivado.
Parte inferior do formulário
10. 
Parte superior do formulário
Pergunta 10
0.6 pontos
A tabela Clientes foi criada antes do aumento do número de telefone celular para 9 dígitos. Agora é necessário alterar a tabela para possibilitar o cadastramento de telefones com 9 dígitos. Existe um comando que possibilita essa alteração da coluna.
Qual a alternativa que apresenta o comando correto para realizar esse ajuste?
Cliente.JPG
1. 
Alter table Telefone  modify Tipo_tel char(09);
2. 
Alter table Telefone  add Tipo_tel char(09);
3. 
Alter table Telefone  rename Tipo_tel char(09);
4. 
Alter table Telefone  drop Tipo_tel char(09);
5. 
Alter table Telefone  change Tipo_tel char(09);
Parte inferior do formulário

Continue navegando