Prévia do material em texto
1. Em um Objeto de Banco de Dados, podemos destacar vários recursos que gravam e
recuperam dados. Um dos recursos forma um tipo de estrutura para simplificar o acesso aos
dados pelo próprio banco de dados. Esse recurso chama-se:
a) Nexval.
b) Views.
c) Índices.
d) Sequence.
2. Quando trabalhamos com banco de dados, precisamos ter a certeza da consistência das
informações nele contidas. Para isso, é comum utilizarmos comandos de restrição como o
Check. Com relação a esse comando, classifique V para as sentenças verdadeiras e F para as
falsas:
( ) Podemos destacar que o comando Check é utilizado para validar dados em determinadas
situações.
( ) Esse comando de restrição é utilizado para alguma condição específica, como valor mínimo
de peças.
( ) O Constant Check é utilizado para criar uma nova tabela em um banco de dados.
( ) Esse comando pode ser utilizado para compor novos campos em uma aplicação.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
a) V - F - V - F.
b) F - V - F - V.
c) V - V - V - F.
d) V - V - F - F.
3. O modelo lógico é um modelo projetado que reflete exatamente a estrutura de como os dados
serão armazenados em um Sistema Gerenciador de Banco de Dados Relacional. A figura anexa
representa um modelo de dados para uma locadora. Com relação ao modelo, analise as
sentenças a seguir:
I- A entidade que representa DVD_FILME é uma entidade fraca.
II- O relacionamento entre cliente e locação é do tipo muitos-para-muitos.
III- O relacionamento entre filme e ator é do tipo muitos-para-muitos.
IV- O relacionamento entre filme e categoria é do tipo um-para-muitos.
Assinale a alternativa CORRETA:
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDk5Mg==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&action5=MjAyMC0xMC0xMFQwMzowMDowMC4wMDAwMDBa&prova=MjM4NzU1MDg=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDk5Mg==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&action5=MjAyMC0xMC0xMFQwMzowMDowMC4wMDAwMDBa&prova=MjM4NzU1MDg=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDk5Mg==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&action5=MjAyMC0xMC0xMFQwMzowMDowMC4wMDAwMDBa&prova=MjM4NzU1MDg=#questao_2%20aria-label=
a) As sentenças I e IV estão corretas.
b) As sentenças I e III estão corretas.
c) Somente a sentença II está correta.
d) As sentenças II e III estão corretas.
4. Para a confiabilidade dos dados de um banco, o padrão SQL, que é a linguagem utilizada para
bancos de dados relacionais, utiliza-se de comandos de restrições. Um desses comandos, é a
Chave Primária (Primary Key). Com relação a essa chave, analise as sentenças a seguir:
I- Impede que os valores de um campo em uma tabela se repitam.
II- Esse comando é utilizado para criar uma nova tabela.
III- Restringe um campo quanto ao tamanho de suas informações.
IV- Atualiza informações feitas com o comando desc.
Agora, assinale a alternativa CORRETA:
a) Somente a afirmativa II está correta.
b) As afirmativas I e III estão corretas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDk5Mg==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&action5=MjAyMC0xMC0xMFQwMzowMDowMC4wMDAwMDBa&prova=MjM4NzU1MDg=#questao_4%20aria-label=
c) Somente a afirmativa I está correta.
d) As afirmativas I, III e IV estão corretas.
5. Segundo Aronoff (1989), ?O Sistema de Informação Geográfico (SIG) é um sistema
computadorizado que proporciona quatro tipos de capacidades de manipulação de dados
georreferenciados: (1) entrada de dados; (2) gerenciamento de dados; (3) manipulação e análise;
e (4) saída de dados?. Para tanto, os referidos dados são armazenados em um SGBD, o qual,
além de possuir a capacidade de controlar e manipular os dados espaciais, realiza a gerência de
transações, controle de integridade e concorrência. Acerca do SIG e do SGBD, analise as
sentenças a seguir:
I- O banco de dados relacional e geográfico denominado PostgreSQL corresponde a um sistema
de gerenciamento de banco de dados de código aberto que utiliza a extensão PostGIS para
armazenar dados georreferenciados.
II- O nível mais interno de um Sistema de Gerenciamento de Bancos de Dados Geográficos
oferece ao usuário, principalmente, a álgebra com os mapas carregados no sistema.
III- O SIG se diferencia dos demais sistemas de informação convencionais, uma vez que
impossibilita armazenar os atributos descritivos e das geometrias dos diferentes tipos de dados
geográficos.
IV- Os SIGs permitem a inserção e a integração de informações espaciais provenientes de
diversas origens, em uma única base de dados.
Agora, assinale a alternativa CORRETA:
FONTE: ARONOFF, S. Geographic information systems: a management perspective. Ottawa:
DL Publications, 1989.
a) Somente a sentença III está correta.
b) As sentenças I e IV estão corretas.
c) As sentenças II e IV estão corretas.
d) As sentenças II e III estão corretas.
6. Com o crescimento da Web e o uso massivo de tecnologias da informação, a quantidade de
dados gerados e disponibilizados tem crescido exponencialmente. Um estuo desenvolvido pelo
EMC aponta, que de 2006 a 2010, o volume de dados digitais gerados cresceu de 166 Exabytes
para 988 Exabytes. Sendo que até o ano de 2020 existe a perspectiva que o volume de dados
alcance a casa dos 40.000 Exabytes, ou 40 Zettabytes (40 trilhões de Gigabytes). Tendo como
objetivo tratar, armazenar e gerar conhecimento, conceitos como Big Data, NoSQL, Data
Warehouse e Data Mining são temas de grandes pesquisas. Sobre esses temas, analise as
sentenças a seguir:
I- Big Data é um tipo de modelagem similar ao modelo lógico para dados grandes.
II- NoSQL origina-se da sigla Not-Only-SQL (Não Apenas SQL) é uma extensa família de
banco de dados, que foram projetados em paradigmas não relacionais visando ao
armazenamento e ao processamento de dados complexos.
III- Data Mining é um processo que visa analisar os dados existentes, extraindo conhecimento
destes dados.
IV- Data Warehouse, que tem como tradução literal "Armazém de Dados", pode ser
compreendido como um grande banco de dados analítico contendo todas as informações da
empresa.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDk5Mg==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&action5=MjAyMC0xMC0xMFQwMzowMDowMC4wMDAwMDBa&prova=MjM4NzU1MDg=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDk5Mg==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&action5=MjAyMC0xMC0xMFQwMzowMDowMC4wMDAwMDBa&prova=MjM4NzU1MDg=#questao_5%20aria-label=
Assinale a alternativa CORRETA:
FONTE: https://br.okfn.org/2017/09/29/o-que-faremos-com-os-40-trilhoes-de-gigabytes-de-
dados-disponiveis-em-2020. Acesso em: 18 set. 2018.
a) As sentenças I, II e IV estão corretas.
b) As sentenças II, III e IV estão corretas.
c) Somente a sentença I está correta.
d) As sentenças I e IV estão corretas.
7. Conforme estudamos em Princípios de Banco de Dados, temos os tipos de relacionamento que
definem como são associadas as entidades de um banco de dados. Com relação ao grau de
relacionamento, é correto afirmar que:
I- O grau de relacionamento tem como função primordial representar graficamente objetos do
mundo real.
II- O grau de relacionamento pode ser subdividido em: um para um (1:1), um para muitos (1:N)
e muitos para muitos (M:N).
III- O grau de relacionamento pode ser utilizado somente para identificar a hierarquia de uma
associação.
IV- O grau de relacionamento dispõe de opções para os valores de atributos aos dados.
Agora, assinale a alternativa CORRETA:
a) As afirmativas I, II e IV estão corretas.
b) Somente a afirmativa IV está correta.
c) As afirmativas I e III estão corretas.
d) Somente a afirmativa II estácorreta.
8. Os primeiros bancos de dados estavam implementados nesse tipo de arquitetura. Na década de
1970, eles tinham normalmente mainframes. Para os usuários acessarem os dados utilizavam
terminais sem capacidade de processamento. Esses computadores se conectavam em mainframes
(onde era feito todo o processamento) e ali obtinham os dados que necessitavam. Assinale a
alternativa CORRETA sobre qual arquitetura de banco de dados o texto esta se referindo:
a) Arquitetura Distribuída.
b) Arquitetura Centralizada.
c) Arquitetura Cliente-servidor.
d) Arquitetura Paralela.
9. As constraints (restrições) visam a manter os dados do usuário restritos, e assim evitam que
dados inválidos sejam inseridos no banco de dados, sendo que a mera definição do tipo de dados
para uma coluna pode ser considerada por si só, como uma constraint. Acerca das constraints
aplicáveis ao Banco de Dados Oracle, analise as sentenças a seguir:
I- A constraint do tipo CHECK visa a definir uma condição que deverá ser satisfeita para a
inserção/alteração de um valor numa coluna específica.
II- Uma tabela somente poderá ter uma restrição do tipo Foreign Key, haja vista que esta
restrição estabelece um link entre duas tabelas distintas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDk5Mg==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&action5=MjAyMC0xMC0xMFQwMzowMDowMC4wMDAwMDBa&prova=MjM4NzU1MDg=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDk5Mg==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&action5=MjAyMC0xMC0xMFQwMzowMDowMC4wMDAwMDBa&prova=MjM4NzU1MDg=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDk5Mg==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&action5=MjAyMC0xMC0xMFQwMzowMDowMC4wMDAwMDBa&prova=MjM4NzU1MDg=#questao_7%20aria-label=
III- O comando ALTER TABLE pessoas ADD CONSTRAINT ck_sexo CHECK (sex_pessoa
in ?M?, ?F?)); alterará a tabela pessoas, adicionando uma restrição, a fim de garantir que
somente os caracteres M ou F sejam inseridos no campo sex_pessoa.
IV- A restrição UNIQUE KEY visa a garantir que o conteúdo de uma coluna ou conjunto de
colunas assuma um valor diferente para cada linha, sendo que somente poderá existir uma única
restrição deste tipo por tabela.
Agora, assinale a alternativa CORRETA:
a) Somente a sentença III está correta.
b) As sentenças I, II e III estão corretas.
c) As sentenças I, III e IV estão corretas.
d) As sentenças I, II e IV estão corretas.
10. Ao realizar o mapeamento do modelo conceitual para o modelo relacional (lógico), as entidades
se transformam em tabelas, os atributos se tornam campos e os relacionamentos são
transformados em chaves. Em um modelo relacional existem algumas chaves. Sobre as chaves
em um banco de dados, associe os itens, utilizando o código a seguir:
I- Chave primária.
II- Chave estrangeira.
III- Chave candidata.
IV- Chave composta.
( ) É o campo responsável por identificar unicamente cada tupla de uma tabela.
( ) É um campo que não pode se repetir, dito único, mas não é a chave primária
( ) É uma coluna ou conjunto de colunas que se referem necessariamente a uma chave
primária de outra tabela.
( ) Existe quando a chave primária é composta por mais de um campo.
Assinale a alternativa que apresenta a sequência CORRETA:
a) II - I - IV - II.
b) I - III - II - IV.
c) I - II - III - IV.
d) I - III - IV - II.
11. (ENADE, 2008) Um mercado que comercializa alimentos hortifrutigranjeiros faz compras
diárias de diversas fazendas e enfrenta prejuízos decorrentes da falta de controle relacionada ao
prazo de validade de seus produtos. Para resolver esse problema, o proprietário resolve investir
em informatização, que proporcionará o controle do prazo de validade a partir da data da
compra do produto. A modelagem de dados proposta pelo profissional contratado apresenta três
tabelas, ilustradas a seguir, sendo que o atributo Código nas tabelas Produto e Fazenda são
unívocos.
A partir das informações acima, é correto concluir que:
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDk5Mg==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&action5=MjAyMC0xMC0xMFQwMzowMDowMC4wMDAwMDBa&prova=MjM4NzU1MDg=#questao_11%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDk5Mg==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&action5=MjAyMC0xMC0xMFQwMzowMDowMC4wMDAwMDBa&prova=MjM4NzU1MDg=#questao_10%20aria-label=
a)
A tupla {produto, fazenda} deverá ser usada como a chave primária da tabela Estoque.
b)
O campo Fazenda na tabela Estoque deverá ser a chave primária nesta tabela e corresponde
ao campo Código na tabela Fazenda.
c)
O relacionamento entre as tabelas Produto e Estoque é do tipo um-para-muitos.
d)
O campo Produto na tabela Estoque não pode fazer parte da chave nesta tabela e corresponde
ao campo Descrição na tabela Produto.
a) II e III.
b) I e IV.
c) II, III e IV.
d) I e III.
Prova finalizada com 10 acertos e 2 questões erradas.
12. (ENADE, 2017) "JOÃO GRILO: - Isso é coisa de seca. Acaba nisso, essa fome: ninguém pode
ter menino e haja cavalo no mundo. A comida é mais barata e é coisa que se pode vender. Mas
seu cavalo, como foi?
CHICÓ: - Foi uma velha que me vendeu barato, porque ia se mudar, mas recomendou todo
cuidado, porque o cavalo era bento. E só poder ser mesmo, porque cavalo bom como aquele eu
nunca tinha visto."
A seguir apresenta-se um modelo de dados elaborado a partir do diálogo entre Chicó e João
Grilo.
Com base no diálogo e no diagrama apresentados, avalie as afirmações a seguir:
I- O Chicó e a velha poderão ser cadastrados na entidade pessoa.
II- O Chicó e a velha poderão ter mais que um cavalo cadastrados.
III- O atributo rg da entidade pessoa pode ter a função de chave primária nessa entidade.
IV- O cavalo deverá ter no mínimo uma pessoa e uma pessoa poderá ser cadastrada sem a
necessidade de ter um cavalo.
É correto apenas o que se afirma em:
FONTE: SUASSUNA, A. Auto da Compadecida. Rio de Janeiro: Agir, 2000 (adaptado).
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDk5Mg==&action2=R1RJMTE=&action3=NjQ5NTIx&action4=MjAyMC8y&action5=MjAyMC0xMC0xMFQwMzowMDowMC4wMDAwMDBa&prova=MjM4NzU1MDg=#questao_12%20aria-label=