FACULDADE DE EDUCAÇÃO SUPERIOR DO PARANÁ GRADE CURRICULAR ADMINISTRAÇÃO DE BANCO DE DADOS Projeto e Modelagem de Banco de Dados Através de inúmeros exercícios práticos, o aluno será conduzido a repensar o processo de modelagem de dados clássico, agregando novas técnicas para levantamento, modelagem e validação de modelos de dados. Com isto estará capacitado a criar modelos realistas, estáveis, flexíveis e com performance adequada. Técnicas inovadoras serão apresentadas junto com a abordagem clássica, possibilitando também um nível de especialização neste tema, para aqueles que já o conhecem. Oracle Database: Introduction to SQL (*) O aluno será capacitado a conhecer a linguagem de extração e manipulação de dados utilizada no Oracle Database. Serão abordados comandos chamados DML (select, insert, update e delete) para manipulação de dados. Exportação de dados, dicionário de dados e identificação de objetos do banco de dados, conversão de dados, manipulação de datas também fazem parte desta disciplina. Serão apresentados tópicos que auxiliarão o DBA realizar de maneira eficiente a administração do banco de dados . Oracle Database: Program with PL/SQL (*) Será apresentado os benefícios da linguagem PL/SQL. Conceitos de procedures, functions, packages, triggers, fluxo de repetição, controle condicional de fluxo, declaração de variáveis, cursores, manipulação de exceções na execução de comandos serão abordados. Esta disciplina auxiliará nas atividades do DBA para identificar e solucionar instruções PL/SQL que possam comprometer a performance do banco de dados. Oracle Database: Admin, Install and Upgrade Accelerated (*) Serão apresentados os processos de background, a arquitetura de memória e armazenamento do Oracle Database 12c. O aluno será capacitado a instalar o software e banco de dados, identificar objetos do banco de dados (tabelas, índices, roles, sequences entre outros), gerenciamento de usuários, conceitos de backup & recovery serão alguns tópicos que serão abordados. Disciplina de extrema importância para os DBA´s realizarem uma administração de maneira eficiente do banco de dados Oracle. Oracle Database: Backup e Recovery Workshop (*) Serão abordados os conceitos e requisitos para a realização de backup e recovery dos dados. O aluno será capacitado a desenvolver sua estratégia de backup, restore e recovery. Backup do tipo full, incremental e archive log serão abordados neste capítulo. Também será apresentada a ferramenta Recovery Manager (RMAN). Oracle Database: Managing Multitenant Architecture (*) Nova arquitetura apresentada na versão 12c do Oracle Database, Multitenant veio para otimizar a utilização dos recursos de servidores, pois a nível de sistema operacional haverá uma instância Oracle (também chamada de Container Database ou CDB) e poderão ser criados até 252 bancos de dados plugáveis neste CDB (também chamados de PDB). O aluno será capaz de instalar e administrar bancos de dados do tipo Container Database e Pluggable Databases. Criar PDB´s, clonar PDB´s, administrar PDB´s serão algumas atividades que estarão contempladas nesta disciplina. Metodologia Científica Propõe compreender o método científico e a pesquisa para o desenvolvimento de trabalhos científicos, identificando e aplicando os tipos de pesquisa possíveis. Propõe identificar os tipos de trabalhos científicos, sabendo utilizar cada qual na circunstância em que forem necessários. Ética Profissional Apresentação, debates e resultados envolvendo práticas éticas dos administradores/desenvolvedores no tratamento das bases de dados e os impactos destas práticas no relacionamento entre as pessoas. As possibilidades de mudanças para comportamentos moralmente mais independentes das situações conhecidas para situações mais inovadoras, são a tônica da disciplina. Alta Disponibilidade no Banco de Dados Oracle Disciplina destinada a apresentar aos alunos as tecnologias disponíveis no banco de dados Oracle para manter alta disponibilidade de seus dados. Oracle Data Guard oferecerá aos alunos a oportunidade de conhecer, monitorar e gerenciar a estrutura de um ou mais bancos de dados em standby. Outro conceito a ser abordado será Real Application Clusters (RAC) onde várias instâncias, em servidores diferentes, compartilhem o mesmo conjunto de dados, oferecendo assim alta disponibilidade no acesso aos dados. Serão também apresentados aos alunos, os conceitos de Exadata, cuja arquitetura propicia alta performance para bancos de dados Oracle. Business Analytics & Data Mining A disciplina apresentará os conceitos de projetos data warehouse, modelagem multidimensional, OLAP, análise exploratória de dados, visualização de dados, processos de KDD, tarefas de mineração de dados, classificadores, agrupamentos, regra de associação, séries temporais e anomalias. Supervisão de Elaboração de Trabalho de Conclusão de Especialização Esta disciplina tem como finalidade fornecer orientações aos alunos para a elaboração do Trabalho de Conclusão de Especialização. Apresentar as normas de apresentação de trabalhos produzidos pelos alunos da Faculdade de Educação Superior do Paraná (FESP), visando à sua uniformização. Os itens desenvolvidos serão baseados em documentos da Associação Brasileira de Normas Técnicas (ABNT). Apresentar critérios de escolha dos Orientadores, bem como apresentar os prazos para as etapas do processo de elaboração do Trabalho de Conclusão de Especialização. Seminário Seminário diferenciado, com tema direcionado à Administração de Banco de Dados (*) Material didático oficial da Oracle (em inglês)