Blog do Prof. Robson Soares Silva – Notícias e Dicas de TI

Tecnologias de Informação com ênfase em Java, Android, Banco de Dados Oracle/PgSQL/MySQL, Linux entre outras – UFMS Câmpus de Ponta Porã

Livros, Publicações e Entrevistas

04/2007

Livro publicado em 2007 pela Editora Érica. Este foi um projeto de vida que consegui realizar, pois queria muito dar aula de banco de dados utilizando um livro meu, e graças a Deus pude realizar este projeto. Utilizei ele agora em 2009 na pós em DBA pela Uniderp Anhanguera Educacional. Tive um retorno muito positivo sobre o livro e fiquei muito feliz pela boa aceitação e aprovação de quem o comprou.

livrooracle

Oracle Database 10g Express Edition – Guia de Instalação, Configuração e Administração com Implementação PL/SQL Relacional e Objeto-Relacional
Autor(es): Robson Soares Silva
Código: 1628
ISBN: 978-85-365-0162-8
Edição 1º
Categoria: Banco de Dados
N.Páginas: 240
Formato: 17 x 24 cm

Link: http://www.editoraerica.com.br/buscafinal.asp?cod=1628&autor=Robson%20Soares%20Silva

Publicado pela Editora Érica (www.editoraerica.com.br)

Resenha
O livro detalha os principais recursos desse poderoso banco de dados, como a aquisição e instalação do programa, criação de tabelas, chaves primária e estrangeira, consultas SQL, utilização de índices, usuários do sistema, criação de usuários, concessão e restrição de direitos de acesso, programação PL/SQL, procedures, functions, packages, triggers, implementação objeto-relacional, criação de aplicações, acesso remoto, backup e restore, flashback, níveis de certificação e conexão Oracle com o Java.
Possui também diversos exercícios propostos, além de um simulado com questões para certificação.

Capítulo 1 – Introdução ao Oracle Database 10g Express Edition
1.1. Instance
1.2. Tablespaces
1.3. Usuários SYS, SYSTEM e HR
1.4. Tecnologia Grid
1.5. Dados Históricos
1.6. O Oracle e o SQL
1.7. Banco de Dados Relacional
1.8. Chave Primária
1.9. Bancos de Dados Objeto-Relacionais
1.10. A Abrangência da Linguagem
1.11. Linguagem de Manipulação dos Dados (Data Manipulation Language – DML)
1.12. Linguagem de Definição dos Dados (Data Definition Language – DDL)
1.13. Linguagem de Controle dos Dados (Data Control Language – DCL)
1.14. Pré-Requisitos
1.15. Características do Oracle Database 10G XE

Capítulo 2 – Instalação do Oracle Database 10g Express Edition
2.1. Instalação do Oracle no Windows
2.2. Instalação do Oracle no Linux

Capítulo 3 – Login e Criação de Usuários no Oracle
3.1. Login usando Application Express
3.2. Criar um Usuário de Forma Interativa
3.3. Criando um Usuário por meio de Comandos
3.4. Login Usando SQL Plus

Capítulo 4 – Estudo de Caso: Controle de uma Transportadora
4.1. Criando Tabelas no Oracle
4.2. Constraints
4.3. Sinônimos
4.4. Visôes
4.5. Índices
4.6. Tipos de Dados
4.7. Sequence
4.8. Criando Tablespaces
4.9. Criação de Tabelas com o Construtor de Tabelas
4.10. Criação de Tabelas com a Opção Informar Comando
4.11. Criação de Tabelas com a Opção Upload do Script SQL
4.12. Exercícios

Capítulo 5 – Seleção, Inserção, Exclusão e Atualização no Oracle
5.1. Consultas SQL
5.5.1. Funções de Grupo
5.5.2. Funções de Conversão
5.2. Inserindo Dados
5.3. Atualizando Dados com Update
5.4. Eliminando Dados com Delete
5.5. Exercícios

Capítulo 6 – Criando Rotinas PL/SQL, Procedures, Functions, Packages e Triggers
6.1. Programação PL/SQL
6.1.1. Exceções
6.1.2. Identificadores
6.1.3. Declaração de Variável
6.1.4. Comentários
6.1.5. Utilizando %TYPE
6.1.6. Subtipos Definidos pelo Usuário
6.1.7. Escopo de Variável e Visibilidade
6.1.8. Operadores
6.1.9. Expressões Booleanas
6.1.10. Estruturas de Controle PL/SQL
6.1.11. Registros PL/SQL
6.1.12. Utilizando %ROWTYPE
6.1.13. Controle de Transações
6.1.14. Criando Cursor
6.2. Criando Procedures
6.3. Criando Functions
6.4. Criando Packages
6.5. Criando Triggers
6.6. Criando Auditoria de Dados no Oracle com Triggers
6.7. Exercócios

Capítulo 7 – Concedendo e Negando Permissões no Oracle
7.1. Grant
7.2. Revoke
7.3. Roles (Papéis)
7.4. Exercícios

Capítulo 8 – Backup e Restore
8.1. Backup com Noarchivelog (Archivelog não Habilitado)
8.2. Backup com Archivelog Habilitado
8.3. Restaurar Backup
8.4. Exercícios

Capítulo 9 – Implementação Objeto-Relacional no Oracle
9.1. Modelo Objeto-Relacional Oracle
9.1.1. Tipo Objeto
9.2. Herança
9.3. Tabelas Aninhadas (Nested Tables)
9.4. Criação de Tipos de Array
9.5. Criando uma Tabela com os Tipos Definidos
9.6. Inserindo Dados na Tabela com Tipos Diferenciados
9.7. Selecionando Dados na Tabela com Tipos Diferenciados
9.8. Exercícios

Capítulo 10 – Oracle Flashback
10.1. Flashback Query
10.2. Exercícios

Capítulo 11 – Criação de Aplicações no Oracle
11.1. Criando a Aplicação
11.2. Criando os Formulários de Entrada e Edição dos Dados
11.3. Criando os Relatórios dos Dados

Capítulo 12 – Acesso Remoto ao Oracle
12.1. Acesso Remoto ao Oracle Via Browser
12.2. Acesso Remoto ao Oracle Via SQL Plus

Capítulo 13 – Dicas e Comandos Avançados de DBA Oracle

Capítulo 14 – Certificação Oracle
14.1. Níveis de Certificação
14.2. Linhas de Carreira
14.3. Questões Preparatórias para a Prova de Certificação Oracle

Capítulo 15 – Conexão Java com Oracle
15.1. Criando uma Tela de Cadastro de Funcionórios com Java
15.2. Consultando Dados na Tabela de Funcionório com Java

====================================================

02/2009
Entrevista para revista INFO Exame do mês de Fevereiro de 2009

Revista Info fevereiro de 2009

No ano de 2009 tive a alegria e o privilégio de ser entrevistado para uma matéria para a revista INFO exame distribuída em rede nacional. O título da matéria é “A espera do Android”. O trecho da entrevista que foi publicado foi:

O professor de Ciência da Computação Robson Soares Silva, de 36 anos, de Campo Grande (MS), também resolveu não esperar para começar a programar um aplicativo para despesas pessoais para o Android. Participante da comunidade de software livre, Silva classifica o Android como um Linux para dispositivos móveis…

Fonte: Revista Info Exame. Qual vai ser o seu próximo celular? Fevereiro de 2009.

Site da Revista INFO: http://info.abril.com.br/

===================================================
01/2009
Artigo publicado no Anuário da Produção Acadêmica vol II, no. 3, ano de 2009

Anuário Docente de 2008

autores2009anuario

resumo2009

====================================================