Você está na página 1de 6

Gabarito – MODELAGEM BANCO DE DADOS

Questão 1

As entidades, também conhecidas como tabelas, possuem características próprias, que


podem variar na quantidade de características conforme a necessidade de cada sistema.
Representam objetos reais ou abstratos e podem possuir diversos atributos de diferentes
tipos.

Considerando o conceito de entidade, assinale a alternativa correta referente à


classificação das entidades em um modelo relacional.

A)Entidade aguda, entidade inerte, entidade disjuntiva.

B)Entidade forte, entidade simples, entidade conjuntiva.

C)Entidade firme, entidade fraca, entidade cooperativa.

D)Entidade forte, entidade fraca, entidade associativa.

E)Entidade composta, entidade simples, entidade subjuntiva.

Questão 2

A Linguagem de Modelagem Unificada ou UML (Unified Modeling Language) é uma


ferramenta que auxilia na modelagem de sistemas orientados a objetos. Assinale a
afirmativa correta sobre a UML.

A)Permite padronizar projetos de sistemas orientados a objetos e de banco de dados.

B)É utilizada somente para a criação do modelo lógico de banco de dados de um SGBD.

C)É utilizada como um SGBD pelo fato de permitir a orientação a objetos.

D)Serve para a programação somente de banco de dados.

E)É uma linguagem de programação orientada a objetos reutilizável.

Questão 3

O termo Business Intelligence (Inteligência de Negócios ou BI) é o processo de coleta,


análise, monitoria e compartilhamento de informações para a gestão de negócios. Esse
conceito pode se confundir com o de Data Mining. O BI analisa dados brutos
operacionais para encontrar informação útil e auxiliar a tomada de decisão. Já o Data
Mining utiliza ferramentas como agrupamentos, hipóteses, regras e árvores de decisão
atuando em nível mais estratégico e fornecendo à empresa conhecimento útil acerca do
ambiente para decisões a longo prazo, segundo Korth, Silberschatz e Sudarshan (2012,
p. 563).
As siglas OLTP e OLAP são bastante utilizadas no universo do Business Intelligence
(BI). Porém, ambas possuem conceitos divergentes e são aplicadas em contextos
diferentes. Analise as afirmativas a seguir:

I. O termo OLTP representa as operações realizadas no SGBD, que permitem executar


transações na base de dados de forma repetitiva e a nível operacional e administrativo.

II. O OLTP permite consultas do dia a dia da empresa.

III. OLAP é definido como o processo interativo de criar, gerenciar, analisar e gerar
relatórios sobre os dados de bancos de dados.

IV. No OLTP, os dados coletados são armazenados em uma tabela multidimensional


(ou arrays multidimensionais) para posterior análise de algoritmos e softwares
específicos.

Com base nos conceitos de OLTP e OLAP, é correto o que se afirma em:

A)I, II, III e IV.

B)I, II e III, apenas.

C)I e II, apenas.

D)III e IV, apenas.

E)II e IV, apenas.

Questão 4

As ferramentas CASEs (Computer Aided Software Engeneering ou, em português,


Engenharia de Software Auxiliada por Computador) são ferramentas que apresentam
uma série de serviços que auxiliam no desenvolvimento de software e podem minimizar
o tempo de desenvolvimento do software modelado. Assinale a alternativa que NÃO
apresenta uma ferramentas CASE utilizadas em banco de dados.

A)Lucidchart.

B)Draw.IO.

C)Eclipse.

D)MySQL Workbench.

E)Astah.

Questão 5

Existe uma estrutura importante na tomada de decisões em empresas, que é definida


como um arquivo ou repositório de informações obtidas de várias origens (bancos de
dados) e armazenados em um único local e com um esquema unificado, permitindo
consultas para o apoio à decisão. Date (2003) afirma que este tipo de estrutura é um tipo
especial de banco de dados, um depósito de dados orientado por assunto, integrado, não
volátil e que pode variar com o tempo, utilizado para ajudar na tomada de decisão. Este
modelo surgiu pela necessidade de preservar o banco de dados original da empresa
(lembrando que um banco de dados sofre alterações diariamente).

Assinale a alternativa que apresenta a estrutura referida no texto.

A)Data Warehouse.

B)Banco de dados relacional.

C)OLTP.

D)Business Intelligence.

E)Data Mining.

Questão 6

Mizrahi (2008) afirma que na programação orientada a objetos podemos relacionar


classes com outras classes através de hierarquias. Esta estrutura tem como principal
fundamento a possibilidade de criar subclasses que possam herdar características da
classe mãe. Esta mesma analogia é aplicada aos modelos de entidade-relacionamentos
em que várias entidades (tabelas) são agrupadas em uma única entidade que agrega
características em comum. 

Assinale a alternativa que apresenta o conceito referido no texto.

A)Generalização.

B)Agregação.

C)Cardinalidade.

D)Especialização.

E)Composição.

Questão 7

Utilizamos os requisitos para criar os modelos de banco de dados. Geralmente as tabelas


são encontradas através dos ____________, os campos são as ____________ e o
relacionamentos são os ____________ que ligam uma tabela a outra.

Assinale a alternativa que preenche corretamente as lacunas:

A)meios – chaves – tipos.


B)verbos – chaves – substantivos.

C)verbos – alternativas – meios.

D)substantivos – características – verbos.

E)substantivos – alternativas – tipos.

Questão 8

Algumas normas precisam ser adotadas durante a criação do modelo lógico do banco de
dados, na criação do diagrama de entidade-relacionamentos. As afirmativas a seguir
apresentam as regras que norteiam os fundamentos da modelagem de dados.
Classifique-as em Verdadeiro (V) ou Falso (F).

( ) Em casos de relacionamento 1 para N: a chave primária do lado 1 sempre deverá


estar na tabela do lado N como uma chave estrangeira.

( ) Em casos de relacionamento N para N: o relacionamento passa a ser implementado


como tabela própria que possui campos específicos relacionados entre as duas tabelas
que deram origem a esta nova tabela, chamada tabela associativa.

( ) As tabelas devem ter o número reduzido de chaves primárias ao mínimo possível, ou


seja, sempre que possível, uma tabela deverá ter somente um identificador único,
evitando chaves alternativas.

Assinale a alternativa que apresenta a sequência correta:

A)F – V – F.

B)F – V – V.

C)V – V – V.

D)F – F – V.

E)V – F – V.

Questão 9

Durante a modelagem de dados, segundo o Modelo Entidade Relacionamento, as regras


de negócio que são estabelecidas entre as entidades apresentam uma característica que
permite analisar a quantidade de entidades envolvidas no relacionamento. Qual é esta
característica em específico que aparece nos relacionamentos entre as entidades?
Assinale a alternativa correta.

A)Seriabilidade.

B)Cardinalidade.
C)Indexação.

D)Ordinalidade.

E)Prioridade.

Questão 10

A integridade ____________ em um banco de dados relacional é, na verdade, uma


____________ para que dados _____________ não entrem no banco de dados.

Assinale a alternativa que preenche corretamente as lacunas.

A)referencial / obrigação / incompatíveis.

B)referencial / restrição / incorretos.

C)relacional / facilidade / destorcidos.

D)relacional / facilidade / incorretos.

E)estrutural / restrição / incompatíveis.

Questão 11

A normalização é o processo de organizar os dados em um banco de dados. Isso inclui


criar tabelas e estabelecer relacionamentos entre essas tabelas de acordo com as regras
criadas para proteger os dados e para tornar o banco de dados mais flexíveis, eliminando
a redundância e dependência inconsistente. Existem várias formas normais, entre as
principais estão: 1FN, 2FN, 3FN e a 4FN. Assinale a alternativa correta que mostra a
regra para uma tabela estar na 1FN. 

A)Uma tabela está na 1FN, automaticamente, se não depender de nenhuma chave


primária, somente das chaves estrangeiras. 

B)Uma tabela estará na 1FN se, e somente se, todos os seus atributos forem compostos,
podendo ser divido em várias partes.

C)Uma tabela está na 1FN se, e somente se, todas as suas colunas, que não são chaves,
dependam exclusivamente da chave estrangeira.

D)Uma tabela estará na 1FN se, e somente se, eliminar todas as dependências
transitivas, ou seja, eliminar todos os campos dependentes de outras tabelas.

E)Uma tabela estará na 1FN se, e somente se, todos os seus atributos forem atômicos,
não possuindo grupos repetitivos ou colunas que possuam mais de um valor.

Questão 12
O processo de ____________ de dados visa buscar informações para criar o banco de
dados. Saber identificar corretamente uma ____________ é um dos primeiros passos
para obter sucesso no desenvolvimento do software. Um analista de sistemas ou
projetista do banco de dados deve sempre estar atento aos detalhes que uma tabela ou
um ____________ pode revelar.

Assinale a alternativa que preenche corretamente as lacunas.

A)modelagem / visão (view) / relacionamento.

B)modelagem / entidade / requisito.

C)requisitos / visão (view) / relacionamento.

D)modelagem / entidade / atributo.

E)requisitos / entidade / identificador.

Você também pode gostar