Baixe o app para aproveitar ainda mais
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.
Compartilhar