Buscar

Prova Modelagem e Desenvolvimento de 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 11 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 11 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 11 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

Prévia do material em texto

Iniciado em
	terça, 29 Nov 2022, 22:55
	Estado
	Finalizada
	Concluída em
	terça, 29 Nov 2022, 23:15
	Tempo empregado
	20 minutos 15 segundos
	Avaliar
	5,00 de um máximo de 5,50(91%)
Parte superior do formulário
Questão 1
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
O SGBD (Sistema Gerenciador de Banco de Dados) proporciona inúmeras vantagens para o desenvolvimento e execução de sistemas de informação.  Dentre elas, a facilidade de ter as estruturas de representação e armazenamento dos dados definidas junto aos dados, deixando aos programas somente os procedimentos de uso dos dados. 
Marque a alternativa que denomina essa vantagem.
Escolha uma opção:
a.
Independência dos dados
b.
Integridade e Segurança de Dados
c.
Acesso concorrente e recuperação de falha
d.
Acesso eficiente dos dados
e.
Administração de dados
Feedback
Sua resposta está correta.
A resposta correta é: Independência dos dados
Questão 2
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
Uma transação em um banco de dados é executada a partir do controle de concorrência para assim manter a consistência.  Para tal as propriedades ACID devem ser respeitadas.  
Considerando que uma das propriedades indica que uma transação não interfere uma na outra, marque a alternativa com o nome dessa propriedade.
Escolha uma opção:
a.
durabilidade
b.
isolamento
c.
atomicidade
d.
redundância
e.
consistência
Feedback
Sua resposta está correta.  O isolamento é uma propriedade que faz com que uma transação não seja executada em conjunto com uma outra no mesmo conjunto de informações.
A resposta correta é: isolamento
Questão 3
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
Analise a seguinte tabela.
Aplicando a instrução:
                           UPDATE CACHORRO SET raca = ‘VIRALATA’;
Marque a alternativa que apresenta o resultado da instrução.
Escolha uma opção:
a.
Todas as linhas da tabela terão o conteúdo da coluna raca alterado para ‘VIRALATA’.
b.
A instrução executará somente para a primeira linha, pois na segunda linha apresentará uma mensagem de erro em função da duplicidade do valor na coluna raca.
c.
A instrução encerrará com erro de execução.
d.
A instrução será realizada mas não terá alteração nos resultados, pois não saberá o que alterar.
e.
A instrução não será realizada pois apresentará erro de sintaxe.
Feedback
A resposta correta é: Todas as linhas da tabela terão o conteúdo da coluna raca alterado para ‘VIRALATA’.
Questão 4
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
A linguagem padrão utilizada para lidar com banco de dados relacionais é denominada SQL. Dessa forma, considere o código em SQL apresentado a seguir
SELECT P.DESCRICAO, AVG(V.QUANTIDADE)
FROM CLIENTE C, PRODUTO P, VENDA V
WHERE C.CODIGO = V.CODIGO_C AND
  P.CODIGO_P = V.CODIGO_P AND
  C.CIDADE = ‘Natal’ AND
  P.PRECO > 100
GROUP BY P.DESCRICAO
Assinale a alternativa que indica corretamente o que o comando exibe.
Escolha uma opção:
a.
Para cada produto com preço maior que 100, sua descrição e a media de quantidade dos produtos vendidos a clientes da cidade de ‘Natal’.
b.
Para a cidade de ‘Natal’, a média de preço de produtos vendidos a clientes da cidade com valores acima de 100.
c.
Para cada cliente, a média de quantidade dos produtos vendidos com valores acima de 100.
d.
Para cada cidade, a média de preço de produtos vendidos a clientes da cidade com valores acima de 100.
e.
Para cada produto, a média de preço dos produtos vendidos a clientes da cidade de ‘Natal’ com valores acima de 100.
Feedback
Sua resposta está correta.
A resposta correta é:
Para cada produto com preço maior que 100, sua descrição e a media de quantidade dos produtos vendidos a clientes da cidade de ‘Natal’.
Questão 5
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
Leia com atenção o mini mundo abaixo.
Um clube inscreve novos sócios todos os anos. Cada inscrição deve recolher o pagamento de uma mensalidade que equivale a 2% do salário mínimo. Essa inscrição dá direito ao sócio de freqüentar as instalações de lazer do clube, como piscina, quadras, salão de festa e churrasqueira, mas a diretoria registra a freqüência do sócio no uso das atividades de lazer.
Se você tivesse que construir um modelo de entidade e relacionamento, qual alternativa abaixo  NÃO seria uma entidade de dados.
Escolha uma opção:
a.
Clube
b.
Sócio
c.
Lazer
d.
Pagamento
e.
Frequencia
Feedback
Sua resposta está correta. Clube não é uma entidade de dados no contexto do negócio pois representa um ambiente.  Clube seria entidade se desenvolver um sistema para gerir vários clubes.  Assim seria necessário tornar visível quais informações pertenceriam a qual CLUBE.
A resposta correta é:
Clube
Questão 6
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
A Linguagem SQL apresenta suas instruções divididas em 5 linguagems: DDL (Linguagem de Definição de Dados), DML (Linguagem de Manipulação de Dados), DQL (Linguagem de Consulta de Dados), DCL (Linguagem de Controle de Dados), TCL (Linguagem de Controle de Transações).
Cada linguagem possui um objetivo de utilização dos dados em função das características próprias dos SGBD´s.
Marque a alternativa que apresenta uma instrução da linguagem DCL.
a.
GRANT
b.
COMMIT
c.
SELECT
d.
CREATE
e.
INSERT
Feedback
Sua resposta está correta.
A resposta correta é:
GRANT
Questão 7
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
O comando DROP TABLE da DDL é responsável por excluir:
Escolha uma opção:
a.
um campo de uma tabela.
b.
uma linha da tabela.
c.
uma coluna da tabela.
d.
toda a estrutura da tabela.
e.
o banco de dados.
Feedback
Sua resposta está correta.
A resposta correta é: toda a estrutura da tabela.
Questão 8
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
Suponha ter em um banco de dados uma tabela TIME com atributos (código e nome do time).  Temos 5 times cadastrados: 'FLAMENGO', 'FLUMINENSE', 'VASCO', 'BOTAFOGO', 'AMÉRICA'. 
Analise a seguinte instrução SQL:
SELECT * FROM TIMES;
Marque a alternativa que reflete o resultado da execução da instrução.
Escolha uma opção:
a.
Apresentar todos  os atributos do último time cadastrado.
b.
Apresentar todos  os atributos do primeiro time cadastrado.
c.
Apresentar o código de todos os times.
d.
Apresentar todos os atributos de todos os times.
e.
Apresentar quantidade de times cadastrados.
Feedback
Sua resposta está correta.
A resposta correta é: Apresentar todos os atributos de todos os times.
Questão 9
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
O banco de dados da cooperativa de produtos alimentícios possui uma tabela de PRODUTOS formada de elementos identificados por código e descrição.  O início da descrição possui a sequencia de três letras para indicar a empresa proprietária do produto.  Deseja-se apresentar todos os produtos da empresa 'XYZ'. Você pode ajudar?
Marque a alternativa correta que representa a instrução que irá atender a necessidade apresentada.
Escolha uma opção:
a.
select * from produto where descricao like '%XYZ'.
b.
select * from produto where descricao = 'XYZ%'.
c.
select * from produto where descricao like 'XYZ%'.
d.
select * from produto where descricao like '%XYZ%'.
e.
select * from produto where descricao = '%XYZ'.
Feedback
Sua resposta está correta.
A resposta correta é: select * from produto where descricao like 'XYZ%'.
Questão 10
Correto
Atingiu 0,50 de 0,50
Marcar questão
Texto da questão
Com base nas tabelas abaixo, assinale a opção correta que corresponde a resposta do comando  SQL (structured query language)
                                      select nome  from tab_aluno where matricula in (select distinct matricula from
                                                                                                      Tab_cursa_disciplina t1 where avaliação_final  >  (select avg(avaliacao_final)
                                                                                                                               from tab_cursa_disciplinawhere t1.ano = ano));
 Tabelas: tab_aluno(matricula,nome,endereço)
               tab_disciplina(codigo_disciplina, descrição, numero_credito)
               tab_cursa_disciplina(matricula, codigo_disciplina, ano, avaliacao_final)
onde:   matricula é o numero que identifica univocamente um aluno;
            codigo_disciplina é código que identifica univocamente uma disciplina;
            matricula+ codigo_disciplina+ano são os códigos que concatenados
                                               identificam univocamente o histórico de um aluno.
Escolha uma opção:
a.
Seleciona o nome dos alunos classificados em ordem crescente por ano.
b.
Seleciona o nome do aluno com maior avaliação final.
c.
Seleciona o nome dos alunos que possuem avaliação final acima da média de todos os alunos classificados em ordem crescente por ano.
d.
Seleciona o ano e o nome dos alunos que possuem avaliação final acima da media.
e.
Seleciona o nome dos alunos que possuem avaliação final acima da média do seu respectivo ano.
Feedback
Sua resposta está correta.
A resposta correta é:
Seleciona o nome dos alunos que possuem avaliação final acima da média do seu respectivo ano.
Questão 11
Incorreto
Atingiu 0,00 de 0,50
Marcar questão
Texto da questão
Considere as seguintes tabelas e suas relações.
PACIENTE = idPaciente, nomePaciente, cidade
RECEITA = idConsulta, idReceita, nomeMedicamento
MEDICO = idMedico, nomeMedico, hospital
CONSULTA = idConsulta, data, idPaciente, idMedico
Obs.: nome de atributo em negrito refere-se a chave primária; nome de atributo sublinhado refere-se a cave estrangeira. O proprietário da clínica deseja saber o nome do médico que não realizou consulta no mês de março/2020.
Marque a alternativa que apresenta a instrução SQL para a necessidade acima.
Escolha uma opção:
a.
select nomeMedico from medico m, consulta c where data >=’01/03/2020’ and data <= ‘31/03/2020’);
b.
select nomeMedico from medico m, consulta c where m.idMedico != c.idMedico and data >=’01/03/2020’ and data <= ‘31/03/2020’);
c.
select nomeMedico from medico where idMedico not in (select idMedico from consulta where data >=’01/03/2020’ and data <= ‘31/03/2020’);
d.
select nomeMedico from medico where data >=’01/03/2020’ and data <= ‘31/03/2020’ and nome not in (select idMedico from consulta);
e.
select nomeMedico from medico m where data >=’01/03/2020’ and data <= ‘31/03/2020’);
Feedback
A resposta correta é: select nomeMedico from medico where idMedico not in (select idMedico from consulta where data >=’01/03/2020’ and data <= ‘31/03/2020’);

Continue navegando