Buscar

Questões de provas passadas - Modelagem 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 28 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 28 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 28 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

Questões de provas passadas
Modelagem de Dados
Prof. Daniel Silos
Assinale a alternativa correta. Oracle, MySQL, SQL Server e PostgreSQL são 
exemplos de Banco de Dados utilizados atualmente.
( ) CERTO ( ) ERRADO
Todo SGBD deve fornecer uma função de dicionário de dados também 
denominada de repositório de dados, descritores e enciclopédia de 
dados. Assinale abaixo qual dos termos representa mais um sinônimo 
de dicionário de dados neste contexto:
(a) Atributos
(b) Tabelas
(c) Relações
(d) Metadados
(e) Modelo Lógico
Assinale qual das opções abaixo NÃO representa uma vantagem do uso de 
banco de dados comparado ao armazenamento tradicional de arquivos em 
disco. 
(a) Eliminação ou Redundância
(b) Suporte a Transações
(c) Eliminação total de inconsistência
(d) Manutenção da Integridade
(e) Compartilhamento
Comparando-se a arquitetura de sistemas de banco de dados ANSI/SPARC com 
o modelo de dados relacional, analise as seguintes afirmativas abaixo: 
I. O nível conceitual é definitivamente relacional, isto é, os campos visíveis neste nível 
serão tabelas relacionais. 
II. O nível externo é tipicamente relacional ou algo muito próximo, como o uso de 
formulários, por exemplo. 
III. O nível interno, dependendo do SGBD, é também tipicamente relacional, pois os 
dados são também armazenados em tabelas. 
Assinale a alternativa correta: 
(a) Somente as afirmativas I e II estão corretas.
(b) Somente a afirmativa I está correta. 
(c) Somente a afirmativa III está incorreta.
(d) Somente a afirmativa II está incorreta.
(e) Todas as afirmativas estão corretas.
De acordo com a arquitetura de sistemas de banco de dados ANSI/SPARC, o 
mapeamento conceitual / interno é a chave para (assinale a alternativa correta):
(a) Independência de dados física.
(b) Independência de dados lógica.
(c) Independência de dados física e lógica. 
(d) Independência de dados conceitual.
(e) Independência de dados física, lógica e conceitual.
Dentro do contexto de categoria de modelagem de dados, relacione a coluna da 
direita com a da esquerda:
1 – Físico ( ) baixo nível.
2 – Implementação ( ) representativo.
3 – Conceitual ( ) alto nível.
( ) interno.
( ) serve de ponte para as outras duas categorias. 
Analise as afirmativas abaixo referentes ao framework Hibernate. 
I – Ele realiza um mapeamento objeto-relacional
II – Ele isola as linguagens de programação orientadas a eventos, livrando o 
programador de ter de saber e mexer diretamente no SGBD. 
III – Ele utiliza uma linguagem baseada em SQL chamada de HQL que possui 
elementos de orientação a objetos. 
Assinale a alternativa correta: 
(a) Somente a afirmativa I está correta.
(b) Somente a afirmativa III está correta.
(c) As afirmativas I e II estão corretas. 
(d) Apenas a afirmativa II está correta
(e) As afirmativas I e III estão corretas
Crie o esboço de um diagrama de entidade e relacionamento, identificando
entidades, relacionamentos e suas respectivas cardinalidades de acordo com a
descrição abaixo. Informe ao final a existência ou não de relacionamentos que
no modelo de dados lógico se tornarão tabelas, quais são e explique por que
eles se tornarão tabelas.
Descrição:
Em um determinado país, um professor leciona em apenas uma escola e um
aluno estuda em apenas uma escola. Os demais funcionários (não professores)
podem trabalhar em diferentes escolas, inclusive em um sistema de rodízio. A
escola pode ter vários professores, alunos e funcionários. Os alunos são
alocados em uma turma e esta possui vários alunos.
Na arquitetura de sistemas gerenciadores de banco de dados o nível interno se 
aproxima muito do modelo relacional.
( ) CERTO ( ) ERRADO
Relacionamentos entre entidades e atributos identificadores são visualizados no 
modelo:
(a) Conceitual
(b) lógico.
(c) físico.
(d) conceitual e lógico.
(e) conceitual, lógico e físico.
O Modelo I foi criado em 1969/1970 por Edgar Frank Codd, todavia só se tornou 
um padrão de mercado a partir da década de 80. O modelo II e modelo III foram 
anteriores ao modelo I e não são mais comercializados. Modelo I, modelo II e 
modelo III são respectivamente os modelos de dados (assinale a alternativa 
correta):
(a) Hierárquico, em rede e objeto.
(b) Objeto hierárquico e em rede.
(c) Em rede, hierárquico e relacional.
(d) Relacional, objeto-relacional, em rede. 
(e) Relacional, Hierárquico e em rede. 
De acordo com a arquitetura de sistemas de banco de dados ANSI/SPARC, o 
mapeamento externo / conceitual é a chave para (assinale a alternativa 
correta):
(a) Independência de dados física.
(b) Independência de dados lógica.
(c) Independência de dados física e lógica. 
(d) Independência de dados conceitual.
(e) Independência de dados física, lógica e conceitual.
Dentro do contexto de Modelagem de Dados conceitual, utilizando-se o Modelo 
Entidade Relacionamento, um tipo de relacionamento é dito Unário quando 
(assinale a alternativa correta): 
(a) A cardinalidade entre as entidades envolvidas é de 1 para 1.
(b) O relacionamento envolve apenas uma entidade que não se relaciona 
com mais nenhuma entidades do modelo. 
(c) A cardinalidade entre as entidades envolvidas no relacionamento é de 1 
para 1 ou de 1 para N (muitos).
(d) O relacionamento envolve apenas uma entidade. 
(e) Nenhuma das respostas anteriores.
Crie o esboço de um diagrama de entidade e relacionamento, identificando
entidades, relacionamentos e suas respectivas cardinalidades de acordo com a
descrição abaixo. Informe ao final a existência ou não de relacionamentos que
no modelo de dados lógico se tornarão tabelas, quais são e explique por que
eles se tornarão tabelas.
Descrição:
Uma imobiliária resolveu inovar seus serviços e criou uma parceria com a
prefeitura e diversas instituições de ensino superior (principalmente públicas),
auxiliando estudantes de outras cidades, estados ou países a alugarem quartos.
Os estudantes, chamados de inquilinos para a imobiliária, podem alugar um
quarto. Cada quarto pode ser alugado por até dois estudantes. Cada quarto
cadastrado pertence a um apartamento. Um apartamento pode ter de um ou
mais quartos alugados. Cada apartamento está em um prédio e cada prédio
tem um ou mais apartamentos com quartos a serem alugados. Cada prédio é
atribuído a uma área próxima a uma ou mais instituições de ensino superior e
cada área possui um ou mais prédios atribuídos a ela.
Ricardo trabalha para uma empresa chamada Precarius SA há cerca de um ano. Ele é responsável por 
administrar a base de dados da organização. Todavia ele vem encontrando dificuldades e vem 
recendo diversas reclamações principalmente de clientes e fornecedores. Muitos clientes vêm 
reclamando que recebem a mesma correspondência duas ou três vezes com erros entre elas, como o 
nome e o CPF errado. Os fornecedores reclamam também de erros de envio de correspondência, 
incluindo o envio para endereços anteriores aos atuais. O chefe de Ricardo tem estado nervoso e ele 
teme por seu emprego, apesar dele já ter reportado as falhas do sistema da empresa. A sua principal 
crítica é o fato do sistema permitir que os dados de uma pessoa ou organização venham a ser 
armazenados repetidamente. Ele também alega que, de todos os erros já encontrados e corrigidos, 
apenas os dados de dois clientes e três fornecedores haviam sido cadastrados por ele, mas que os 
demais foram cadastrados antes dele trabalhar na empresa. 
Assinale a alternativa que explica corretamente o porquê dos problemas descritos no texto acima:
a) O SGBD utilizado pelo sistema da empresa é Relacional ou Objeto Relacional, pois está claro que 
o sistema permite inconsistências e redundância não controlada.
b) O SGBD utilizado pelo sistema da empresa é relacional, pois está claro que o sistema permite 
inconsistências e redundância não controlada. 
c) O SGBD utilizado pelo sistemada empresa é Orientado a Objetos, pois está claro que o sistema 
permite inconsistências e redundância não controlada. 
d) O SGBD utilizado pelo sistema da empresa é Objeto Relacional, pois está claro que o sistema 
permite inconsistências e redundância não controlada. 
e) O SGBD utilizado pelo sistema da empresa é Inexistente, pois está claro que o sistema permite 
inconsistências e redundância não controlada. 
Bernardo, Juliano e Felipe trabalham na mesma empresa. Embora tenham cargos 
diferentes, os três se conhecem e em alguns momentos tiram dúvidas uns com os 
outros. Bernardo troca dúvidas com Juliano para poder fazer o seu trabalho. Juliano 
explica a estrutura do banco de dados para Bernardo para que ele possa direcionar 
seu trabalho de acordo com estas informações. Já Felipe, além de promover 
feedbacks importantes a Bernardo e a Juliano, muitas vezes sugere a Juliano e a 
Bernardo mudanças e adições nos relatórios necessários para o seu trabalho de 
processo de tomada de decisão.
De acordo com a descrição acima, assinale a alternativa correta abaixo:
a) Bernardo é um projetista de banco de dados, Juliano é um administrador de 
dados e Felipe é um usuário final.
b) Bernardo é um desenvolvedor de aplicações, Juliano é um administrador de banco 
de dados e Felipe é um usuário Final.
c) Bernardo é um desenvolvedor de aplicações, Juliano é um administrador de dados 
e Felipe é um usuário Final.
d) Bernardo é um projetista de banco de dados, Juliano é um administrador de 
banco de dados e Felipe é um usuário Final.
e) Bernardo é um desenvolvedor de aplicações, Juliano é um administrador de banco 
de dados e Felipe é um projetista de banco de dados.
Jéssica trabalha em uma organização e faz parte de um determinado perfil de 
usuário. Ela se loga a um sistema por meio de um aplicativo web e cadastra 
dados no banco de dados entre outas responsabilidades. Jéssica, portanto, 
utiliza o banco de dados (assinale a alternativa correta):
a) Por meio do nível conceitual
b) Por meio do nível interno
c) Por meio do nível externo
d) Por meio do nível externo e conceitual
e) Por meio do nível conceitual e interno
Sabe-se que a chave para a independência lógica de dados é o mapeamento 
externo conceitual e que a chave para a independência física de dados é o 
mapeamento conceitual/interno. 
Assinale a alternativa que indica corretamente qual o usuário responsável pelos 
mapeamentos descritos acima:
a) Usuário Paramétrico
b) Administrador de Dados
c) Projetista de Banco de Dados
d) Usuário Sofisticado
e) Administrador de Banco de Dados
Jorge é um desenvolvedor especialista na linguagem de programação Java. Nos 
últimos dois projetos Jorge necessitou utilizar um framework chamado 
Hibernate. Assinale abaixo o motivo correto que levou Jorge a optar pelo uso 
deste framework:
a) Jorge desenvolveu sistemas orientados a objetos para uso com um Sistema 
de Banco de Dados Orientado a Objetos
b) Jorge desenvolveu sistemas orientados a objetos para uso com um Sistema 
de Banco de Dados Relacional Objeto
c) Jorge desenvolveu sistemas orientados a objetos para uso com um Sistema 
de Banco de Dados Relacional 
d) Jorge desenvolveu sistemas orientados a objetos para uso com um Sistema 
de Banco de Dados Relacional ou Relacional Objeto
e) Jorge desenvolveu sistemas orientados a objetos para uso com um Sistema 
de Banco de Dados Relacional ou Orientado a Objetos
Jorge é um desenvolvedor especialista na linguagem de programação Java. Nos 
últimos dois projetos Jorge necessitou utilizar um framework chamado 
Hibernate. Assinale abaixo o motivo correto que levou Jorge a optar pelo uso 
deste framework:
a) Jorge desenvolveu sistemas orientados a objetos para uso com um Sistema 
de Banco de Dados Orientado a Objetos
b) Jorge desenvolveu sistemas orientados a objetos para uso com um Sistema 
de Banco de Dados Relacional Objeto
c) Jorge desenvolveu sistemas orientados a objetos para uso com um Sistema 
de Banco de Dados Relacional 
d) Jorge desenvolveu sistemas orientados a objetos para uso com um Sistema 
de Banco de Dados Relacional ou Relacional Objeto
e) Jorge desenvolveu sistemas orientados a objetos para uso com um Sistema 
de Banco de Dados Relacional ou Orientado a Objetos
Analise as afirmativas a seguir sobre o diagrama ilustrado na 
figura:
I – Só existe um atributo identificador para a entidade Cliente
II – O atributo nome da entidade Cliente é um atributo comum
III – A entidade Cliente possui um atributo multivalorado
IV – Endereço é um atributo composto da entidade Cliente.
V – Telefone é outro atributo composto da entidade Cliente.
Assinale a alternativa correta abaixo:
a) Somente as afirmativas I, II e IV estão corretas.
b) Somente as afirmativas II, III e IV estão corretas. 
c) Somente as afirmativas I, III, IV e V estão corretas.
d) Somente as afirmativas I, II, III e IV estão corretas.
Todas as afirmativas estão corretas
Na modelagem conceitual de um banco de dados de Parque de Diversões, um 
cliente pode ou não entrar em diversas atrações e uma atração necessita de um 
ou mais clientes para ocorrer. Seguindo a orientação descrita no texto, assinale 
o conjunto de cardinalidades correto abaixo:
a) (0,1) e (0,N)
b) (0,1) e (1,N)
c) (0,N) e (0,N)
d) (0,N) e (1,N)
e) (0,N) e (0,1)
Em um concurso de pesca conhecido internacionalmente como Silos Fishing, 
diversos pescadores se inscrevem e concorrem a um prêmio. Ganha o concurso 
quem fizer a maior pontuação que é baseada no peso acumulado, tamanho, 
quantidade e raridade de espécies pescadas. Para auxiliar na determinação do 
vencedor do concurso, a empresa está contratando um projetista de banco de 
dados para iniciar um projeto. Até então foram levantados os seguintes dados 
por meio de uma entrevista:
Cada pescador tem um número, nome, apelido, número de licença do IBAMA. 
telefone e endereço. Cada peixe pescado tem um código, espécie, peso e 
tamanho, sendo o tamanho subdividido em largura, altura e comprimento. Um 
pescador pesca nenhum ou mais peixes enquanto cada peixe é pescado por um 
único pescador e no momento de uma pesca é registrado sua data e hora.
A partir da descrição do parágrafo acima construa o diagrama de entidade e 
relacionamento.

Outros materiais