Buscar

BD av2 16122021 Corrigido

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 8 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 8 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

Prévia do material em texto

1. Pergunta 1 
Assinale a alternativa que mostra o comando correto para criar uma constraint de 
chave estrangeira, ligando as tabelas: categorias e produtos, através de um código 
em comum: 
Banco de Dados 2020.1 Q20_v1.PNG 
 
 
 
Assinale a alternativa que apresenta o comando correto para realizar o que se 
pede: 
1. 
alter table produtos add constraint fk_cat foreign key(codigodacategoria) 
references categorias (codigodacategoria) 
2. 
alter table produtos add constraint fk_cat primary key(codigodacategoria) 
references categorias (codigodacategoria) 
3. 
alter table produtos add constraint fk_cat foreign key(codigodoproduto) 
references categorias (codigodacategoria) 
4. 
alter table produtos add constraint fk_cat foreign key(codigoproduto) 
references categorias (codigodoproduto) 
5. 
alter table categorias add constraint fk_cat foreign key(codigodacategoria) 
references categorias (codigodacategoria) 
2. Pergunta 2 
Os Bancos de Dados utilizam vários objetos para representar os dados, dos quais o 
mais importante é a tabela, que figura como o objeto central do banco de dados 
relacional. Entre os objetos criados encontramos um que está associado a uma 
tabela, é acionado de forma indireta a partir da execução de um evento DML 
(Inclusão, alteração e exclusão) ocorrido em uma tabela. Assinale a alternativa que 
apresenta esse objeto de banco de dados. 
1. 
Trigger. 
2. 
Function. 
3. 
Procedure. 
4. 
Sequence. 
5. 
View. 
3. Pergunta 3 
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á: 
1. 
certo, pois quanto mais detalhes, melhor. 
2. 
certo, pois o nível de detalhes é irrelevante. 
3. 
certo, pois é melhor pecar por excesso do que fazer menos. 
4. 
errado, pois deveria modelar apenas o necessário. 
5. 
errado, pois ele deveria aumentar ainda mais a abrangência do modelo. 
4. Pergunta 4 
Foi pedido a você (utilizando o Schema a seguir) que fizesse uma consulta que 
mostre as estadias que tiveram mais de um convidado. Porém, apenas das Estadias 
dos meses de Janeiro e de Setembro do ano de 2017 e com mais de um convidado: 
Hotel.JPG 
 
1. 
Select E.seq_est, count(*) 
from Estadia e, Ocupa o 
where e.seq_est = o.Seq_est 
and month(Dat_ini) in (1,9) 
group by E.seq_est 
having count(*) > 1; 
2. 
Select .seq_est, count(*) 
from Estadia, Ocupa 
where seq_est = Seq_est 
and month(Dat_ini) in (1,9) 
group by seq_est 
having count(*) > 1; 
3. 
Select e.seq_est, count(*) 
from Estadia e, Ocupa o 
where e.seq_est = o.Seq_est 
and month(Dat_ini) in (1,9) 
having count(*) > 1; 
4. 
Select e.seq_est, count(*) 
from Estadia e, Ocupa o 
where e.seq_est = o.Seq_est 
and month(Dat_ini) in (1,9) 
and count(*) > 1; 
5. 
Select e.seq_est, count(*) 
from Estadia e, Ocupa o 
where e.seq_est = o.Seq_est 
and month(Dat_ini) in (1,9) 
and count(*) > 1 
group by e.seq_est; 
5. Pergunta 5 
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 hierárquico. 
2. 
Modelo relacional. 
3. 
Modelo em redes. 
4. 
Modelo Orientado a objetos. 
5. 
Modelo orientado a colunas. 
6. Pergunta 6 
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, apenas. 
2. 
I e III, apenas. 
3. 
I e II, apenas. 
4. 
I, II e III. 
5. 
II e III, apenas. 
7. Pergunta 7 
Foi reunida uma equipe para desenvolver o modelo conceitual do Banco de dados 
do sistema. Surgiu uma dúvida a respeito do conceito de atributos. Você esclareceu 
que os atributos identificam as características existentes em cada entidade, como 
nome, data de nascimento e salário. Porém apareceram dúvidas com relação aos 
tipos de atributos. Analise as afirmativas a seguir e assinale as que apresentem as 
alternativas corretas. 
I – Atributos determinantes - Recebem valores exclusivos que possibilitam a 
identificação inequívoca de um registro da entidade. 
II – Atributo derivados – O valor pode ser encontrado ou calculado relacionando 
dois ou mais valores. 
III – Atributos compostos – Quando um atributo pode receber um conjunto de 
valores ou seja, pode ver mais de um dado a armazenar. 
Esta(ão) correta(s): 
1. 
I e II. 
2. 
I. 
3. 
II. 
4. 
I e III. 
5. 
I, II e III. 
8. Pergunta 8 
O diagrama de entidade e relacionamento apresentado a seguir, representa um 
trecho de um sistema que controla as informações existentes em corridas de 
aplicativos. Análise o diagrama e assinale a alternativa que apresenta a descrição 
sobre os relacionamentos entre as entidades que está errada. 
Diagrama de Corrida de Aplicativo - Copia.JPG 
 
 
1. 
Um corrida pode ser aceita por vários associados. 
2. 
Um cliente pode fazer várias corridas. 
3. 
Um associado pode usar vários automóveis. 
4. 
Um veículo apresenta apenas uma marca. 
5. 
Uma corrida deve ser quitada através de uma operadora de cartão. 
9. Pergunta 9 
Utilize a tabela Detalhesdopedido apresentada a seguir: 
Banco de Dados 2020.1 Q18_v1.PNG 
Assinale a alternativa que apresenta o comando correto para realizar a inclusão de 
uma linha de dados, com os seguintes dados: 
Numerodopedido – 10345; codigodoproduto – 345; precounitario – 120,04; 
quantidade – 250; desconto -10 
1. 
insert into pedidos values(10345, 345, 120.04, 250, 10) 
2. 
update into pedidos values(10345, 345, 120.04, 250, 10) 
3. 
delete table pedidos values(10345, 345, 120.04, 250, 10) 
4. 
insert table pedidos values(10345, 345, 120.04, 250, 10) 
5. 
insert into pedidos (10345, 345, 120.04, 250, 10) 
10. Pergunta 10 
Em alguns livros, a linguagem SQL apresenta três subgrupos de comandos, DDL, 
DML e DCL. Para os comandos DCL temos um grupo de comandos usados para 
garantir a efetividade de ações realizadas no banco de dados. Assinale a alternativa 
que apresenta esses três comandos: 
1. 
Commit, Rollback e Savepoint. 
2. 
Update, Alter, Select. 
3. 
Create, Alter e Rollback. 
4. 
Insert, Commit e Grant. 
5. 
Select, Insert e Commit.

Continue navegando