Buscar

Princípios de Banco de Dados (GTI11) Avaliação Final (Objetiva) - Individual Semipresencial

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

Princípios de Banco de Dados (GTI11) Avaliação Final 
(Objetiva) - Individual Semipresencial 
 
1Um banco de dados é um conjunto de dados relacionados entre si. Tendo como 
objetivo organizar e recuperar estes dados, dentro de um sistema gerenciador de banco 
de dados são diversas estruturas, campos, tabelas e consultas. Sobre essas estruturas 
especiais, associe os itens, utilizando o código a seguir: 
 
I- Sequences. 
II- Indices. 
III- Views. 
IV- Triggers. 
 
( ) Esta estrutura tem como objetivo otimizar as consultas em um banco de dados. Sua 
função é diminuir o processo de entrada e saída, facilitando o acesso aos dados. 
( ) É uma estrutura que permite armazenar consultas que já foram realizadas para um 
futuro reúso. 
( ) É uma estrutura que permite criar tornar um campo sequencial baseado em um 
passo. 
( ) É uma estratégia para programar as regras de negócio dentro do SGBD, tendo 
como finalidade garantir a integridade em aspectos não abordados pela modelagem. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
III - II - I - IV. 
B 
IV - I - II - III. 
C 
II - III - IV - I. 
D 
II - III - I - IV. 
2Existem no mercado várias tecnologias para a criação de banco de dados, conforme a 
necessidade de empresas ou organizações. Uma dessas tecnologias é relativamente 
nova, e as empresas fazem uso dela para lidar com um grande volume de dados não 
estruturados, em que a análise pode resultar no relacionamento das pessoas com as 
empresas. Como essa tecnologia é classificada? 
A 
NoSQL. 
B 
Big Data. 
C 
XML. 
D 
MYSQL. 
3Na definição de Morelli (2001), uma constraint ou restrição apresenta um mecanismo 
capaz de implementar controles que garantam a consistência dos dados (integridade de 
dados e referencial). Pode ser definido tanto em nível de coluna (afeta apenas um 
campo) como em nível de tabela (afeta todos os campos). Sobre oes tipos de restrição, 
associe os itens, utilizando o código a seguir: 
 
I- Restringe que os campos associados a ela não contenham valores nulos. 
II- Restringe que os campos associados a ela contenham valores equivalentes na tabela 
que está referenciando. 
III- Restringe que cada campo associado a ela seja único e indexa a tabela. 
IV- É uma restrição especial, que pode ser aplicada via código. Por exemplo, garantir 
que o campo quantidade_produto possa receber valores apenas entre 0 e 100. 
 
( ) Restrição com checagem. 
( ) Restrição de chave primária. 
( ) Restrição de nulo. 
( ) Restrição de chave estrangeira. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
FONTE: MORELLI, Eduardo M. Terra. Oracle 8: SQL, PL/SQL e Administração. São 
Paulo: Érica, 2000. 
A 
III - I - II - IV. 
B 
IV - III - I - II. 
C 
III - II - I - IV. 
D 
II - III - I - IV. 
4É possível afirmar que no banco de dados relacional a composição é feita por tabelas. 
Além disso, podemos identificar atributos e ocorrências pelo recurso das chaves. 
Compreendendo isso, qual é a utilidade prática das chaves para um Banco de Dados? 
A 
As chaves são classificadas em apenas um tipo, denominado chave primária, não 
podendo ter nenhuma aplicação consistente em um banco de dados relacional. 
B 
Elas podem ser utilizadas para manter a consistência de dados, já que uma de suas 
características é garantir que ocorrências sejam únicas. 
C 
As chaves primeiras são formadas por vários tipos de campos da tabela. 
D 
Elas são obrigatoriamente utilizadas apenas uma vez e vinculadas apenas a uma única 
tabela em um banco de dados. 
5A SQL (Structured Query Language), que tem como tradução literal Linguagem de 
Consulta Estruturada, vai muito além do que realizar apenas consultas, permite 
manipular todo conjunto de dados, explorando-se diversos comandos e estruturas. 
Acerca dos comandos e estruturas SQL, classifique V para as sentenças verdadeiras e F 
para as falsas: 
 
( ) As views são consultas armazenadas, sua criação facilita a manipulação e 
segurança dos dados. De modo geral, pode ser compreendida como um objeto que 
retorna informações como um comando SELECT. 
( ) O comando TRIGGER é empregado para atualizar registros de uma determinada 
tabela, recomenda-se que sempre seja utilizado em conjunto com o comando WHERE, 
para que não atualize todos os registros da tabela. Por exemplo, TRIGGER PESSOA 
SET SALARIO = SALARIO*1,2 irá atualizar todos os salários da tabela pessoa. 
( ) Índices (index) são estruturas especiais inseridas no banco de dados com o objetivo 
de melhorar o desempenho de acesso às tabelas. Sua função é reduzir o processo de 
entrada e saída em disco, utilizando-se de estruturas para localizar rapidamente os dados 
( ) As sequências (sequences) são estruturas que permitem a um campo, ao receber 
novos dados, que sejam armazenados em uma sequência definida por um passo. O 
maior exemplo de sua aplicação, são nas chaves primárias, que ao criar uma sequência 
de passo um permite com que os valores armazenados sejam automaticamente 
1,2,3,4,5,6,(...). 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
V - F - V - V. 
B 
F - F - V - V. 
C 
F - V - F - F. 
D 
V - F - F - V. 
6O diagrama entidade-relacionamento trata-se de uma representação gráfica que visa a 
detalhar o modelo de negócio. O referido diagrama é composto por um conjunto de 
entidades e de relacionamentos, sendo este último responsável por estabelecer a relação 
que há entre as diversas entidades. Contudo, esta relação pode ocorrer de diversas 
formas, em que as ocorrências de uma entidade participam no mínimo e no máximo do 
relacionamento. Sobre o conceito responsável por indicar a quantidade de ocorrências 
nos relacionamentos, assinale a alternativa CORRETA: 
A 
Cardinalidade. 
B 
Generalização. 
C 
Herança. 
D 
Normalização. 
7Em 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. Sobre os usuários de banco de dados, classifique V para 
as sentenças verdadeiras e F para as falsas: 
 
( ) O administrador 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. 
( ) O programador 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. 
( ) O usuário comum constrói 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 a falta de confiança neles. 
( ) 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. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
V - F - V - F. 
B 
V - F - F - V. 
C 
V - F - F - F. 
D 
F - V - V - V. 
8As organizações recentemente vêm demonstrando uma capacidade extrema em 
capturar, organizar e armazenar grandes quantidades de dados, os quais são obtidos por 
meio de suas operações diárias. Entretanto, a maioria delas ainda não faz o uso 
adequado dessa gigantesca massa de dados para transformá-la em conhecimentos que 
possam ser utilizados em suas próprias atividades. Com a geração de um volume cada 
vez maior de informação,é essencial tentar aproveitar o máximo possível desse 
investimento, razão pela qual se torna imprescindível a utilização de algumas 
ferramentas, tais como: Data Mining, Data Warehouse, Data Mart e Data Marketing. 
Acerca das referidas ferramentas, analise as sentenças a seguir: 
 
I- Sobre o Data Mining, pode-se afirmar que se refere à busca de informações relevantes 
a partir de um grande volume de dados. 
II- As ferramentas de Data Warehouse possuem tipicamente uma visão 
multidimensional, ou seja, pode-se obter uma informação a partir do cruzamento de 
diversas tabelas. 
III- O Data Mart refere-se a um subconjunto de dados da organização, como, por 
exemplo, os dados de um departamento, os quais apresentam um foco restrito para 
análise e descoberta de informações úteis à tomada de decisões. 
IV- No ambiente organizacional, devido à grande quantidade de dados, não é 
recomendado o emprego de Data Mining para atividades ligadas ao marketing. 
 
Agora, assinale a alternativa CORRETA: 
A 
As sentenças I e IV estão corretas. 
B 
As sentenças I, II e III estão corretas. 
C 
As sentenças II e IV estão corretas. 
D 
Somente a sentença III está correta. 
9Um determinado comércio comercializa diversos tipos de produtos, para isso é 
necessária uma rigorosa gestão destes produtos, saber quantos existem no estoque, quais 
estão para vencer, a qual fornecedor pertence, entre outros. Para isso, foi contratado um 
profissional para projetar um banco de dados e um sistema para armazenar os dados. A 
modelagem apresentada pelo profissional é mostrada a seguir, contento três tabelas, 
sendo que os atributos CODIGO nas tabelas PRODUTO E FORNECEDOR são únicos. 
Sobre o exposto, assinale a alternativa CORRETA: 
A 
O relacionamento entre PRODUTO e ESTOQUE é do tipo um-para-muitos 
B 
O relacionamento entre ESTOQUE e FORNECEDOR é do tipo um-para-um 
C 
O campo CODIGO na tabela PRODUTO é chave primária na tabela PRODUTO e 
identifica o FORNECEDOR que fornece um determinado produto. 
D 
O campo TELEFONE é o identificador da tabela FORNECEDOR 
10A Structured Query Language ou simplesmente SQL é uma linguagem utilizada para 
construirmos e manipularmos bancos de dados relacionais. É através dela que modelos 
de entidade-relacionamento viram realidade. Ela fornece uma série de comandos para 
criarmos estruturas e posteriormente recuperarmos dados. Sobre o exposto, associe os 
itens, utilizando o código a seguir: 
 
I- Comando utilizado para excluir uma tabela do banco de dados. 
II- Comando utilizado para apresentar a estrutura de uma tabela criada no banco de 
dados. 
III- Comando utilizado para inserir uma restrição em uma tabela existente no banco de 
dados. 
IV- Comando para excluir uma integridade referencial de uma chave estrangeira. 
 
( ) desc nome_do_objeto; 
( ) alter table nome_da_tabela drop constraint coluna_fk; 
( ) drop table nome_da_tabela; 
( ) alter table nome_da_tabela modify (coluna NOT NULL); 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
A 
II - III - I - IV. 
B 
I - III - IV - II. 
C 
II - IV - I - III. 
D 
IV - III - I - II. 
11(ENADE, 2014) O modelo lógico de dados fornece uma visão da maneira como os 
dados serão armazenados. A figura a seguir representa o modelo lógico de um ambiente 
observado em um escritório contábil. Com relação ao modelo, avalie as afirmações a 
seguir: 
 
I- A entidade Declaração Imposto de Renda é uma entidade fraca. 
II- O relacionamento entre Contribuinte e Malha Fina é do tipo N:M (muitos para 
muitos). 
III- O atributo CPF da entidade Contribuinte tem a função de chave estrangeira na 
entidade Declaração Imposto de Renda e no relacionamento Contribuinte_MalhaFina. 
IV- A entidade Malha Fina não possui chave primária somente chave estrangeira. 
V- O relacionamento Contribuinte_MalhaFina é um relacionamento ternário. 
 
É correto apenas o que se afirma em: 
A 
I, II e III. 
B 
II, III e V. 
C 
III, IV e V. 
D 
I, IV e V 
12(ENADE, 2005) Na definição da aquisição de um novo software de banco de dados 
(SGBD) para uma empresa da área de transporte coletivo urbano, a direção da área de 
Informática conduziu o processo de decisão da seguinte forma: foi designado um 
profissional da área de banco de dados (aquele com maior experiência na área) e 
atribuída a ele a tarefa de decidir qual seria o melhor SGBD a ser adquirido. Esse 
profissional desenvolveu uma série de estudos sobre as opções disponíveis utilizando 
técnicas de simulação e testes específicos para cada SGBD analisado. Ao final, 
apresentou ao diretor um relatório em que indicava claramente qual o melhor SGBD 
(solução ótima) disponível no mercado. Com base nessa informação, o diretor da 
empresa disparou o processo de compra do software (SGBD) indicado. Esse processo 
decisório classifica-se em qual abordagem? 
A 
Racional. 
B 
Política. 
C 
Do incrementalismo. 
D 
De racionalidade limitada.

Continue navegando