CCT0848 Plano de Ensino
CCT0848 Plano de Ensino
CCT0848 Plano de Ensino
Ementa
Instalação do SGBD ORACLE, Arquitetura Básica do SGBD; Criação de um Banco de Dados;
Gerenciando a Instância; Administrando Estruturas de Armazenamento e Esquemas; Gerenciamento de
Dados; Configurando o Ambiente de Redes, Gerenciamento de Usuários, Backup/Recovery,
Performance/Tunnig.
Objetivos Gerais
Proporcionar aos alunos os conceitos necessários para realizarem a administração de banco de dados
utilizando o SGBD ORACLE, de acordo com as normas técnicas e de negócios das organizações.
Objetivos Específicos
Instalar e executar atividades de administração do ORACLE; Aplicar procedimentos para controle de
acesso e segurança; Manter bancos de dados e realizar a sua manutenção; Monitorar o sistema utilizando
relatórios e arquivos de logs; Utilizar ferramentas e técnicas para otimização de desempenho; Elaborar
políticas de backup/recovery de arquivos de sistema e de bases de dados.
Conteúdos
Unidade 1: Introdução e Conhecimentos Básicos do ORACLE 1.1.Conceitos básicos de banco de dados
e de SGBDs. 1.2.Evolução histórica e licença de utilização. 1.3.Características, arquitetura, recursos e
recomendações de utilização. 1.4.Comparativo entre os principais SGBDs. 1.5.Relação de ferramentas
para administração de bases de dados. Unidade 2: Instalação e Configuração do ORACLE 2.1.Instalação
e configuração em ambiente Windows/Linux. 2.2.Detalhamento das principais ferramentas e
funcionalidades. 2.3.Localização do arquivo de configuração. 2.4.Relação e descrição dos principais
comandos de psql no terminal interativo. 2.5.Bibliotecas de conexão para bases de dados.
2.6.Procedimentos para conexão entre estação cliente e servidor. 2.7.Inicialização e interrupção de
processos. Unidade 3: Controle de Acesso e Segurança do ORACLE 3.1.Gerenciamento de usuários e de
grupos de usuários. 3.2.Gerenciamento de papeis e privilégios. 3.3.Gerenciamento de sessões. Unidade 4:
Gerenciamento Lógico e Físico de Dados do ORACLE 4.1.Apresentação da estrutura de diretórios e de
arquivos. 4.2.Gerenciamento de espaço em disco. 4.3.Gerenciamento de clusters. 4.4.Gerenciamento de
bases de dados. 4.5.Gerenciamento de esquemas, tabelas, tablespaces e demais objetos.
4.6.Gerenciamento de índices. 4.7.Gerenciamento de catálogos do sistema. Unidade 5: Monitoramento
de Recursos do ORACLE 5.1.Relação de ferramentas e tipos de monitoramento. 5.2.Monitoramento de
atividade do banco de dados. 5.3.Monitoramento de uso do disco rígido. 5.4.Identificação de blocos de
dados corrompidos. 5.5.Relação de ferramentas e técnicas para visualização de logs. 5.6.Técnicas para
realizar auditoria de dados. 5.7.Geração de relatórios. Unidade 6: Gerenciamento e Otimização do
ORACLE 6.1.Configuração e otimização de consultas. 6.2.Particionamento de tabelas.
6.3.Balanceamento de carga. 6.4.Relação de ferramentas para teste de desempenho. 6.5.Técnicas de
indexação. 6.7.Configurações administrativas e de infraestrutura recomendadas. 6.8.Boas práticas para
atualização de versão e resolução de problemas. Unidade 7: Gerenciamento de Backup/Recovery do
ORACLE 7.1.Ferramentas para backup/recovery. 7.2.Principais tipos de backup/recovery. 7.3.Pré
requisitos para realizar backup/recovery. 7.4.Gerenciamento de backup/recovery lógico utilizando dump.
7.5.Gerenciamento de backup/recovery físico de arquivos do sistema.
Procedimentos de Avaliação
A avaliação da disciplina segue as normas regimentais da Instituição. Nesta disciplina o aluno será
avaliado por seu desempenho nas avaliações presenciais, bem como nos simulados que realizar. No que
se refere às avaliações presenciais, o aluno agendará a realização da AV e, se necessário e
Procedimentos de Avaliação
A avaliação da disciplina segue as normas regimentais da Instituição. Nesta disciplina o aluno será
avaliado por seu desempenho nas avaliações presenciais, bem como nos simulados que realizar. No que
se refere às avaliações presenciais, o aluno agendará a realização da AV e, se necessário e
posteriormente a AVS. As referidas avaliações, realizadas no polo de apoio EAD, envolvem questões
objetivas e/ou discursivas a partir do banco de questão da disciplina e consideram diferentes níveis de
complexidade e diferentes níveis cognitivos. Os simulados tomam como base o conteúdo de toda a
disciplina e permitem a obtenção de até 2,0 pontos na média, desde que o aluno obtenha, pelo menos,
nota 4,0 na AV e na AVS.
Bibliografia Básica
PERKOVIC, L. Introdução à computação usando Python: um foco no desenvolvimento de aplicações.
Rio de Janeiro: LTC, 2016. Disponível em: . LIMA, J.R. Consumindo a API do Zabbix com Python. São
Paulo: Brasport: 2016. Disponível em: . AGUILAR, L.J. Fundamentos de programação: algoritmos,
estruturas de dados e objetos. Porto Alegre: AMGH, 2011. Disponível em: .
Bibliografia Complementar
FORBELLONE, André Luiz Villar; EBERSPACHER, Henri Frederico. Lógica de Programação: a
construção de algoritmos e estruturas de dados. 3.ed. São Paulo: Pearson, 2005. Disponível em: .
DROZDEK, A. Estrutura de dados em algoritmos em C++. São Paulo: Cengage Learning, 2017.
Disponível em: . MIZRAHI, V.V. Treinamento em linguagem C++: módulo 1. 2.ed. São Paulo: Pearson,
2006. Disponível em: . MELO, A.C.V.; SILVA, F.S.C. Princípios de linguagens de programação. 3.ed.
São Paulo: Blucher, 2014. Disponível em: . GAMMA, E. et.al. Padrões de projeto: soluções reutilizáveis
de software orientado a objetos. Porto Alegre: Bookman, 2000. Disponível em: .
Outras Informações