Buscar

Princípios de Banco de Dados (GTI11) objetiva

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 6 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 6 páginas

Prévia do material em texto

Acadêmico: Paulo Henrique Oliveira Cruz (1942566)
Disciplina: Princípios de Banco de Dados (GTI11)
Avaliação: Avaliação Final (Objetiva) - Individual FLEX ( Cod.:649521) ( peso.:3,00)
Prova: 26792277
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. A modelagem de um banco de dados é uma importante etapa durante o desenvolvimento de um
banco de dados. Nesta etapa, os elementos que irão compor um sistema de informação serão
mapeados e abstraídos pelos modelos de dados. Durante a modelagem, a cardinalidade é
responsável por demonstrar o comportamento de um relacionamento. Sobre as cardinalidades
em um banco de dados, associe os itens, utilizando o código a seguir:
I- 1:1
II- 1:N
III- N:N
IV- N:1 
( ) Muitos para muitos.
( ) Muitos para um.
( ) Um para muitos.
( ) Um para um.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) I - II - IV - III.
 b) III - IV - I - II.
 c) IV - III - II - I.
 d) III - IV - II - I.
2. O Modelo Entidade-Relacionamento (MER) pode ser entendido como um mapeamento do
mundo real em um modelo gráfico que representará o modelo e o relacionamento existente entre
os dados. Com relação ao MER, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O MER foi desenvolvido para facilitar a visão do projeto de banco de dados, possibilitando a
representação de um esquema lógico global do banco de dados.
( ) O MER é utilizado apenas para termos noção de quão complexo pode ser um projeto;
entretanto, não possui nenhuma aplicação prática.
( ) No MER, os atributos são a representação abstrata de um objeto do mundo real sobre a
qual queremos guardar informações.
( ) No MER, o relacionamento é a associação entre os elementos do conjunto de uma entidade
com outra entidade.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V.
 b) V - F - F - V.
 c) F - V - F - F.
 d) F - F - V - F.
3. Em um banco de dados relacional, a SQL (Structured Query Language - Linguagem de Consulta
Estruturada) trata-se de uma linguagem que fora desenvolvida com o objetivo de atuar
diretamente sobre qualquer sistema gerenciador banco de dados relacional. A SQL possibilita
por meio de comandos e instruções, que o usuário realize inserções, atualizações e consultas ao
banco de dados, obtendo ao final, as informações solicitadas. Acerca da linguagem SQL,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) A SQL destaca-se por sua complexidade e não tem aderência alguma com a 4ª geração da
linguagem de programação.
( ) A SQL é uma linguagem padrão utilizada para a comunicação com a base de dados.
( ) A SQL é uma linguagem derivada da Sequel e foi desenvolvida pela IBM.
( ) Com a SQL, é possível monitorar o acesso dos diferentes profissionais que utilizam o banco
de dados.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F.
 b) V - V - V - F.
 c) F - V - V - V.
 d) V - V - F - F.
4. A modelagem conceitual de um banco de dados é composta por dois elementos principais:
entidades e relacionamentos. As entidades representam elementos do mundo real sob os quais
se desejam armazenar informações, já os relacionamentos representam comportamento entre
as entidades. Os relacionamentos são vínculos ou associações lógicas entre duas ou mais
entidades. Contudo, em alguns casos particulares, é possível que um relacionamento seja
estabelecido entre uma entidade e ela mesma. Neste sentido, assinale a alternativa CORRETA
que apresenta este tipo de relacionamento:
 a) Grau de Relacionamento.
 b) Extrarrelacionamento.
 c) Entrerrelacionamento.
 d) Autorrelacionamento.
5. Os últimos anos tem sido um marco para a geração de dados em larga escala, com mais
organizações armazenando, processando e extraindo valor de dados de todos os formatos e
tamanhos. Haverá uma demanda de mercado por plataformas que ajudem os administradores
de dados a governar e proteger estes dados e que permitam aos usuários analisá-los. Como
forma de suporte às decisões estratégicas nas empresas, baseando-se nos dados coletados,
diversas técnicas são empregadas. Sobre essas técnicas, associe os itens, utilizando o código a
seguir:
I- Data Mining.
II- Data Warehouse.
III- NoSQL. 
IV- Big Data.
( ) É um banco de dados analítico, ou seja, um banco de dados que possui todos os dados da
organização que são pertinentes para uma futura análise.
( ) Ele representa vários bancos de dados que não são relacionais e utilizam outras formas de
organização, visando armazenamento e processamento de dados complexos.
( ) É um processo que tem como objetivo extrair conhecimento entre os dados armazenados,
no qual, a partir de dados armazenados são realizados processos a fim de construir uma nova
base de dados que gere conhecimento e informações de apoio à decisão.
( ) É um conjunto de tecnologias, que visa atender o gerenciamento de grandes volume de
dados. 
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: https://www.tableau.com/pt-br/resource/top-10-big-data-trends-2017. Acesso em: 22
out. 2018.
 a) IV - II - I - III.
 b) I - II - IV - III.
 c) II - III - I - IV.
 d) II - I - III - IV.
6. A utilização de índices é uma prática corriqueira em nosso cotidiano e que tem por objetivo
organizar dados e facilitar a busca acerca de uma informação específica. Neste contexto,
podemos tomar como exemplo, um livro com mais de 500 páginas, onde o sumário representa
um índice, que indica o conteúdo de cada capítulo indexando pelo número de páginas. Deste
modo, o índice tornará o processo de pesquisa sobre determinado assunto muito mais fácil e
ágil, uma vez que teremos condição de irmos direto ao ponto que queremos ao invés de folhear.
Com base nessa experiência, os índices foram implementados nos Bancos de Dados, tendo por
objetivo os mesmos benefícios do mundo físico. Acerca da aplicação de índices aplicados aos
Bancos de Dados, assinale a alternativa CORRETA:
 a) Quando as colunas não forem utilizadas com frequência como condicionantes nas consultas.
 b) Quando a tabela não for grande e tiver atualizações com frequência.
 c) Quando uma coluna tiver muitos valores nulos ou a tabela for muito extensa e as consultas
recuperarem menos de 5% dos registros.
 d) Quando a tabela for pequena e os registros consultados forem maiores que 5 a 10%.
7. Considere o modelo a seguir. Qual o código SQL que exibe o nome de todos os alunos e o
número de aulas que assistiu? Caso não tenha aparecido em nenhuma aula, deverá ser
considerado 0.
 a) SELECT ALUNO.NOME, COUNT(ALUNO.ID_AULA) LEFT JOIN ASSISTE ON
ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO
 b) SELECT ALUNO.NOME, COUNT(ASSISTE.ID_AULA) INNER JOIN ASSISTE ON
ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO
 c) SELECT DISCIPLINA.NOME, COUNT(ASSISTE.ID_AULA) INNER JOIN ASSISTE ON
ALUNO.ID_DISCIPLINA = ASSISTE.ID_ALUNO
 d) SELECT ALUNO.NOME, COUNT(ASSISTE.ID_AULA) LEFT JOIN ASSISTE ON
ALUNO.ID_ALUNO = ASSISTE.ID_ALUNO
8. Os Sistemas de Gerenciamentos de Dados (SGDs) são a interface que facilita o acesso aos
dados para os mais variados usuários. A figura que utiliza os SGDs para consultas e
manipulação de dados e não tem conhecimento de estruturas desses dados recebem uma
classificação. Como essa figura é classificada?
 a) Programador.
 b) Projetista de dados.
 c) Usuário comum.
 d) Administrador do banco de dados.
9. Em um banco de dados existem vários tipos de usuários que atuam em sua construção e
acesso. Alguns têm um foco mais gerencial, enquanto outros apenas se concentram na
manipulação de dados da base. Dentre eles existe o Projetista de Banco de Dados. Assinale a
alternativa CORRETA que apresenta as características de um o Projetista de Banco de Dados:
 a) O Projetista de Banco de Dados utiliza o sistema que foi desenvolvido pelo programador para
acessar o banco de dados. Normalmente desconhece as estruturas onde os dados estão
armazenados. Consegue manipular somente o que o sistema permite. Ele é a sua fronteira
com o SGBD.
 b) O Projetista de Banco de Dados éresponsável por toda a administração do banco de dados.
Atividades como instalação, configuração e melhorias em performance fazem parte do seu dia
a dia. Também possui tarefas relacionadas ao gerenciamento de acesso de usuários na base
e um constante monitoramento visando garantir uma alta disponibilidade do sistema.
 c) O Projetista de Banco de Dados é o sistema que irá acessar o banco de dados. É
imprescindível que o sistema desenvolvido manipule os dados de forma correta, para evitar a
perda ou falta de confiança neles.
 d) O Projetista de Banco de Dados é tem como tarefa fazer o mapeamento dos dados que
deverão ser armazenados no banco. Isso envolve a criação/manutenção de tabelas e demais
objetos de acordo com a tecnologia do SGBD. Este usuário tem um grande foco em
performance, pois quando vai definir a estrutura de organização dos dados é crucial que ela
seja performática.
10.O trabalho com Banco de Dados é muito importante para observar e manter a consistência dos
dados. Uma das possibilidades para isso é a utilização da simples restrição check. Com relação
a essa restrição, podemos afirmar que:
 a) Serve apenas para restringir a quantidade de caracteres.
 b) É utilizada para checar uma situação específica, como um número mínimo de algo.
 c) No controle de um Banco de Dados, não tem aplicação prática.
 d) É utilizada somente para restringir os caracteres alfanuméricos.
11.(ENADE, 2008) Uma livraria usa um sistema informatizado para realizar vendas pela internet.
Optou-se por um sistema gerenciador de banco de dados, no qual aplicaram-se regras de
corretude e integridade. Cada cliente se cadastra, faz login no sistema e escolhe títulos. Os
livros são colocados em um carrinho de compras até que o cliente confirme ou descarte o
pedido. As tabelas do sistema são: clientes, livros, carrinho, vendas. Dois clientes acessam o
sítio no mesmo horário e escolhem alguns livros. O estado do sistema nesse instante é
representado na tabela anexa.
A livraria possui um único exemplar do livro Estatística básica. O computador usado por Alice
sofre uma pane de energia antes que ela confirme o pedido. No mesmo instante também ocorre
uma pane de energia no computador da loja. Em seguida, o computador de Alice e o
computador da loja voltam a ter energia e a funcionar. Ela volta ao sistema e retoma seu
carrinho de compras intacto.
Com relação a essa situação, julgue os itens seguintes:
I- A consistência de uma tabela do banco de dados foi violada temporariamente, para
disponibilizar dois exemplares do livro Estatística básica. 
II- Como o pedido de Alice continuou válido apesar da interrupção, o sistema gerenciador de
banco de dados não emprega atomicidade. 
III- Todas as transações devem ser fechadas depois do retorno da energia, para que os clientes
possam recuperar seus carrinhos de compras. 
Assinale a alternativa CORRETA:
 a) I e III.
 b) I e II.
 c) II e III.
 d) Nenhum item está certo.
12.(ENADE, 2008) A partir do script SQL de criação de um banco de dados abaixo, assinale a
opção que apresenta comando SQL que permite obter uma lista em ordem decrescente de
quantidade de bônus e que contenha somente o pseudônimo do jogador e seu bônus. Assinale
a alternativa CORRETA.
 a) SELECT J.PSEUDONIMO, N.PONTOS FROM JOGADOR J, NIVEL N WHERE
J.PSEUDONIMO = N.NOMEJOGADOR ORDER BY N.BONUS DESC.
 b) SELECT J.NOME N.BONUS, FROM JOGADOR J, NIVEL ORDER BY N.BONUS DESC.
 c) SELECT * FROM JOGADOR J, NIVEL N WHERE J.PSEUDONIMO = N.NOMEPSEUD
ORDER BY N.BONUS DESC.
 d) SELECT J.PSEUDONIMO, N.BONUS FROM JOGADOR J, NIVEL N WHERE
J.PSEUDONIMO = N.NOMEPSEUD ORDER BY N.BONUS DESC.
Prova finalizada com 12 acertos e 0 questões erradas.

Outros materiais