Buscar

PROVA - 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 13 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 13 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 13 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ão 1 
Respondida 
Korth, Silberschatz e Sudarshan(2012, p.559) descrevem que um Data Mining 
deve ser capaz de explorar grandes quantidades de dados para encontrar: 
padrões, mudanças, anomalias e associações que 
tenhamrelevância no objeto de estudo do banco de dados; utilizando-
se de estatísticas, inteligência artificial, reconhecimento de padrões e 
recuperando informações da base de dados.Um Data Mining possui muitas regras 
e vários algoritmos são usados para poder obter o conhecimento desejado, por 
exemplo, uma grande fabricante de carro deseja saber qual modelo deveria ser 
indicado para homens de meia idade e com faixa salarial entre seis a dez salários 
mínimos. Um algoritmo muito usado em Data Mining é o K-means. Esse 
algoritmo é um método sem supervisão que cria K grupos baseado em padrões 
encontrados em dados baseado em medidas de similaridade, conforme pode ser 
visto no gráfico a 
seguir. 
 
A partir da análise do gráfico resultante do processamento de dados utilizando 
o algoritmo K-means, determine o número de K clusters válidos. 
 K = 1 
 K = 2. 
 K = 3. 
 K = 4. 
 K = 5. 
Sua resposta 
K = 3. 
 
Correto => K = 3. Correto => K =3. 
 
Questão 2 
Respondida 
A normalização é um processo que visa diminuir a redundância no banco de 
dados. A ideia central é identificar e reduzir de forma gradual as anomalias que 
podem aparecer em tabelas ou nos relacionamentos. De forma geral, 
precisamos retirar um ou mais campos de uma tabela e criar novas tabelas para 
receber esses campos retirados. Fonte: NAVATHE, S. B. RAMEZ, E. Sistemas de 
banco de dados. 4. ed. São Paulo: Addison Wesley, 2005. Com base no 
processo de normalização, complete as lacunas a seguir: O procedimento de 
normalização proporciona a quem for modelar um banco de dados uma 
estrutura formal para a análise dos _________ entre as tabelas, com base em suas 
chaves (primárias e estrangeiras) e das _________ funcionais entre os campos da 
tabela; e um conjunto de testes de _________ para ser realizado em cada 
esquema de relação, de forma que o modelo de banco de dados seja 
normalizado no grau desejado, aplicando as Formas Normais até o limite que 
for mais conivente para a modelagem do banco de dados. 
Assinale a alternativa que preenche corretamente as lacunas. 
 tipos / chaves / normalizações. 
 atributos / cardinalidades / regras. 
 relacionamentos / dependências / Formas Normais. 
 dicionário de dados / formas / entidades. 
 problemas / modelagens / DER. 
Sua resposta 
relacionamentos / dependências / Formas Normais. 
 
Alternativa correta: relacionamentos / dependências / Formas Normais. O 
procedimento de normalização proporciona a quem for modelar um banco de dados uma 
estrutura formal para a análise dos relacionamentos entre as tabelas, com base em suas 
chaves (primárias e estrangeiras) e das dependências funcionais entre os campos da 
tabela; e um conjunto de testes de Formas Normais para ser realizado em cada esquema 
de relação, de forma que o modelo de banco de dados seja normalizado no grau 
desejado, aplicando as Formas Normais até o limite que for mais conivente para a 
modelagem do banco de dados. 
 
Questão 3 
Respondida 
É considerada de alto nível e possui como finalidade ser de fácil compreensão 
entre os usuários envolvidos na modelagem do banco de dados. Seu foco é 
detalhar e discutir o funcionamento do negócio do cliente e não o uso de 
determinada tecnologia, descartando informações de como as informações 
serão armazenadas e depois recuperadas em banco de dados. 
Esta definição se refere a qual modelagem de um projeto de banco de dados? 
 Modelagem conceitual. 
 Modelagem lógica. 
 Modelagem física. 
 Modelo em cascata. 
 Modelagem dimensional. 
Sua resposta 
Modelagem conceitual. 
 
A definição refere-se à modelagem conceitual. Nesta modelagem são representados os 
dados e suas relações, que devem constar no banco de dados, sem se preocupar em 
descrever como eles devem ser armazenados. 
 
Questão 4 
Respondida 
A estrutura de generalização e especialização é representada pelo triângulo que 
une as entidades. Conforme a figura a 
seguir. A partir 
deste cenário, avalie as seguintes asserções: I. Uma estrutura de generalização 
e especialização pode ser classificada como parcial e total. No diagrama da 
Figura é mostrado o modelo parcial, que indica que nem todo funcionário é 
professor ou secretária. PORQUE II. Não é toda ocorrência da entidade 
generalizada que possui uma entidade especializada correspondente. 
A respeito dessas asserções, assinale a alternativa correta. 
 As asserções I e II são proposições verdadeiras e a II não justifica a I. 
 As asserções I e II são proposições verdadeiras e a II justifica a I. 
 A asserção I é uma proposição verdadeira e a II, falsa. 
 A asserção I é uma proposição falsa e a II, verdadeira. 
 As asserções I e II são proposições falsas. 
Sua resposta 
As asserções I e II são proposições verdadeiras e a II justifica a I. 
 
Alternativa Correta: As asserções I e II são proposições verdadeiras e a II justifica 
a I. Verdadeira. I. Uma estrutura de generalização e especialização pode ser 
classificada como parcial e total. No diagrama da Figura é mostrado o modelo parcial, 
que indica que nem todo funcionário é professor ou 
secretária. PORQUE Verdadeira. II. Neste caso, não é toda ocorrência da entidade 
generalizada que possui uma entidade especializada correspondente. Na representação 
da generalização e especialização parcial a letra "p" indica o parcial e refere-se que 
nem todo funcionário é professor ou secretária, logo não é toda ocorrência da entidade 
generalizada que possui uma entidade especializada 
correspondente. 
 
Questão 5 
Respondida 
Uma entidade é a representação de uma classe de dados de um ambiente 
específico, um conjunto de informações de mesmas características. Cada 
ocorrência da coisa que representamos como uma entidade é chamada de 
instância e representa um conjunto particular desses dados. De acordo com as 
informações apresentadas na tabela a seguir, faça a associação dos tipos de 
entidades contidos na coluna A com suas respectivas descrições na coluna B. 
COLUNA A COLUNA B 
I. Entidade forte 
II. Entidade fraca 
III. Entidade agregada 
IV. Entidade associativa 
1. Entidade autônoma que não depende de 
outra para sua existência. 
2. Entidade que necessita de outra para 
realmente existir. 
3. É utilizada para implementar um 
relacionamento muitos-para-muitos entre 
duas ou mais entidades. 
4. É criada quando temos um conjunto de 
campos que se repetem em mais de uma 
entidade. 
Assinale a alternativa que apresenta a associação CORRETA. 
 I-1, II-2, III-3, IV-4. 
 I-1, II-2, III-4, IV-3. 
 I-4, II-1, III-3, IV-2. 
 I-2, II-4, III-1, IV-3. 
 I-3, II-1, III-3, IV-4. 
Sua resposta 
I-1, II-2, III-4, IV-3. 
 
I-1, II-2, III-4, IV-3. Entidade forte: Entidade autônoma que não depende de outra para 
sua existência. Entidade fraca: Entidade que necessita de outra para realmente existir. 
Entidade agregada: É criada quando temos um conjunto de campos que se repetem em 
mais de uma entidade. Entidade associativa: É utilizada para implementar um 
relacionamento muitos-para-muitos entre duas ou mais entidades. 
 
Questão 6 
Sem resposta 
Avalie a seguinte 
imagem: 
 
Nesta imagem, observamos o relacionamento entre as tabelas "Cliente", 
"Venda" e "Produto". Nesta modelagem, observamos também uma notação 
pecular ou uma abordagem diferente na forma de representação gráfica dos 
relacionamento entre as tabelas. 
A partir da análise dos dados apresentados, assinale a alternativa correta. 
 A notação usada nessa modelagem é chamada de “Pé-de-Galinha” ou 
Crow’s Foot (que significa pata de corvo), criada por James Martin. 
 A notação usada nessa modelagem é chamada de “Pé-de-Pato”ou 
Crow’s (que significa pata de corvo), criada por James Martin. 
 A notação usada nessa modelagem é chamada de “Pé-de-Galo” ou 
Crow’s Chin (que s cignifica pata de corvo), criada por James Martin. 
 A notação usada nessa modelagem é chamada de “Pé-de-Passaro” ou 
Crow’s (que significa pata de corvo), criada por James Martin. 
 A notação usada nessa modelagem é chamada de “Pé-de-Polvo” ou 
Crow’s (que significa pata de corvo), criada por James Martin. 
Sua resposta 
A notação usada nessa modelagem é chamada de “Pé-de-Galinha” ou Crow’s Foot (que 
significa pata de corvo), criada por James Martin. 
 
De acordo com a análise da figura e do conteúdo do material didático: --> A notação 
de James Martin e seu famoso diagrama de “Pé-de-Galinha” também é muito 
popular entre as ferramentas de criação de modelos gráficos de esquemas de banco de 
dados. Na figura a seguir podemos observar a s notações para a definição das 
cardinalidades. 
 
Questão 7 
Sem resposta 
O GraphiText foi o primeiro sistema baseado em microcomputador a 
usar hyperlinks para cruzar cadeias de texto em documentos e foi o precursor 
precoce do link da página web de hoje. Produto sucessor da GraphiText, 
a DesignAid foi a primeira ferramenta baseada em microprocessador para avaliar 
logicamente e semanticamente diagramas de software e de projeto de sistema e 
construir um dicionário de dados. O próximo concorrente no mercado foi 
o Excelerator, da Index Technology, em Cambridge, Massachusetts. Enquanto 
a DesignAid era executada em microcomputadores conectados pela Convergent 
Technologies e posteriormente pela Burroughs Ngen, a Index lançou o Excelerator 
na plataforma IBM PC / AT. Embora, na época do lançamento e por vários anos, a 
plataforma IBM não oferecesse suporte a rede ou a um banco de dados 
centralizado, como as máquinas Convergent Technologies ou Burroughs, o 
fascínio da IBM era forte e o Excelerator ganhou destaque. Seguindo os passos da 
Excelerator, havia uma série de ofertas de empresas como a Knowledgeware, o IEF 
da Texas Instrument e o conjunto de ferramentas FOUNDATION da Accenture. 
A partir deste cenário, é correto o que se afirma em: 
 As ferramentas descritas no enunciado são exemplos de ferramentas 
CASES ou Computer Aided Software Engineering. 
 As ferramentas descritas no enunciado são exemplos de ferramentas de 
AM ou Machine Learning. 
 As ferramentas descritas no enunciado são exemplos de ferramentas de 
AI ou Artificial Intelligence. 
 As ferramentas descritas no enunciado são exemplos de ferramentas 
SW ou Software Engineering. 
 As ferramentas descritas no enunciado são exemplos de ferramentas de 
NLP ou Natural Language Processing. 
Sua resposta 
As ferramentas descritas no enunciado são exemplos de ferramentas 
CASES ou Computer Aided Software Engineering. 
 
Correta. 
 
Questão 8 
Sem resposta 
A finalidade da UML (Unified Modeling Language) é proporcionar uma 
padronização nos projetos de sistemas, abrangendo aspectos conceituais, como 
regras de negócios e artefatos concretos como as classes, escritas em linguagens 
de programação, esquemas de banco de dados e componentes de 
software reutilizáveis. A UML é composta por diversos diagramas, dentre eles: 
diagramas de classes, diagrama de objetos, diagrama de casos de uso e diagrama 
de sequência, etc. Fonte: FOWLER, M. UML Essencial: Um Breve Guia para a 
Linguagem-Padrão de Modelagem de Objetos - 3a Edição. São Paulo: 
Bookman, 2004. De acordo com as informações apresentadas na tabela a seguir, 
faça a associação de alguns dos diagramas da UML contidos na coluna A com 
suas respectivas descrições na coluna B. 
COLUNA A COLUNA B 
I. Diagrama de classes 
II. Diagrama de objetos 
III. Diagrama de casos de uso 
IV. Diagrama de sequência 
1. Utilizado principalmente na fase de 
especificação dos requisitos do sistema, 
pois demonstra os usuários e as 
funcionalidades do software. 
2. Diagrama mais usado na UML. 
Representa um conjunto de classes e seus 
relacionamentos. 
3. Demonstra uma visão ou perspectiva 
norteada por tempo, da colaboração entre os 
objetos, principalmente com a ordem 
temporal em que as mensagens são 
trocadas. 
4. Demonstra como na realidade as 
informações do objeto podem ficar 
armazenadas nas classes. 
Assinale a alternativa que apresenta a associação CORRETA. 
 I-2, II-1, III-3, IV-4. 
 I-1, II-4, III-2, IV-3. 
 I-2, II-4, III-1, IV-3. 
 I-2, II-1, III-4, IV-3. 
 I-3, II-1, III-2, IV-4. 
Sua resposta 
I-2, II-4, III-1, IV-3. 
 
I-2, II-4, III-1, IV-3. Diagrama de classes: diagrama mais usado na UML. Representa 
um conjunto de classes e seus relacionamentos. Diagrama de objetos: demonstra como 
na realidade as informações do objeto podem ficar armazenadas nas classes. Diagrama 
de casos de uso: utilizado principalmente na fase de especificação dos requisitos do 
sistema, pois demonstra os usuários e as funcionalidades do software. Diagrama de 
sequência: demonstra uma visão ou perspectiva norteada por tempo, da colaboração 
entre os objetos, principalmente com a ordem temporal em que as mensagens são 
trocadas. 
 
Questão 9 
Sem resposta 
Um dos fundamentos primordiais de um banco de dados é que em cada tabela 
exista uma chave primária. A chave primária também é conhecida como Primary 
Key (ou somente PK). Agora, avalie o seguinte 
código: 
A partir dos dados apresentados, assinale a alternativa correta. 
 O código cria chave secundária em nível de tabela onde 
a observamos mais de uma coluna especial e uma coluna simples com 
restrição formando a chave primária. 
 O código cria chave primária em nível de tabela onde não 
observamos nenhuma coluna formando a chave primária. 
 O código cria cria chave primária em nível de tabela onde 
a observamos três colunas formando a chave primária. 
 O código cria chave subjacente em nível de tabela onde 
também observamos uma colunas formando a chave primária. 
 O código cria chave primária em nível de tabela onde observamos duas 
colunas formando a chave primária. 
Sua resposta 
O código cria chave primária em nível de tabela onde observamos duas 
colunas formando a chave primária. 
 
correta. 
 
Questão 10 
Sem resposta 
A UML - Linguagem de Modelagem Unificada (do inglês, UML - Unified 
Modeling Language) é uma linguagem-padrão para a elaboração da estrutura de 
projetos de software. Ela poderá ser empregada para a visualização, a 
especificação, a construção e a documentação de artefatos que façam uso de 
sistemas complexos de software. Diagramas de modelagem UML e diagramas de 
camada podem existir apenas dentro de um projeto de modelagem. Cada projeto 
de modelagem contém um modelo UML compartilhado e vários diagramas UML. 
Cada diagrama é um modo de exibição parcial do modelo. O modelo UML 
contém todos os elementos em diagramas UML e pode ser exibido usando o 
Gerenciador de modelos UML. Um exemplo de diagrama UML é ilustrado a 
seguir. 
 A 
partir dos dados apresentados, avalie as seguintes asserções: I. Um projeto de 
modelagem não tem referências a projetos que têm o mesmo nome e estão na 
mesma solução. 
PORQUE II. Uma camada não está vinculada a projetos que têm o mesmo nome 
e estão na mesma solução. 
A respeito dessas asserções, assinale a alternativa correta: 
 As asserções I e II são proposições verdadeiras e a II justifica a I. 
 As asserções I e II são proposições verdadeiras e a II não justifica a I. 
 A asserção I é uma proposição verdadeira e a II, falsa. 
 A asserção I é uma proposição falsa e a II, verdadeira. 
 As asserções I e II são proposições falsas. 
Sua resposta 
As asserções I e II são proposições verdadeiras e a II não justifica a I. 
 
Na tabela a seguir descreve problemas que podem ocorrer com como resolvê-los ou 
diagramas e projetos de modelagem: Note que em um projeto de modelagem tem 
referências a projetos que têm o mesmonome e estão na mesma solução. Um exemplo é 
quando uma camada está vinculada a projetos que têm o mesmo nome e estão na mesma 
solução. Portanto, as asserções são falsas. 
Problema Causas Resolução 
O projeto de modelagem não pode ser aberto ou 
carregado na solução. 
 
A seguinte mensagem é exibida: 
 
"Um ou mais projetos na solução não foram 
carregados corretamente. Consulte a janela 
Saída para obter detalhes." 
 
A janela Saída exibe a seguinte mensagem: 
 
"ModelingProjectFilenameAndPath. modelproj: 
erro: formato de Guid não reconhecido." 
Um projeto de 
modelagem tem 
referências a 
projetos que têm o 
mesmo nome e 
estão na mesma 
solução. 
 
Por exemplo, uma 
camada está 
vinculada a 
projetos que têm o 
mesmo nome e 
estão na mesma 
solução. 
Use um editor de 
texto para abrir o 
projeto de 
modelagem de 
arquivo, remova as 
referências e, em 
seguida, tente abrir 
o projeto de 
modelagem 
novamente. 
 
Para evitar esse 
problema, não 
adicione 
referências a 
projetos que têm o 
mesmo nome. 
Certifique-se de 
projetos têm 
nomes exclusivos. 
Faltam elementos de diagramas que são 
adicionados, copiados ou arrastados para outros 
O arquivo de 
diagrama foi 
Para copiar um 
arquivo de 
Problema Causas Resolução 
projetos de modelagem ou para outros locais na 
solução. 
 
-ou- 
 
As seguintes mensagens são exibidas quando 
você tenta abrir um diagrama: 
 
- "Algumas formas ou conectores no diagrama 
estão ausentes porque suas definições não existe 
neste projeto. As definições foram excluídas do 
modelo enquanto o diagrama foi fechado ou o 
diagrama foi copiado a outro projeto que contém 
as definições de." 
 
-ou- 
 
- "Este documento está aberto por outro 
projeto." 
adicionado, 
arrastado ou 
copiado de um 
projeto de 
modelagem a 
outro projeto de 
modelagem ou em 
outro local na 
solução. 
diagrama, criar um 
novo diagrama e, 
em seguida, copiar 
os elementos do 
diagrama de 
origem para o novo 
diagrama.

Continue navegando