Técnicas de mineração de dados

Tamanho: px
Começar a partir da página:

Download "Técnicas de mineração de dados"

Transcrição

1 Técnicas de mineração de dados Martin Brown 11/Dez/2012 Há inúmeras técnicas de mineração de dados, modelo de consulta, modelo de processamento e coleção de dados disponíveis. Qual você utiliza para explorar seus dados e qual você pode utilizar em combinação com seu software e sua infraestrutura existentes? Examine diferentes técnicas e soluções de análise e mineração de dados e saiba como desenvolvê-las utilizando software e instalações existentes. Explore as diferentes ferramentas de mineração de dados que estão disponíveis, descubra se o tamanho e a complexidade de suas informações podem resultar em complexidades de processamento e armazenamento e saiba o que fazer. Mineração de dados como um processo Basicamente, a mineração de dados é o processamento de dados e a identificação de padrões e tendências nessas informações para que você possa tomar decisões ou fazer julgamentos. Os princípios de mineração de dados existem há muitos anos, mas, com o surgimento do big data, eles são cada vez mais predominantes. O Big Data causou uma grande explosão no uso de técnicas de mineração de dados mais abrangentes, em partes porque o tamanho das informações é muito maior e porque as informações tendem a ser mais variadas e amplas por natureza e em termos de conteúdo. Com grandes conjuntos de dados, não é mais suficiente obter estatísticas diretas e relativamente simples do sistema. Com 30 ou 40 milhões de registros de informações detalhadas do cliente, saber que dois milhões deles vivem em uma determinada localização não é suficiente. Você quer saber se esses dois milhões fazem parte de um grupo de idade específica e também seu lucro médio para poder direcionar melhor as necessidades do cliente. Essas necessidades orientadas por negócios transformaram uma simples recuperação de dados e as estatísticas em uma mineração de dados mais complexa. O problema na área de negócios leva a um exame dos dados, que ajuda a construir um modelo para descrever as informações que, por fim, levam à criação do relatório resultante. Figura 1 destaca o processo. Copyright IBM Corporation Todos os direitos reservados. Marcas Registradas Técnicas de mineração de dados Página 1 de 13

2 Destaques do processo O processo de análise de dados, descoberta e construção de modelo geralmente é iterativo, conforme você direciona e identifica as diferentes informações que pode extrair. Também é preciso entender como relacionar, mapear, associar e agrupar essas informações com outros dados para produzir o resultado. A identificação de dados de origem e dos formatos e, depois, o mapeamento dessas informações para o resultado obtido podem mudar após você descobrir diferentes elementos e aspectos dos dados. Ferramentas de mineração de dados A mineração de dados não trata apenas das ferramentas ou do software de banco de dados sendo utilizados. É possível realizar a mineração de dados com sistemas de banco de dados relativamente modestos e ferramentas simples, inclusive criação e gravação, ou utilizar pacotes de software de pronto para uso. A mineração de dados complexos se beneficia de experiências e algoritmos antigos definidos com software e pacotes existentes, com certas ferramentas ganhando uma maior afinidade ou reputação com técnicas diferentes. Técnicas de mineração de dados Página 2 de 13

3 Por exemplo, o IBM SPSS, que tem suas raízes nas análises estatísticas e de pesquisas de opinião, pode desenvolver modelos preditivos efetivos examinando tendências passadas e construindo previsões precisas. IBM InfoSphere Warehouse fornece informações de fontes de dados, pré-processamento, mineração e análise em um único pacote, que permite obter as informações do banco de dados de origem direto para a saída de relatório final. É recente que os conjuntos de dados muito grandes e o cluster e o processamento de dados em grande escala podem permitir a mineração de dados, e intercalar e relatar grupos e correlações de dados mais complicados. Agora um conjunto totalmente novo de ferramentas e sistemas disponíveis, que inclui sistemas de armazenamento e processamento de dados combinados. É possível explorar dados com vários conjuntos de dados diferentes, inclusive bancos de dados SQL tradicionais, dados de texto bruto, armazenamentos de chave/valor e bancos de dados de documentos. Bancos de dados em cluster, como Hadoop, Cassandra, CouchDB e Couchbase Server, armazenam e fornecem acesso aos dados de uma tal forma que eles não correspondem à estrutura de tabela tradicional. Em particular, o formato de armazenamento mais flexível do banco de dados de documentos causa um foco e uma complexidade diferentes em termos de processamento de informações. Os bancos de dados SQL impõem estruturas estritas e rigidez ao esquema, o que torna sua consulta e a análise de dados mais diretas a partir da perspectiva de que o formato e a estrutura das informações são conhecidos. Bancos de dados de documentos que têm um padrão, como estrutura de execução JSON, ou arquivos que têm alguma estrutura legível por máquina, também são mais fáceis de processar, embora possam agregar complexidades devido à estrutura diferente e variável. Por exemplo, com o processamento de dados totalmente brutos do Hadoop, talvez seja mais complicado identificar e extrair o conteúdo antes de você começar a processá-lo e correlacioná-lo. Técnicas principais Várias técnicas centrais que são utilizadas em mineração de dados descrevem o tipo de mineração e a operação de recuperação de dados. Infelizmente, diferentes empresas e soluções nem sempre compartilham termos, o que pode causar confusão e uma aparente complexidade. Vamos dar uma olhada em algumas das principais técnicas e exemplos de como utilizar diferentes ferramentas para construir a mineração de dados. Associação Provavelmente, a associação (ou relação) é a técnica de mineração de dados mais conhecida, mais familiar e mais direta. Aqui, você faz uma simples correlação entre dois ou mais itens, geralmente do mesmo tipo, para identificar padrões. Por exemplo, ao rastrear os hábitos de compras de uma pessoa, você pode identificar que um cliente sempre compra creme quando compra morangos e, então, na próxima vez que ele comprar morangos, você pode sugerir que ele compre creme. Técnicas de mineração de dados Página 3 de 13

4 A construção de ferramentas de mineração de dados baseadas em associação ou relação pode ser realizada simplesmente com ferramentas diferentes. Por exemplo, no InfoSphere Warehouse, um assistente fornece configurações de um fluxo de informações utilizado na associação examinando a origem de entrada do banco de dados, a base de decisão e as informações de saída. Figura 2 mostra um exemplo do banco de dados de amostras. Fluxo de informações que é utilizado na associação Classificação É possível utilizar classificação para desenvolver uma ideia do tipo de cliente, item ou objeto, descrevendo vários atributos para identificar uma determinada classe. Por exemplo, é possível classificar carros facilmente em diferentes tipos (sedan, 4x4, conversível) identificando atributos diferentes (número de lugares, formato do carro, rodas motrizes). Dado um novo carro, você pode aplicá-lo a uma classe específica comparando os atributos com nossa definição conhecida. É possível aplicar os mesmos princípios para clientes, por exemplo, classificando-os por idade e grupo social. Além disso, é possível utilizar classificação como um alimentador para, ou como resultado de, outras técnicas. Por exemplo, você pode utilizar as árvores de decisão para determinar uma classificação. O armazenamento em cluster permite utilizar atributos comuns em diferentes classificações para identificar clusters. Armazenamento em cluster Ao examinar um ou mais atributos ou classes, você pode agrupar partes individuais de dados para formar uma opinião sobre estrutura. Em um nível simples, o armazenamento em cluster está utilizando um ou mais atributos como base para identificar um cluster de resultados correlacionados. O armazenamento em cluster é útil para identificar informações divergentes, Técnicas de mineração de dados Página 4 de 13

5 pois as correlaciona com outros exemplos para que seja possível ver onde as semelhanças e as variações concordam. O armazenamento em cluster pode trabalhar de ambas as formas. Você pode supor que há um cluster em um certo ponto e utilizar nossos critérios de identificação para ver se você está correto. O gráfico na Figura 3 mostra um bom exemplo. Neste exemplo, uma amostra de dados da venda compara a idade do cliente com o tamanho da venda. Não é insensato imaginar que as pessoas na faixa dos vinte anos (antes de se casarem e terem filhos), cinquenta e sessenta (quando os filhos já saíram de casa) têm mais dinheiro disponível. Armazenamento em cluster No exemplo, podemos identificar dois clusters, um em torno de US$ 2.000/grupo de idade de 20 a 30 anos e outro de US$ a US$ 8.000/grupo de idade de 50 a 65 anos. Nesse caso, nós consideramos uma hipótese e a comprovamos com um simples gráfico que podemos criar utilizando qualquer software de gráfico adequado para rápida visualização manual. Determinações mais complexas exigem um pacote analítico completo, principalmente se você quiser basear decisões automaticamente nas informações do vizinho mais próximo. Plotar o armazenamento em cluster dessa forma é um exemplo simplificado da chamada identidade do vizinho mais próximo. É possível identificar clientes individuais por sua proximidade literal com o outro no gráfico. É muito provável que os clientes no mesmo cluster também compartilhem outros atributos, e é possível usar essa expectativa para ajudar a direcionar, classificar e analisar de alguma forma outras pessoas do seu conjunto de dados. Também é possível aplicar o armazenamento em cluster a partir da perspectiva oposta; dados certos atributos de entrada, é possível identificar diferentes artefatos. Por exemplo, um recente estudo sobre números de PIN com 4 dígitos encontrou clusters entre os dígitos nos intervalos de 1 a 12 e de 1 a 31 para o primeiro e o segundo pares. Ao plotar esses pares, você pode identificar e determinar os clusters para relacionar a datas (nascimento, aniversário). Técnicas de mineração de dados Página 5 de 13

6 Previsão A previsão é um tópico amplo que vai da previsão de falhas de componentes ou maquinários à identificação de fraudes e previsão de lucros de uma empresa. Usada em combinação com outras técnicas de mineração de dados, a previsão envolve análise de tendências, classificação, reconhecimento de padrões e relação. Ao analisar instâncias ou eventos antigos, você pode fazer uma previsão sobre um evento. Utilizando a autorização do cartão de crédito, por exemplo, você pode combinar a análise da árvore de decisão de transações antigas individuais com a classificação e as correspondências de padrões históricos para identificar se uma transação é fraudulenta. Ao fazer uma correspondência entre a compra de voos para os EUA e as transações nos EUA, é provável que a transação seja válida. Padrões sequenciais Geralmente utilizados sobre dados de longo prazo, os padrões sequenciais são um método útil para identificar tendências ou ocorrências regulares de eventos semelhantes. Por exemplo, com os dados do cliente, é possível identificar que os clientes compram uma determinada coleção de produtos em momentos diferentes do ano. Em um aplicativo de cesta de compras, é possível utilizar essas informações para sugerir automaticamente que certos itens sejam incluídos em uma cesta com base no histórico de frequência e de compras. Árvores de decisão Relacionada com a maioria das outras técnicas (principalmente classificação e previsão), a árvore de decisão pode ser utilizada como parte dos critérios de seleção ou para suportar o uso e a seleção de dados específicos na estrutura geral. Na árvore de decisão, você começa com uma questão simples com duas respostas (ou até mais). Cada resposta leva a uma questão adicional para ajudar a classificar ou identificar os dados para que eles possam ser categorizados ou para que uma previsão possa ser feita com base em cada resposta. Figura 4 mostra um exemplo no qual é possível classificar uma futura condição de erro. Técnicas de mineração de dados Página 6 de 13

7 Árvore de decisão Geralmente, as árvores de decisão são utilizadas com sistemas de classificação para informações de tipo de atributo, e com sistemas preditivos, em que diferentes predições podem ser baseadas em antigas experiências históricas, o que ajuda a direcionar a estrutura da árvore de decisão e a saída. Combinações Na prática, é muito raro utilizar cada um desses itens isoladamente. A classificação e o armazenamento em cluster são técnicas semelhantes. Ao utilizar o armazenamento em cluster para identificar os vizinhos mais próximos, você pode refinar mais suas classificações. Normalmente, utilizamos árvores de decisão para ajudar a construir e a identificar classificações que podemos rastrear por um período maior para reconhecer sequências e padrões. Processamento (de memória) a longo prazo Dentro de todos os métodos centrais, geralmente existe uma razão para registrar e aprender com as informações. Em algumas técnicas, isso é óbvio. Por exemplo, com padrões sequenciais e aprendizado preditivo, você revisita dados de várias fontes e instâncias de informações para criar um padrão. Em outros, o processo pode ser mais explícito. Raramente as árvores de decisão são baseadas em tempo e nunca são esquecidas. Conforme novas informações, eventos e pontos de dados são identificados, talvez seja necessário criar mais ramificações, ou até mesmo árvores completamente novas, para trabalhar com informações adicionais. É possível automatizar partes desse processo. Por exemplo, a construção de um modelo preditivo para identificar fraude de cartão de crédito trata da construção de probabilidades que você pode utilizar para a transação atual e, então, atualizar esse modelo com a transação nova (aprovada). Essas informações são então registradas para que a decisão possa ser tomada rapidamente da próxima vez. Técnicas de mineração de dados Página 7 de 13

8 Implementações e preparação de dados A mineração de dados em si conta com a construção de um modelo de dados adequado e uma estrutura que pode ser utilizada para processar, identificar e gerar as informações que você precisa. Independentemente da forma da fonte de dados e da estrutura, organize e estruture as informações em um formato que permita que a mineração de dados aconteça em um modelo da forma mais eficiente possível. Considere a combinação dos requisitos de negócios para a mineração de dados, a identificação das variáveis existentes (cliente, valores, país) e o requisito para criar novas variáveis que podem ser utilizadas para analisar os dados na etapa de preparação. Você pode compor as variáveis analíticas dos dados a partir de várias fontes diferentes para uma única estrutura identificável (por exemplo, você pode criar uma classe de um determinado nível e idade de cliente ou um determinado tipo de erro). Dependendo da fonte de dados, a forma como você cria e traduz essas informações é uma etapa importante, independentemente da técnica utilizada para finalmente analisar os dados. Essa etapa também leva a um processo mais complexo de identificação, agregação, simplificação ou expansão de informações para adequar seus dados de entrada (consulte Figura 5). Preparação de dados Seus dados de origem, sua localização e seu banco de dados afetam a forma como você processa e agrega as informações. Construindo um SQL A construção de um banco de dados SQL geralmente é a mais fácil de todas as abordagens. O SQL (e a estrutura de tabela subjacente que ele contém) é muito bem compreendido, mas não é possível ignorar completamente a estrutura e o formato das informações. Por exemplo, quando você examina o comportamento do usuário em dados de vendas, existem dois formatos primários Técnicas de mineração de dados Página 8 de 13

9 no modelo de dados SQL (e na mineração de dados em geral) que podem ser utilizados: transacional e demográfico comportamental. Quando você utiliza o InfoSphere Warehouse, a criação de um modelo demográfico comportamental para propósitos de mineração de dados do cliente para entender padrões de compra e aquisição envolve pegar seus dados SQL de origem baseados nas informações da transação e os parâmetros conhecidos dos clientes e reconstruir essas informações em uma estrutura de tabela predefinida. O InfoSphere Warehouse pode utilizar essas informações para armazenamento em cluster e classificação de mineração de dados para obter as informações necessárias. Os dados demográficos do cliente e os dados da transação de vendas podem ser combinados e depois reconstituídos em um formato que permita uma análise de dados específica, conforme mostrado na Figura 6. Formato da análise de dados específica Por exemplo, com os dados de vendas, talvez você queira identificar as tendências de vendas de certos itens. É possível converter os dados de vendas brutos dos itens individuais em informações transacionais que mapeiem o ID do cliente, os dados da transação e o ID do produto. Ao utilizar essas informações, fica mais fácil identificar sequências e relacionamentos para produtos individuais por clientes individuais com o tempo. Isso permite que o InfoSphere Warehouse Técnicas de mineração de dados Página 9 de 13

10 calcule informações sequenciais, como, por exemplo, quando provavelmente um cliente comprará o mesmo produto. É possível desenvolver novos pontos de análise de dados a partir dos dados de origem. Por exemplo, talvez você queira expandir (ou refinar) as informações do seu produto ordenando ou classificando produtos individuais em grupos maiores e, então, analisando os dados com base nesses grupos em vez de individualmente. Por exemplo, Tabela 1 mostra como expandir as informações de novas maneiras. Uma tabela de produtos expandida product_id product_name product_group product_type 101 strawberries, loose strawberries fruit 102 strawberries, box strawberries fruit 110 bananas, loose bananas fruit Bancos de dados de documentos e MapReduce O processamento MapReduce de vários documentos e bancos de dados NoSQL modernos, como Hadoop, é projetado para trabalhar com conjuntos de dados muito grandes e com informações que nem sempre seguem um formato tabular. Quando você trabalha com um software de mineração de dados, essa noção pode ser um benefício e um problema. O principal problema com dados baseados em documento é que o formato não estruturado pode exigir mais processamento do que o esperado para obter as informações necessárias. Muitos registros diferentes podem manter dados semelhantes. A coleta e a harmonização dessas informações para que elas sejam processadas com mais facilidade contam com os estágios de preparação e MapReduce. Em um sistema baseado em MapReduce, é a função da etapa de mapa pegar os dados de origem e normalizar essas informações em um formato de saída padrão. Essa etapa pode ser um processo relativamente simples (identificar campos-chave ou pontos de dados) ou mais complexo (analisar e processar informações para produzir os dados de amostra). O processo de mapeamento produz o formato padronizado que pode ser utilizado como base. A redução trata do resumo ou da quantificação de informações e, depois, da emissão dessas informações em uma estrutura padronizada baseada em totais, somas, estatísticas ou outras análises selecionadas para saída. A consulta desses dados geralmente é mais complexa, mesmo quando se utiliza ferramentas concebidas para isso. Em um exercício de mineração de dados, a abordagem ideal é utilizar a fase MapReduce da mineração de dados como parte do seu exercício de preparação de dados. Por exemplo, se você estiver desenvolvendo um exercício de mineração de dados para associação ou armazenamento em cluster, o melhor primeiro estágio é a construção de um modelo estatístico adequado que possa ser utilizado para identificar e extrair as informações Técnicas de mineração de dados Página 10 de 13

11 necessárias. Use a fase MapReduce para extrair e calcular essas informações estatísticas e, então, inseri-las no restante do processo de mineração de dados, levando a uma estrutura como a mostrada na Figura 7. Estrutura MapReduce No exemplo anterior, nós pegamos o processamento (nesse caso, MapReduce) dos dados de origem em um banco de dados de documento e o convertemos em um formato tabular em um banco de dados SQL para propósitos de mineração de dados. O trabalho com essas informações complexas não formatadas pode exigir preparação e processamento, que são mais complexos. Existem certos tipos e estruturas de dados complexos que não podem ser processados e preparados em uma etapa para a saída que você precisa. Aqui, é possível encadear a saída do MapReduce para mapear e produzir a estrutura de dados necessária sequencialmente, como na A Figura 8ou individualmente para produzir várias tabelas de saída de dados. Técnicas de mineração de dados Página 11 de 13

12 Encadeando a saída do MapReduce sequencialmente Por exemplo, pegar as informações de criação de logs brutos de um banco de dados de documentos e executar o MapReduce para produzir uma visualização resumida das informações por data pode ser uma tarefa realizada em um único passo. Gerar novamente as informações e combinar essa saída com uma matriz de decisão (codificada na segunda fase MapReduce) e, depois, simplificá-la para uma estrutura sequencial é um bom exemplo de processo de encadeamento. Precisamos de um conjunto inteiro de dados na fase MapReduce para suportar os dados da etapa individual. Independentemente dos dados de origem, muitas ferramentas podem utilizar arquivo simples, CSV ou outras fontes de dados. O InfoSphere Warehouse, por exemplo, pode analisar arquivos simples além de um link direito para um data warehouse DB2. Técnicas de mineração de dados Página 12 de 13

13 Conclusão Saiba mais. Desenvolva mais. Conecte-se mais. O novo programa de associação developerworks Premium fornece acesso livre a poderosas ferramentas e recursos de desenvolvimento, inclusive os 500 principais títulos técnicos para desenvolvedores de aplicativos por meio do Safari Books Online, grandes descontos em eventos de desenvolvedor premier, reproduções de vídeo de conferências recentes da O'Reilly e muito mais. Assine hoje. A mineração de dados é mais do que a execução de algumas consultas complexas nos dados armazenados em seu banco de dados. Você deve trabalhar com seus dados, reformatá-los ou reestruturá-los, independentemente de estar utilizando SQL, bancos de dados baseados em documentos, como Hadoop, ou arquivos simples. A identificação do formato das informações necessárias é baseada nas técnicas e na análise do que você deseja. Após ter as informações no formato necessário, você pode aplicar as diferentes técnicas (individualmente ou juntas), independentemente do conjunto ou da estrutura de dados subjacentes necessários. Copyright IBM Corporation Todos os direitos reservados. ( Marcas Registradas ( Técnicas de mineração de dados Página 13 de 13

Introdução ao Data Mining (Mineração de Dados)

Introdução ao Data Mining (Mineração de Dados) Introdução ao Data Mining (Mineração de Dados) Quem é da área de TI, provavelmente já ouviu sobre Data Mining, mesmo que não saiba o que é. É uma das últimas modas relacionados à BD. Para se ter uma noção

Leia mais

Banco de Dados Data Mining Data Warehouse Big Data

Banco de Dados Data Mining Data Warehouse Big Data Universidade Estadual de Mato Grosso do Sul Curso de Computação, Licenciatura Banco de Dados Data Mining Data Warehouse Big Data Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Data Mining: Introdução

Leia mais

Introdução. O que é um Banco de Dados (BD)?

Introdução. O que é um Banco de Dados (BD)? O que é um Banco de Dados (BD)? É uma coleção de dados relacionados e armazenados em algum dispositivo Associações aleatórias de dados não podem ser chamadas de base de dados Conceito de dados Valor de

Leia mais

10 FORMAS ESTATÍSTICA MODELAGEM PARA USAR

10 FORMAS ESTATÍSTICA MODELAGEM PARA USAR 10 FORMAS PARA USAR MODELAGEM ESTATÍSTICA Introdução Conheça um pouco mais sobre algumas modelagens estatísticas e como você pode implantar dentro da sua organização A análise preditiva é capaz de descobrir

Leia mais

Informática Parte 10 Prof. Márcio Hunecke

Informática Parte 10 Prof. Márcio Hunecke Escriturário Informática Parte 10 Prof. Márcio Hunecke Informática CONCEITOS DE MAPREDUCE E HDFS/HADOOP/YARN 2.7.4 Big Data O termo Big Data refere-se a um grande conjunto de dados armazenados e baseia-se

Leia mais

Introdução Ferramentas Unix MapReduce Outras Ferramentas. Batch Processing. Fabiola Santore. Universidade Federal do Paraná

Introdução Ferramentas Unix MapReduce Outras Ferramentas. Batch Processing. Fabiola Santore. Universidade Federal do Paraná Fabiola Santore Universidade Federal do Paraná Sumário 1. Introdução 2. Ferramentas Unix 2.1 Análise de log 2.2 Filosofia Unix 3. MapReduce 3.1 Procedimento 3.2 Reduce: Joins e Agrupamento 3.3 Análise

Leia mais

GESTÃO DE DADOS NAS ORGANIZAÇÕES. Prof. Robson Almeida

GESTÃO DE DADOS NAS ORGANIZAÇÕES. Prof. Robson Almeida GESTÃO DE DADOS NAS ORGANIZAÇÕES Prof. Robson Almeida INFRA-ESTRUTURA DE SISTEMAS DE INFORMAÇÃO 3 CONCEITOS Bit: Menor unidade de dados; dígito binário (0,1) Byte: Grupo de bits que representa um único

Leia mais

Bancos de dados. Sistemas de bancos de dados. Professor Emiliano S. Monteiro

Bancos de dados. Sistemas de bancos de dados. Professor Emiliano S. Monteiro Bancos de dados Sistemas de bancos de dados Professor Emiliano S. Monteiro Introdução Apresentação do professor Apresentação da disciplina Avaliações Conceitos Banco de dados Segundo C.J. Date : "O sistema

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Introdução 2 Antes de qualquer

Leia mais

1. INTRODUÇÃO A MODELAGEM DE DADOS

1. INTRODUÇÃO A MODELAGEM DE DADOS 1. INTRODUÇÃO A MODELAGEM DE DADOS Para se construir uma casa ou um prédio de qualidade, é essencial fazer um planejamento detalhado, com a finalidade de pensar sobre as formas de construção, fazer estimativas

Leia mais

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos Introdução Laboratório de Computação para Ciências Módulo II Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional

Leia mais

Data Mining. Rodrigo Leite Durães

Data Mining. Rodrigo Leite Durães Rodrigo Leite Durães rodrigo_l_d@yahoo.com.br Processo de mineração de dados e descoberta de informações relevantes em grandes volumes de dados. "... processo não-trivial de identificar, em dados, padrões

Leia mais

FACULDADE CAMPO LIMPO PAULISTA (FACCAMP) COORDENADORIA DE EXTENSÃO E PESQUISA CURSO DE PÓS-GRADUAÇÃO LATO SENSU EM MINERAÇÃO E CIÊNCIA DOS DADOS

FACULDADE CAMPO LIMPO PAULISTA (FACCAMP) COORDENADORIA DE EXTENSÃO E PESQUISA CURSO DE PÓS-GRADUAÇÃO LATO SENSU EM MINERAÇÃO E CIÊNCIA DOS DADOS FACULDADE CAMPO LIMPO PAULISTA (FACCAMP) COORDENADORIA DE EXTENSÃO E PESQUISA CURSO DE PÓS-GRADUAÇÃO LATO SENSU EM MINERAÇÃO E CIÊNCIA DOS DADOS PROJETO PEDAGÓGICO CAMPO LIMPO PAULISTA 2015 1. Público

Leia mais

TÓPICOS AVANÇADOS EM ENGENHARIA DE SOFTWARE

TÓPICOS AVANÇADOS EM ENGENHARIA DE SOFTWARE TÓPICOS AVANÇADOS EM ENGENHARIA DE SOFTWARE Engenharia de Computação Professor: Rosalvo Ferreira de Oliveira Neto O processo de descoberta do conhecimento - KDD Roteiro Introdução Definição Etapas Desafios

Leia mais

Bem-vindo ao tópico sobre os relatórios de imposto ampliados.

Bem-vindo ao tópico sobre os relatórios de imposto ampliados. Bem-vindo ao tópico sobre os relatórios de imposto ampliados. 1 Depois de concluir este tópico, você estará apto a: explicar as opções ampliadas disponíveis nos relatórios de imposto. definir as configurações

Leia mais

Extração de Conhecimento & Mineração de Dados

Extração de Conhecimento & Mineração de Dados Extração de Conhecimento & Mineração de Dados Nesta apresentação é dada uma breve introdução à Extração de Conhecimento e Mineração de Dados José Augusto Baranauskas Departamento de Física e Matemática

Leia mais

GERENCIAMENTO DE DADOS Exercícios

GERENCIAMENTO DE DADOS Exercícios GERENCIAMENTO DE DADOS Exercícios EXERCÍCIO 1 Marque a opção correta: 1. O conceito de administração de recursos de dados envolve o gerenciamento dos: a. Recursos de dados de uma organização e do seu pessoal.

Leia mais

Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados

Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados Aula 1 Introdução a Banco de Dados 1. Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído

Leia mais

BCD29008 Banco de dados

BCD29008 Banco de dados BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 31 de julho de 2017 1/24 Apresentação

Leia mais

Técnico em Informática. Banco de Dados. Profª Ana Paula Mandelli

Técnico em Informática. Banco de Dados. Profª Ana Paula Mandelli Técnico em Informática Banco de Dados Profª Ana Paula Mandelli Banco de Dados (BD) Existem vários tipos de banco de dados e eles estão presentes na nossa vida há muito tempo. Lista Telefônica Cadastro

Leia mais

Sistemas de Informações Gerenciais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Sistemas de Informações Gerenciais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Sistemas de Informações Gerenciais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Capítulo 5 (pág. 136 - PLT) Fundamentos da Inteligência de Negócios:

Leia mais

GERENCIAMENTO DA QUALIDADE DO PROJETO

GERENCIAMENTO DA QUALIDADE DO PROJETO GERENCIAMENTO DA QUALIDADE DO PROJETO Planejar a Qualidade O gerenciamento da qualidade do projeto inclui os processos e as atividades da organização executora que determinam as políticas de qualidade,

Leia mais

Visão geral dos relatórios de tabela dinâmica e de gráfico dinâmico

Visão geral dos relatórios de tabela dinâmica e de gráfico dinâmico Página 1 de 8 Excel > Analisando dados > Relatórios da Tabela Dinâmica > Fundamentos da Tabela Dinâmica Visão geral dos relatórios de tabela dinâmica e de gráfico dinâmico Mostrar tudo Um relatório de

Leia mais

waynefusion.com Um novo nível de controle. Sistema de Pista Fusion

waynefusion.com Um novo nível de controle. Sistema de Pista Fusion waynefusion.com Um novo nível de controle. Sistema de Pista Fusion Agora as suas bombas de combustível, o sistema de medição de tanque, os letreiros de preço e relatórios finais das vendas podem ser perfeitamente

Leia mais

BCD29008 Banco de dados

BCD29008 Banco de dados BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 21 de fevereiro de 2018 1/24 Apresentação

Leia mais

BIG DATA: UMA INTRODUÇÃO. Prof. Ronaldo R. Goldschmidt

BIG DATA: UMA INTRODUÇÃO. Prof. Ronaldo R. Goldschmidt BIG DATA: UMA INTRODUÇÃO Prof. Ronaldo R. Goldschmidt Instituto Militar de Engenharia Seção de Engenharia de Computação (SE/8) ronaldo.rgold@ime.eb.br / ronaldo.rgold@gmail.com 70% 60% 50% 40% 30% 20%

Leia mais

EEL - USP. Aula 2 Projeto do Produto, do processo e planejamento da produção. Prof. Dr. Geronimo

EEL - USP. Aula 2 Projeto do Produto, do processo e planejamento da produção. Prof. Dr. Geronimo EEL - USP Aula 2 Projeto do Produto, do processo e planejamento da produção Prof. Dr. Geronimo O processo de planejamento de instalações voltadas para a produção de montagem pode ser listado: 1. Definir

Leia mais

Fundamentos de Teste de Software

Fundamentos de Teste de Software Núcleo de Excelência em Testes de Sistemas Fundamentos de Teste de Software Módulo 2- Teste Estático e Teste Dinâmico Aula 5 Técnicas de Especificação SUMÁRIO INTRODUÇÃO... 3 TÉCNICAS PARA PROJETO DE CASOS

Leia mais

Estudo de Validade feito por Spectrum Assessments Avaliação de Índice Comportamental

Estudo de Validade feito por Spectrum Assessments Avaliação de Índice Comportamental Estudo de Validade feito por Spectrum Assessments Avaliação de Índice Comportamental Insight.lideracoaching.com.br 1 Introdução A Avaliação O Índice Comportamental Spectrum Assessments foi desenvolvido

Leia mais

Aprendizado de Máquina (Machine Learning)

Aprendizado de Máquina (Machine Learning) Ciência da Computação (Machine Learning) Aula 02 Representação dos dados Pré-processamento Max Pereira Tipo de Dados Os atributos usados para descrever objetos de dados podem ser de diferentes tipos: Quantitativos

Leia mais

Sistemas de Informação Gerenciais

Sistemas de Informação Gerenciais Sistemas de Informação Gerenciais Seção 1.4 Tecnologia da Informação (TI) 1 Atividade SI é muito importante para especialistas. Como gestor pode ajudar na definição de um sistema empresarial? observar

Leia mais

Livro texto: Capítulo 1

Livro texto: Capítulo 1 Livro texto: Capítulo 1 Bancos de dados (BD) No decorrer do dia, a maioria de nós se depara com atividades que envolvem alguma interação com os BD s banco reservas em um hotel compra de passagens aéreas

Leia mais

2 O Modelo: SetModel. 2.1 Modelo de Informação

2 O Modelo: SetModel. 2.1 Modelo de Informação O Modelo: SetModel 2 O Modelo: SetModel 2.1 Modelo de Informação Modelo de informação é uma representação abstrata e formal de entidades incluindo suas propriedades, relações e operações que podem ser

Leia mais

FERRAMENTAS DA QUALIDADE

FERRAMENTAS DA QUALIDADE FERRAMENTAS DA QUALIDADE DIAGRAMA DE CAUSA E EFEITO ou Diagrama de Ishikawa ou Diagrama Espinha de Peixe 1 Este diagrama permite que um grupo identifique, explore, e exiba graficamente, em detalhes cada

Leia mais

Bancos de Dados Orientados a Grafos. Mateus Lana e Thiago Santana

Bancos de Dados Orientados a Grafos. Mateus Lana e Thiago Santana Bancos de Dados Orientados a Grafos Mateus Lana e Thiago Santana Conteúdo Grafos Definição; Representação; Conceitos. Bancos de dados orientados a grafos Introdução; Representação; Modelagem; Conceitos;

Leia mais

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima Gerência de Projetos e Qualidade de Software Prof. Walter Gima 1 OBJETIVO Compreender uma série de técnicas de testes, que são utilizadas para descobrir defeitos em programas Conhecer as diretrizes que

Leia mais

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos Conceitos Básicos Introdução Tópicos Especiais Modelagem de Dados Prof. Guilherme Tavares de Assis Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Mestrado Profissional

Leia mais

APLICAÇÕES DE BIG DATA COM SPARK E PYTHON

APLICAÇÕES DE BIG DATA COM SPARK E PYTHON CURTA DURAÇÃO APLICAÇÕES DE BIG DATA COM SPARK E PYTHON CARGA HORÁRIA: 48 horas DURAÇÃO: 3 meses COORDENAÇÃO: Prof. Dr. Adolpho Pimazoni Canton Prof.ª Dr.ª Alessandra de Ávila Montini APRESENTAÇÃO O crescente

Leia mais

Roteiro. PCC142 / BCC444 - Mineração de Dados. Cenário

Roteiro. PCC142 / BCC444 - Mineração de Dados. Cenário Roteiro PCC142 / BCC444 - Mineração de Luiz Henrique de Campos Merschmann Departamento de Computação Universidade Federal de Ouro Preto luizhenrique@iceb.ufop.br www.decom.ufop.br/luiz Introdução Tarefas

Leia mais

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini   / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: prof.andre.luis.belini@gmail.com / andre.belini@ifsp.edu.br MATÉRIA: SIG Aula N : 06 Tema: Fundamentos da inteligência

Leia mais

Introdução. Qual é a importância dos bancos de dados no nosso dia a dia? Imaginem como seria as grandes empresas sem os bancos de dados?

Introdução. Qual é a importância dos bancos de dados no nosso dia a dia? Imaginem como seria as grandes empresas sem os bancos de dados? Aula - 01 Introdução Qual é a importância dos bancos de dados no nosso dia a dia? Imaginem como seria as grandes empresas sem os bancos de dados? Controle automático de estoques. Introdução Aplicações

Leia mais

3 Uma Abordagem Orientada a Aspectos para o Desenvolvimento de Frameworks

3 Uma Abordagem Orientada a Aspectos para o Desenvolvimento de Frameworks 48 3 Uma Abordagem Orientada a Aspectos para o Desenvolvimento de Frameworks Este capítulo apresenta uma visão geral da contribuição principal deste trabalho: uma abordagem orientada a aspectos para o

Leia mais

3. Linguagem de Programação C

3. Linguagem de Programação C Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3. Linguagem de programação C 3.1. Conceitos

Leia mais

20/3/2012. Gerenciamento Estratégico de Dados. Gerenciamento Estratégico de Dados. Gerenciamento Estratégico de Dados. Prof. Luiz A.

20/3/2012. Gerenciamento Estratégico de Dados. Gerenciamento Estratégico de Dados. Gerenciamento Estratégico de Dados. Prof. Luiz A. Prof. Luiz A. Nascimento Principais ferramentas: Banco de Dados ERP (módulo BI) ETL Data Mart Data Warehouse Data Mining Planilha Eletrônica OLAP OLAP 1 Classificação das ferramentas: Construção extração

Leia mais

Aprendizado de Máquina

Aprendizado de Máquina Aprendizado de Máquina Fabrício Olivetti de França Universidade Federal do ABC Tópicos 1. Introdução 1 Introdução Aprendizado de Máquina Extração de conhecimento. Automatização de tarefas. Tomada de Decisões.

Leia mais

Como criar seu ecossistema de dados com o Tableau no AWS

Como criar seu ecossistema de dados com o Tableau no AWS Como criar seu ecossistema de dados com o Tableau no AWS Migrando seu BI para a nuvem Seu BI funciona e, provavelmente, funciona muito bem. Porém, continuar capacitando seus colegas com os dados será um

Leia mais

Conceitos Básicos. Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI. Disciplina: Banco de Dados

Conceitos Básicos. Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI. Disciplina: Banco de Dados Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI Conceitos Básicos Disciplina: Banco de Dados Prof: Márcio Palheta, Esp Manaus - AM ROTEIRO Introdução Dados

Leia mais

Tópicos Especiais em Informática Fatec Indaiatuba 13/07/2017

Tópicos Especiais em Informática Fatec Indaiatuba 13/07/2017 Inteligência de Negócios Fatec Indaiatuba Prof. Piva Compreender as definições e conceitos básicos da Mineração de Dados (MD) Entender o processo KDD (Knowledge Discovery Data) e MD Descrever as etapas

Leia mais

Evandro Deliberal Aula 01

Evandro Deliberal     Aula 01 Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal http://www.deljoe.com.br/professor Aula 01 Agenda DATA MINING. Data mining Motivações Grande disponibilidade de dados

Leia mais

Tecnologia RFID aplicada a agrocomputação: Um estudo de caso utilizando descoberta de conhecimento em base de dados

Tecnologia RFID aplicada a agrocomputação: Um estudo de caso utilizando descoberta de conhecimento em base de dados Tecnologia RFID aplicada a agrocomputação: Um estudo de caso utilizando descoberta de conhecimento em base de dados Nome: Alex Sandro de Paula Rodrigues; Orientadora: Profª. Dra. Regina Barwaldt ORGANIZAÇÃO

Leia mais

GPS - Gestão de Projeto de Software

GPS - Gestão de Projeto de Software GPS - Gestão de Projeto de Software Aula 4 FPA ou APF Versão 1.0.2 em revisão! Professor Emiliano S. Monteiro FPA, intro. Desenvolvido por Allan J. Albrecht da IBM em 1979. O método foi publicado pela

Leia mais

SISTEMAS DE INFORMAÇÕES GERENCIAIS AULA 08 UFPR. Prof.ª Nicolle Sotsek Ramos

SISTEMAS DE INFORMAÇÕES GERENCIAIS AULA 08 UFPR. Prof.ª Nicolle Sotsek Ramos SISTEMAS DE INFORMAÇÕES GERENCIAIS AULA 08 UFPR Prof.ª Nicolle Sotsek Ramos REVISÃO Hardware- tendências Relação homem x máquina Software- tendências Cases GERENCIAMENTO DE DADOS Os gerentes precisam praticar

Leia mais

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos Banco de dados BD Dados x Informações Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados

Leia mais

ArcGIS 1: Introdução ao GIS

ArcGIS 1: Introdução ao GIS Duração: 2 dias (16 horas) Versão: 10.x Material didático: Português www.academiagis.com.br Descrição Este curso apresenta conceitos de GIS e ferramentas ArcGIS usadas para visualizar recursos do mundo

Leia mais

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos Banco de dados BD Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados em outros momentos

Leia mais

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s

Introdução. descrever os tipos de interfaces e linguagens oferecidas por um SGBD. mostrar o ambiente de programas dos SGBD s Introdução Contribuição do Capítulo 2: discutir modelos de dados definir conceitos de esquemas e instâncias descrever os tipos de interfaces e linguagens oferecidas por um SGBD mostrar o ambiente de programas

Leia mais

Rede de computadores Cliente- servidor. Professor Carlos Muniz

Rede de computadores Cliente- servidor. Professor Carlos Muniz Rede de computadores Professor Carlos Muniz Definição Cliente-servidor é um modelo computacional que separa clientes e servidores, sendo interligados entre si geralmente utilizando-se uma rede de computadores.

Leia mais

Fichas técnicas. Ficha técnica: Utilitário TruView

Fichas técnicas. Ficha técnica: Utilitário TruView Fichas técnicas Ficha técnica: Utilitário TruView RÁPIDO Fluxos de trabalho simples: Fornece visibilidade acionável, devido a compreensão rápida do domíniodo problema e a causa-raiz. Enviado à geração

Leia mais

Descoberta de conhecimento em textos - Análise semântica. Diogo Cardoso Eduardo Camilo Inácio Eduardo Monteiro Dellandréa Guilherme Gomes

Descoberta de conhecimento em textos - Análise semântica. Diogo Cardoso Eduardo Camilo Inácio Eduardo Monteiro Dellandréa Guilherme Gomes Descoberta de conhecimento em textos - Análise semântica Diogo Cardoso Eduardo Camilo Inácio Eduardo Monteiro Dellandréa Guilherme Gomes Introdução Diversidade de textos não padronizados; Emails, artigos,

Leia mais

Use a análise de marketing direto do SPSS Statistics para obter insight

Use a análise de marketing direto do SPSS Statistics para obter insight Use a análise de marketing direto do SPSS Statistics para obter Analise o histórico do cliente usando o RFM David Gillman Director, Services Data Sooner 05/Set/2014 Aprenda a usar o processo de análise

Leia mais

Arquitetura de núcleo distribuído utilizando o sistema de switch central Z9000. Uma Nota Técnica da Dell

Arquitetura de núcleo distribuído utilizando o sistema de switch central Z9000. Uma Nota Técnica da Dell Arquitetura de núcleo distribuído utilizando o sistema de switch central Z9000 Uma Nota Técnica da Dell Esta nota técnica serve apenas para fins informativos e pode conter erros de digitação e erros técnicos.

Leia mais

Informática Parte 19 Prof. Márcio Hunecke

Informática Parte 19 Prof. Márcio Hunecke Escriturário Informática Parte 19 Prof. Márcio Hunecke Informática NOÇÕES DE ALGORITMOS DE APRENDIZADO O aprendizado automático, aprendizado de máquina (em inglês: "machine learning") ou aprendizagem

Leia mais

Guia de recursos: produtividade de workstations

Guia de recursos: produtividade de workstations Guia de recursos: produtividade de workstations Conteúdo Além do desktop: produtividade de workstations 2 Descubra como obter a maior produtividade possível de aplicativos de alto desempenho que requerem

Leia mais

Organização e Arquitetura de Computadores. Professor Airton Ribeiro de Sousa

Organização e Arquitetura de Computadores. Professor Airton Ribeiro de Sousa Organização e Arquitetura de Computadores Professor Airton Ribeiro de Sousa airton.ribeiro@faciplac.edu.br Apresentação Nesta disciplina, você estudará os principais conceitos de arquitetura de computadores.

Leia mais

SOCIEDADE PARANAENSE DE ENSINO E TECNOLOGIA SPET PROGRAMA DE EVOLUÇÃO CONTÍNUA DE QUALIDADE. ES 60 DISCIPLINA: Engenharia de Software II

SOCIEDADE PARANAENSE DE ENSINO E TECNOLOGIA SPET PROGRAMA DE EVOLUÇÃO CONTÍNUA DE QUALIDADE. ES 60 DISCIPLINA: Engenharia de Software II ES 60 DISCIPLINA: Engenharia de Software II AULA NÚMERO: 6 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar, discutir e exercitar a visão de um sistema a ser projetado. Os principais

Leia mais

Aula 6 Mineração Streams Representação dos Dados. Profa. Elaine Faria UFU

Aula 6 Mineração Streams Representação dos Dados. Profa. Elaine Faria UFU Aula 6 Mineração Streams Representação dos Dados Profa. Elaine Faria UFU - 2017 Agradecimentos Este material é baseado No livro Tan et al, 2006 Nos slides do prof. Andre C. P. L. F. Carvalho Agradecimentos

Leia mais

Banco de Dados I. Sejam bem-vindos! Prof. Fred Lucena. 1

Banco de Dados I. Sejam bem-vindos! Prof. Fred Lucena. 1 Banco de Dados I Sejam bem-vindos! 1 Bibliografia Básica COUGO, Paulo. Modelagem conceitual e projeto de banco de dados. 3.ed. Rio de Janeiro: F & W Publications, 1997. 284p. HEUSER, Carlos Alberto. Projeto

Leia mais

Rational Unified Process (RUP)

Rational Unified Process (RUP) Rational Unified Process (RUP) A Rational é bem conhecida pelo seu investimento em orientação em objetos. A empresa foi à criadora da Unified Modeling Language (UML), assim como de várias ferramentas que

Leia mais

Governança e Big Data. Celso Poderoso

Governança e Big Data. Celso Poderoso Governança e Big Data Celso Poderoso cpoderoso@microstrategy.com Celso Poderoso Formação Acadêmica: Economista Especialista em Sistemas de Informação Mestre em Tecnologia (Grid Computing/Cloud Computing)

Leia mais

Introdução a Sistemas Gerenciadores de Banco de Dados

Introdução a Sistemas Gerenciadores de Banco de Dados Introdução a Sistemas Gerenciadores de Banco de Dados Wendel Melo Faculdade de Computação Universidade Federal de Uberlândia www.facom.ufu.br/~wendelmelo Banco de Dados I Introdução a SGBD s 2 Definição

Leia mais

MÓDULO 16 PLANEJAMENTO DE CONSTRUÇÃO, TESTES E DOCUMENTAÇÃO DO SISTEMA

MÓDULO 16 PLANEJAMENTO DE CONSTRUÇÃO, TESTES E DOCUMENTAÇÃO DO SISTEMA MÓDULO 16 PLANEJAMENTO DE CONSTRUÇÃO, TESTES E DOCUMENTAÇÃO DO SISTEMA Quando falamos para os alunos sobre projeto e desenvolvimento de sistemas de informação eles pensam logo em programar. A programação

Leia mais

6. Execução dos Procedimentos Substantivos

6. Execução dos Procedimentos Substantivos 6. Execução dos Procedimentos Substantivos 6.1. Realizar Procedimentos Analíticos 6.1.1 Para todos os postulados de auditoria efetuamos os procedimentos substantivos primários independentemente da nossa

Leia mais

Processos de Software. O que é modelo de processo? Vantagens. Modelos de Processo Gerais. O que é um processo de software?

Processos de Software. O que é modelo de processo? Vantagens. Modelos de Processo Gerais. O que é um processo de software? DCC / ICEx / UFMG O que é um processo de software? Processos de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Conjunto de atividades que leva ao desenvolvimento do produto software Um

Leia mais

O QUE É O BIG DATA? Big Data é o termo que descreve uma quantidade enorme de informações (volume de dados). BIG DATA ALGORITMOS 2

O QUE É O BIG DATA? Big Data é o termo que descreve uma quantidade enorme de informações (volume de dados). BIG DATA ALGORITMOS 2 O QUE É O BIG DATA? Big Data é o termo que descreve uma quantidade enorme de informações (volume de dados). BIG DATA ALGORITMOS 2 O QUE É O BIG DATA? Os dados são o novo petróleo O Big Data, tal como o

Leia mais

3 Medição de Software

3 Medição de Software 3 Medição de Software À medida que a engenharia de software amadurece, a medição de software passa a desempenhar um papel cada vez mais importante no entendimento e controle das práticas e produtos do

Leia mais

Aula 02. Evandro Deliberal

Aula 02. Evandro Deliberal Aula 02 Evandro Deliberal evandro@deljoe.com.br https://www.linkedin.com/in/evandrodeliberal Data Warehouse; Ambiente de Data Warehouse; Processos e ferramentas envolvidas; Arquiteturas de DW; Granularidade;

Leia mais

Tecnologia da Informação

Tecnologia da Informação UNIDADE III Banco de Dados Professor : Hiarly Alves www.har-ti.com Fortaleza - 2014 Tópicos Conceito de Banco de Dados. Problemas com Banco de Dados. Modelos de Relacionamento de um Banco de Dados. SGDB

Leia mais

Respostas aos Riscos Avaliados

Respostas aos Riscos Avaliados Respostas aos Riscos Avaliados Avaliação de Riscos Respostas aos Riscos Significativos Estratégia Global Plano de Auditoria NBC TA 330 Respostas do Auditor aos Riscos Avaliados O auditor deve planejar

Leia mais

Finanças do Infor LN Guia do usuário para controladoria

Finanças do Infor LN Guia do usuário para controladoria Finanças do Infor LN Guia do usuário para controladoria Copyright 2017 Infor Todos os direitos reservados. As marcas e logomarcas definidas aqui são marcas comerciais e/ou marcas comerciais registradas

Leia mais

Documentação de Software

Documentação de Software ISO/IEC 12207: Documentação de Software Registra a evolução do software para que sejam criadas as bases necessárias para uma melhor utilização e manutenção do software Estima-se que de 20% a 30% de todo

Leia mais

Oracle Healthcare Foundation Acelerando a evolução dos cuidados médicos

Oracle Healthcare Foundation Acelerando a evolução dos cuidados médicos Oracle Healthcare Foundation Acelerando a evolução dos cuidados médicos De indivíduos a populações, preenchendo a lacuna no tratamento médico para uma saúde melhor Desafios enfrentados pelo setor de assistência

Leia mais

Sistemas de Informação

Sistemas de Informação Sistemas de Informação Sistemas empresariais: BI e BSC 1 BI BI Business Intelligence ou Inteligência de Negócios Resolução de problemas complexos Decisões assertivas Manter Vender Comprar Inteligência

Leia mais

Este é o segundo modulo, nele abordaremos os métodos de gerenciamento do Windows Server 2008.

Este é o segundo modulo, nele abordaremos os métodos de gerenciamento do Windows Server 2008. Gerenciando o Windows Server 2008 Bem vindo(a), Este é o segundo modulo, nele abordaremos os métodos de gerenciamento do Windows Server 2008. Após essa aula você será capaz de: Definir quais são as formas

Leia mais

DMS - DOCUMENTO DE MODELAGEM DE SISTEMA VERSÃO: [NOME DO SISTEMA] [SIGLA] [AUTORES]

DMS - DOCUMENTO DE MODELAGEM DE SISTEMA VERSÃO: [NOME DO SISTEMA] [SIGLA] [AUTORES] DMS - DOCUMENTO DE MODELAGEM DE SISTEMA Este documento foi criado seguindo as recomendações e orientações do livro UML na Prática Do Problema ao Sistema e do modelo PRISM do MPDS (Modelo Prático para Desenvolvimento

Leia mais

LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS

LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI LINGUAGEM, TIPOS DE USUÁRIOS DE SGBD E MODELOS DE DADOS Disciplina: Banco de Dados Prof: Márcio Palheta,

Leia mais

Engenharia Software. Ení Berbert Camilo Contaiffer

Engenharia Software. Ení Berbert Camilo Contaiffer Engenharia Software Ení Berbert Camilo Contaiffer Características do Software Software não é um elemento físico, é um elemento lógico; Software é desenvolvido ou projetado por engenharia, não manufaturado

Leia mais

SBC - Sistemas Baseados em Conhecimento

SBC - Sistemas Baseados em Conhecimento Siglas, Símbolos, Abreviaturas DW - Data Warehouse KDD Knowledge Discovery in Database MD Mineração de Dados OLAP - On-line analytical processing SBC - Sistemas Baseados em Conhecimento 1. INTRODUÇÃO O

Leia mais

1. Conceitos de Bancos de Dados

1. Conceitos de Bancos de Dados Bancos de Dados 1. Conceitos de Bancos de Dados 1 Bancos de Dados na Vida Cotidiana BD e sistemas de informação baseados em BD são cada vez mais essenciais para a vida moderna Quase todas as nossas atividades

Leia mais

Microstrategy 10 tutorpro.com.br cetax.com.br

Microstrategy 10 tutorpro.com.br cetax.com.br tutorpro.com.br cetax.com.br 2 3 Módulo I Business Intelligence com Microstrategy Cetax Consultoria e Treinamento www.cetax.com.br Business Intelligence pode ser definido como um conjunto de técnicas utilizadas

Leia mais

Arquitetura de um Ambiente de Data Warehousing

Arquitetura de um Ambiente de Data Warehousing Arquitetura de um Ambiente de Data Warehousing Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Arquitetura Típica usuário usuário... usuário

Leia mais

Aula 4 Introdução ao C

Aula 4 Introdução ao C Considere o nosso MSC. O Processador Central, entende o conjunto de instruções, leia, imprima, atribuição e condicional e com ela resolvemos vários problemas, construindo vários algoritmos. As instruções

Leia mais

Classificação e Predição de Dados - Profits Consulting - Consultoria Empresarial - Serviços SAP- CRM Si

Classificação e Predição de Dados - Profits Consulting - Consultoria Empresarial - Serviços SAP- CRM Si Classificação e Predição de Dados - Profits Consulting - Consultoria Empresarial - Serviços SAP- CRM Si Classificação de Dados Os modelos de classificação de dados são preditivos, pois desempenham inferências

Leia mais

INSTITUTO FEDERAL DE SÃO PAULO CAMPUS PRESIDENTE EPITÁCIO MODELO DOS PROCESSOS DE SOFTWARE

INSTITUTO FEDERAL DE SÃO PAULO CAMPUS PRESIDENTE EPITÁCIO MODELO DOS PROCESSOS DE SOFTWARE INSTITUTO FEDERAL DE SÃO PAULO CAMPUS PRESIDENTE EPITÁCIO CURSO ANÁLISE E DESENVOLVIMENTO DE SISTEMA MODELO DOS PROCESSOS DE SOFTWARE ALUNO SAMUEL BRAGA LOPES SUMÁRIO - AGENDA INTRODUÇÃO MODELO CASCATA

Leia mais

5 Usando as Representações de Design Rationale

5 Usando as Representações de Design Rationale 5 Usando as Representações de Design Rationale Como mencionamos anteriormente, representar design rationale em uma linguagem formal usando o modelo formal dos artefatos nos permite atribuir semântica ao

Leia mais

Arquitetura de um Ambiente de Data Warehousing

Arquitetura de um Ambiente de Data Warehousing Arquitetura de um Ambiente de Data Warehousing Processamento Analítico de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Prof. Dr. Ricardo Rodrigues Ciferri Arquitetura Típica usuário usuário... usuário

Leia mais

Impé rio Digital. Como Construir Um Império Trabalhando Pela Internet

Impé rio Digital. Como Construir Um Império Trabalhando Pela Internet Impé rio Digital Como Construir Um Império Trabalhando Pela Internet Nesse E-book você vai descobrir como pessoas comuns estão construindo um verdadeiro Império trabalhando na internet. Você vai entender

Leia mais

Introdução a Banco de Dados. Curso: Engenharia de Produção Disciplina: Informática Aplicada Professor: Rodrigo da Rocha

Introdução a Banco de Dados. Curso: Engenharia de Produção Disciplina: Informática Aplicada Professor: Rodrigo da Rocha Introdução a Banco de Dados Curso: Engenharia de Produção Disciplina: Informática Aplicada Professor: Rodrigo da Rocha Agenda Introdução Objetos do Banco de Dados Planejar um Banco de Dados Criar um Banco

Leia mais

Borland Connect 1.3. Notas da versão

Borland Connect 1.3. Notas da versão Borland Connect 1.3 Notas da versão Borland Software Corporation 700 King Farm Blvd, Suite 400 Rockville, MD 20850 Copyright Micro Focus 2014. All rights reserved. Portions Copyright 1998-2009 Borland

Leia mais

Organizando os dados em um Banco de Dados

Organizando os dados em um Banco de Dados Banco de Dados Prof. Célio R. Castelano Página 1 de 6 Organizando os dados em um Banco de Dados Um Banco de Dados deve ser projetado para armazenar todos os dados relevantes para a empresa e fornecer acesso

Leia mais

Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri. Banco de Dados Processamento e Otimização de Consultas

Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri. Banco de Dados Processamento e Otimização de Consultas Processamento e Otimização de Consultas Banco de Dados Motivação Consulta pode ter sua resposta computada por uma variedade de métodos (geralmente) Usuário (programador) sugere uma estratégia para achar

Leia mais