Buscar

AV2 Primeira tentativa

Prévia do material em texto

AV2 Primeira tentativa: 
 
Conteúdo do exercício 
1. Pergunta 1 
/0,6 
Você criou um sistema que controla as locações de veículos feitas na 
empresa. Ele é um sistema bem simples, porém, foi criado tendo como 
banco de dados o MySql. O Schema do Banco de Dados está descrito a 
seguir. Baseado nele, assinale a alternativa que apresenta o comando SQL 
correto para exibir o nome do cliente, e o nome da operadora de cartão com 
o qual o cliente pagou a locação: 
Locacao(1).JPG 
 
Ocultar opções de resposta 
1. 
Select Nome, Nome 
from Cliente c, Operadora O, Locacao L 
where c.Rg = L.Rg 
and O.Cod_ope = L.Cod_ope; 
2. 
Select C.Nome, O.Nome 
from Cliente c, Operadora O, Locacao L 
where c.Rg = L.Rg 
and O.Cod_ope = L.Cod_ope; 
Resposta correta 
3. 
Select C.Nome, O.Nome 
from Cliente c, Operadora O 
where c.nome = I.nome; 
4. 
Select C.Nome, O.Nome 
from Cliente, Operadora, Locacao 
where Rg = Rg 
and Cod_ope = Cod_ope; 
5. 
Select C.Nome, O.Nome 
from Cliente c, Operadora O, Locacao L 
 where c.rg = O.Cod_ope; 
2. Pergunta 2 
/0,6 
Devido a uma determinação da gerência será necessário realizar um 
aumento de 16% no valor dos produtos que pertencem ao tipo de produto 
3. Usando a tabela produtos descrita a seguir assinale a alternativa que 
apresenta o comando correto para realizar esse aumento. 
Produto 
 Cod_produ int not null (Pk) 
 Nome varchar(30) not null 
 Valor decimal(13,2) not null 
 Cod_tipo int not null 
Ocultar opções de resposta 
1. 
Update produto set valor = valor * 0,16 where cod_tipo = 3; 
2. 
Update produto set valor = valor * 16% where cod_tipo = 3; 
3. 
Update produto set valor = valor * 116 where cod_tipo = 3; 
4. 
Update produto set valor = valor * 16 where cod_tipo = 3; 
5. 
Update produto set valor = valor * 1,16 where cod_tipo = 3; 
Resposta correta 
3. Pergunta 3 
/0,6 
Imaginem o seguinte requisito de um sistema de controle acadêmico: 
"Um aluno poderá cursar mais de um curso, e um curso poderá ser cursado 
por mais de um aluno" 
Para esse requisito, assinale o tipo de relacionamento que pode ser ulizado 
para representa-lo. 
Ocultar opções de resposta 
1. Incorreta: 
Um relacionamento 1 para N. 
2. 
Um relacionamento 1 para 1. 
3. 
Um relacioanmento N para N. 
Resposta correta 
4. 
Um auto relacionamento 1 para N. 
5. 
Um auto relacionamento N para N. 
4. Pergunta 4 
/0,6 
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 
Ocultar opções de resposta 
1. 
Insert into Administradora (“999999999999999”, “Olho Vivo 
Administradora”, “Rua Trapiche”, 60, “Sala 1207”); 
2. 
Insert Administradora values(“999999999999999”, “Olho Vivo 
Administradora”, “Rua Trapiche”, 60, “Sala 1207”); 
3. 
Insert into Administradora values(“999999999999999”; “Olho 
Vivo Administradora”; “Rua Trapiche”; 60; “Sala 1207”); 
4. 
Insert Administradora values(“999999999999999”; “Olho Vivo 
Administradora”; “Rua Trapiche”; 60; “Sala 1207”); 
5. 
Insert into Administradora values(“999999999999999”, “Olho 
Vivo Administradora”, “Rua Trapiche”, 60, “Sala 1207”); 
Resposta correta 
5. Pergunta 5 
/0,6 
Um dos conceitos que existem dentro de um banco de dados é o conceito de 
domínio. Ele apresenta a restrição da faixa de valores que uma coluna pode 
receber. Esse conceito é inserido na tabela, para uma coluna específica, 
através de que tipo restrição (constraint)? 
Ocultar opções de resposta 
1. 
Primary key 
2. 
Foreign key 
3. 
Sentence 
4. 
Set 
5. 
Check 
Resposta correta 
6. Pergunta 6 
/0,6 
Ao fim da construção do modelo conceitual, devemos realizar a migração do 
diagrama ER para o modelo lógico. Para tanto, são usadas algumas regras. 
Assinale a alternativa que NÃO apresenta uma dessas regras: 
Ocultar opções de resposta 
1. Incorreta: 
Um atributo se tornará uma coluna. 
2. 
Um relacionamento N:N se transformará em uma tabela com 
chave primária composta. 
3. 
O atributo identificador da entidade de cardinalidade maior, vai 
migrar para a entidade de cardinalidade menor. 
4. 
Um atributo identificador se transformará uma chave primária. 
5. 
Um relacionamento deve sempre se transformar em uma 
tabela. 
Resposta correta 
7. Pergunta 7 
/0,6 
Durante a criação do banco de dados de um sistema, o DBA esqueceu de 
criar a chave estrangeira que faz a ligação entre as tabelas produtos e tipos 
de produtos. Usando as duas tabelas descritas a seguir. Assinale a 
alternativa que mostra o comando correto para criar uma constraint de 
chave estrangeira ligando as duas tabelas. Através de uma coluna em 
comum. 
 Produto 
 Cod_produ int not null (Pk) 
 Nome varchar(30) not null 
 Valor decimal(13,2) not null 
 Cod_tipo int not null 
 Tipo_Produto 
 Cod_Tipo int not null (Pk) 
 Nome varchar(30) not null 
Assinale a alternativa que apresenta o comando correto para realiza o que 
se pede. 
Ocultar opções de resposta 
1. 
alter table Tipo_produto add constraint fk_Tipo foreign 
key(Cod_produ) references Produto(Cod_produ); 
2. 
alter table Produto add constraint fk_Tipo foreign 
key(Cod_tipo) references Tipo_produto(Cod_produ); 
3. Incorreta: 
alter table Produto add constraint fk_Tipo foreign 
key(Cod_produ) references Tipo_produto(Cod_tipo); 
4. 
alter table Tipo_produto add constraint fk_Tipo foreign 
key(Cod_tipo) references Produto(Cod_tipo); 
5. 
alter table Produto add constraint fk_Tipo foreign 
key(Cod_tipo) references Tipo_produto(Cod_tipo); 
Resposta correta 
8. Pergunta 8 
/0,6 
Existe uma boa quantidade de banco de dados ou melhor de Sistemas 
Gerenciadores de Banco de Dados, que são responsáveis pelo 
armazenamento dos dados utilizados. Os SGBDs relacionais, embora 
possam ter destinações diferentes apresentam uma estrutura com três 
elementos básicos. Analise as alternativas a seguir e assinale aquela que 
apresenta os elementos básicos dos SGBDs relacionais. 
Ocultar opções de resposta 
1. 
Entidade, coleções e documentos. 
2. Incorreta: 
Tabela, entidades e atributos. 
3. 
Tabela, atributos e tuplas. 
Resposta correta 
4. 
Tabela, coleções e documentos. 
5. 
Entidades, atributos e conhecimentos. 
9. Pergunta 9 
/0,6 
Assinale a alternativa que apresenta o comando correto para realizar uma 
consulta, que mostre os clientes cujo nome seja iniciado com a letra K e o 
endereço seja localizado no país 'Brasil': 
Banco de Dados 2020.1 Q25_v1.PNG 
 
Ocultar opções de resposta 
1. 
select nomedaempresa from clientes 
 where nomedaempresa like '%K%' and pais = 'Brasil' 
2. 
select nomedocliente from clientes 
 where nomedaempresa like 'K%'' and pais = 'Brasil' 
Resposta correta 
3. 
select nomedocliente from clientes 
 where nomedaempresa like 'K' or pais = 'Brasil' 
4. 
select nomedaempresa from clientes 
 where nomedaempresa = '*K*' and pais = 'Brasil' 
5. 
select nome from clientes 
 where nome like 'K%' or pais = 'Brasil' 
10. Pergunta 10 
/0,6 
A Normalização de dados é um processo de análise dos esquemas de 
Relação de dados que busca diminuir a redundância e as anomalias de 
inserção, exclusão e atualização. Analise as afirmativas a seguir sobre as 
formas normais, e assinale a alternativa que mostra as afirmativas corretas: 
I. Uma relação está na Primeira Forma Normal (1FN) se contém apenas 
atributos atômicos. 
II. Uma relação está na Segunda Forma Normal (2FN) se estiver na 1FN e 
cada atributo não-chave for parcialmente dependente da chave primária, 
sem que ocorram dependências totais. 
III. Uma relação está na Terceira Forma Normal (3FN) se todo atributo não 
chave for dependente direto da chave primária. 
Ocultar opções de resposta 
1. 
I, II, III 
2. 
I, III, apenas. 
Respostacorreta 
3. 
I e II, apenas. 
4. 
II e III, apenas. 
5. 
II, apenas. 
 
AV2 Segunda tentativa: 
 
Conteúdo do exercício 
1. Pergunta 1 
/0,6 
A especificação de um banco de dados relacional é chamada de modelo 
relacional, e apresenta uma especificação utilizada para descrever as 
relações existentes nesse modelo. O modelo deve conter, no mínimo quatro 
elementos. Assinale a alternativa que não representa um desses elementos. 
Mostrar opções de resposta 
2. Pergunta 2 
/0,6 
Utilizando as duas tabelas apresentadas a seguir solicitamos que você crie 
um select que mostre o nome de todos os produtos pertencentes a 
categorias que tenham nome iniciado pela letra “L” e o preço unitário maior 
que 10 reais. Assinale a alternativa que apresenta o comando correto. 
Produtos e categorias.JPG 
 
Ocultar opções de resposta 
1. Incorreta: 
Select nomedoproduto 
from produtos p, categorias c 
where c.codigodacategoria = p.codigodacategoria 
 and nomedacategoria like “L” 
 and precounitario < 10; 
2. 
Select nomedoproduto 
from produtos p, categorias c 
where c.codigodacategoria = p.codigodacategoria 
 and nomedoproduto like “L” 
 and precounitario > 10; 
3. 
Select nome do produto 
from produtos p, categorias c 
where c.codigo da categoria = p.codigo da categoria 
 and nome da categoria like “L” 
 and preco unitario > 10; 
4. 
Select nomedoproduto 
from produtos, categorias 
where c.codigodacategoria = p.codigodacategoria 
 and nomedacategoria like “L” 
 and precounitario > 10; 
5. 
Select nomedoproduto 
from produtos p, categorias c 
where c.codigodacategoria = p.codigodacategoria 
 and nomedacategoria like “L” 
 and precounitario > 10; 
Resposta correta 
3. Pergunta 3 
/0,6 
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 
Ocultar opções de resposta 
1. 
Insert into Administradora values(“999999999999999”; “Olho 
Vivo Administradora”; “Rua Trapiche”; 60; “Sala 1207”); 
2. 
Insert into Administradora (“999999999999999”, “Olho Vivo 
Administradora”, “Rua Trapiche”, 60, “Sala 1207”); 
3. 
Insert Administradora values(“999999999999999”; “Olho Vivo 
Administradora”; “Rua Trapiche”; 60; “Sala 1207”); 
4. 
Insert Administradora values(“999999999999999”, “Olho Vivo 
Administradora”, “Rua Trapiche”, 60, “Sala 1207”); 
5. 
Insert into Administradora values(“999999999999999”, “Olho 
Vivo Administradora”, “Rua Trapiche”, 60, “Sala 1207”); 
Resposta correta 
4. Pergunta 4 
/0,6 
Os sistemas de arquivo tendem a ser menos seguros do que o banco de 
dados, porque no sistema de arquivos qualquer usuário pode incluir, alterar 
e até excluir arquivos sem que seja o seu proprietário. Os bancos de dados 
resolvem esse problema com: 
Ocultar opções de resposta 
1. 
cláusula Order By. 
2. 
cláusula foreign. 
3. 
data mining. 
4. 
controle de acesso. 
Resposta correta 
5. 
controle de acesso com primary key. 
5. Pergunta 5 
/0,6 
Em alguns livros, a linguagem SQL apresenta três subgrupos de comandos, 
DDL, DML e DCL. Assinale a alternativa que apresenta três comandos SQL, 
um para cada subgrupo DDL, DML e DCL: 
Ocultar opções de resposta 
1. 
Select, Insert e Commit. 
2. 
Create, Alter e Rollback. 
3. 
Insert, Commit e Grant. 
4. 
Update, Alter, Select. 
5. 
Create, Insert, Grant. 
Resposta correta 
6. Pergunta 6 
/0,6 
O esquema relacional é a especificação de um banco de dados relacional de 
maneira textual e deve ser utilizado para descrever as relações. Deve 
conter, no mínimo, quatro elementos. Assinale a alternativa que não 
representa esses elementos: 
Ocultar opções de resposta 
1. 
Relacionamentos entre tabelas. 
2. 
Identificação de papeis do relacionamento. 
Resposta correta 
3. 
Restrições de integridade. 
4. 
Atributos (colunas ou campos) de cada tabela. 
5. 
Tabelas necessárias que irão compor o banco de dados. 
7. Pergunta 7 
/0,6 
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. 
Ocultar opções de resposta 
1. 
I e II, apenas. 
2. 
I e III, apenas. 
3. 
III, apenas. 
4. 
I, II e III 
5. 
II e III, apenas. 
Resposta correta 
8. Pergunta 8 
/0,6 
O DER (Diagrama de Entidade e Relacionamento) tem como um dos 
elementos principais o Atributo, eles possuem várias clasificações. A seguir 
são apresentadas algumas dessas classificações. Analise-as e assinale a 
alternativa que apresenta as relações corretas entre a categoria e o texto: 
I – Simples - Atributos não divisíveis são chamados simples ou atômicos. 
Exemplos: nome, sexo, preço, CPF. 
II – Identificador - Recebem valores exclusivos que possibilitam a 
identificação inequívoca de um registro da entidade. 
III – Derivado - Podem ser divididos em partes com significados 
independentes. 
Estão corretas: 
Ocultar opções de resposta 
1. 
I, II. apenas. 
Resposta correta 
2. 
I, II, III 
3. 
I. apenas. 
4. Incorreta: 
II. apenas. 
5. 
II. apenas. 
9. Pergunta 9 
/0,6 
O uso de visões é bastante comum em bancos de dados. Quanto às visões, 
qual das alternativas abaixo é incorreta? 
Ocultar opções de resposta 
1. Incorreta: 
Derivam de uma tabela física. 
2. 
Auxiliam em controles de segurança. 
3. 
São construídas com SELECT. 
4. 
Sempre são criadas fisicamente. 
Resposta correta 
5. 
Tem limitações nas operações permitidas. 
10. Pergunta 10 
/0,6 
O MySQL é um sistema de gerenciamneto de banco de dados mais populares 
do mundo. Estimasse que exista mais de 10 milhões de instalações pelo 
mundo. Ele possui um excelente desempenho, é um software livre com base 
na GPL, entre outrras caracterísiticas. Embora use a linguagem SQL, ele 
assim como outros SGBD, utilizam comandos específicos. Entre eles temos 
um que ao ser executado seleciona o Database que será utilizado nos 
próximos comandos. Assinale a alternativa que apresenta esse comando. 
Ocultar opções de resposta 
1. 
CREATE. 
2. 
DROP. 
3. 
SELECT. 
4. 
SHOW. 
5. 
USE.

Mais conteúdos dessa disciplina