Pular para o conteúdo principal
Nível
Graduação
Nome da disciplina
Manipulação de Banco de Dados
Número de Créditos
5
Oferecimento
2º Período Letivo
Pré-requisito
MC102 + ME115
Ementa

Introdução ao uso de software: R, Python, SAS, Excel. Importação e leitura de dados em diversos formatos. Operadores. Funções. Estruturas de controle. Obtenção, organização e manipulação de dados. Visualização de dados.<br><br> 

Conteúdo / Programa

1. Estruturas básicas para representação de informações: listas, árvores, grafos e suas generalizações;<br>2. Leitura e exportação de dados:  uso das diversas funções de leitura de dados; cálculo de memória necessária para leitura de dados; leitura de arquivos a partir de uma URL;<br>3. Operadores para subconjuntos de objetos: subconjunto de um vetor; subconjunto de uma matriz; subconjunto de uma lista; subconjunto de elementos aninhados; busca de elementos de uma lista; remoção de dados faltantes;<br>4. Operações Vetoriais: dados com data e hora; formatação; operações;<br>5. Expressões regulares;<br>6. Importação e exportação de dados: XML, Excel, APIs,<br>  SQL e noSQL;<br>7. Manipulação de bases de dados volumosas;<br>8. Organização de banco de dados: princípios básicos de<br>  organização de um banco de dados para análise estatística,<br>  combinação de múltiplos bancos de dados;<br>9. Visualização de dados: estratégias de<br>  representação gráfica; visualização eficiente de grandes bases de dados.

Referência Bibliográfica

Peng, R.D. R Programming for Data Science. Leanpub, 2015.<br>Wickham, H. ggplot2: Elegant Graphics for Data Analysis. Springer, 2009.<br>Chambers, J. Software for Data Analysis: Programming with R (Statistics and Computing). Springer, 2009.<br><br>Fry, B. Visualizing Data: Exploring and Explaining Data with the Processing Environment. O'Reilly, 2008.

Forma de Avaliação

Por nota e frequência