Oracle DBA Essencial Vol. 1 - SQL
Doze anos trabalhando com Oracle estão representados nos mais de 170 exemplos, o que possibilita a utilização deste livro tanto como material de estudo quanto de referência. E mais de vinte anos lecionando permitiram a elaboração de um material de valor inestimável a professores e alunos. Vale ressaltar a função dos exercícios: não apenas permitem consolidar os conhecimentos recém adquiridos, como também incentivam o aluno a expandir seus horizontes ao desvendas assuntos novos.
E como se não bastassem os mais de 130 exercícios, cujas resoluções aparecem no site do autor, www.eduardomorelli.com, ainda temos a participação de dois personagens: o DBA S.Q.L. Sérvulo e o jornalista Libriano Zuben-el-Genubi, o segundo entrevistando o primeiro. Utilizando uma abordagem totalmente inédita, assuntos de maior complexidade são apresentados de uma forma leve e descontraída.
Finalmente, o livro também pode ser utilizado como material de preparação para o Exame IZO-051, o primeiro na linha de certificação Oracle 11g.
Nenhum comentário encontrado
Novo comentário
Metas
Arquivo de apoio
Cenário motivador
Teoria
1.1 – Projeto Conceitual
1.2 – Projeto Lógico
1.3 – Projeto Físico
1.4 – SQL
Exercícios
2. Tabelas
Metas
Arquivos de apoio
Antes de começar este capítulo...
Cenário motivador
Teoria
2.1 – SQL Developer
2.2 – Conexão via SQL Developer
2.3 – Tabelas: cuidados prévios à criação
2.4 – Tabelas: criação
2.5 – Tebelas: alteração
2.6 – Tabelas: eliminação
2.7 – Tabelas: inserção de dados
2.8 – Sequences
Entrevista: Recycle Bin
Exercícios
3. Seleção Elementar de Dados
Metas
Arquivos de apoio
Antes de começar este capítulo...
Cenário motivador
Teoria
3.1 – A Consulta Mais Simples
3.2 – Projeções
3.3 – Seleções
3.4 – Comparações Entre Cadeias de Caracteres
3.5 – Comparações Envolvendo Valores Nulos
3.6 – Ordenações
3.7 – Visualizando Dados em Tabelas Diferentes
3.8 – Expressões Calculadas
3.9 – Agregação de Dados
3.10 – Dicionário de Dados
Entrevista: Criação de Consultas
Exercícios
Exercícios Desafio
4. Atualização de Dados
Metas
Arquivos de apoio
Antes de começar este capítulo...
Teoria
4.1 – Inserção de Múltiplas Linhas
4.2 – Atualizações de Dados com UPDATE
4.3 – Eliminações de Linhasz
4.4 – Merge
4.5 – Concorrência
Exercícios
5. Constraints
Metas
Arquivos de apoio
Antes e começar este capítulo...
Cenário motivador
Teoria
5.1 – Enable & Disable
5.2 – Validate & Novalidate
5.3 – Restrições Prorrogáveis (deferrables)
Exercícios
6. SQL*Plus ao Extremo
Metas
Arquivos de apoio
Antes de começar este capítulo...
Teoria
6.1 – SQL*Plus
6.2 – O Buffer
6.3 – SQL Gerando SQL
6.4 – Variáveis de Ligação (bind variables)
6.5 – Comandos de Formatação
6.6 – E Caso Falhe a Conexão?
Exercícios
7. Índices
Metas
Arquivos de apoio
Antes de começar este capítulo...
Cenário motivador
Teoria
7.1 – Fundamentos
7.2 – Criação Explícita de Índices
7.3 – Quando Um Índice Faz Toda a Diferença
7.4 – Tuning Sugerido
7.5 – Operações Realizadas Pelo Otimizador
7.6 – Tipos de Índices
7.7 – Index Organized Tables
7.8 – Monitoramento
7.9 – Conclusões
Entrevista: Índices Baseados em Funções
Exercícios
8. Visões
Metas
Arquivos de apoio
Antes de começar este capítulo...
Cenário motivador
Teoria
8.1 – Fundamentos
8.2 – Visões Regulares
8.3 – Atualização de Dados Através de Visões Regulares
8.4 – Visões Materializadas
8.5 – Visões Materializadas Rapidamente Atualizáveis
Exercícios
9. Controle de Acesso aos Dados
Metas
Arquivos de apoio
Antes de começar este capítulo...
Teoria
9.1 – Fundamentos
9.2 – Permissões
9.3 – Grupos de Permissões
9.4 – Mecanismos de Proteção de Dados
Exercícios
10. Subqueries
Metas
Arquivos de apoio
Antes de começar este capítulo...
Teoria
10.1 – Subqueries de Um Valor
10.2 – Subqueries de Múltiplas Linhas
10.3 – Subqueries de Múltiplas Colunas
10.4 – Subqueries Correlatas
10.5 – Cláusula WITH
10.6 – Problemas com Visões Materializadas
10.7 – Considerações sobre Desempenho
10.8 – Conclusões
Exercícios
11. Consultas Hierárquicas
Metas
Arquivos de apoio
Antes de começar este capítulo...
Cenário motivador
Teoria
11.1 – Dados Hierárquicos
11.2 – Laços
11.3 – Sobre Folhas e Raízes
11.4 – Ordenações e Agrupamentos
11.5 – Considerações sobre Desempenho
Exercícios
12. Consultas Analíticas
Metas
Arquivos de apoio
Antes de começar este capítulo...
Teoria
12.1 – Fundamentos
12.2 – Classificação de Linhas (ranking)
12.3 – Linha Anterior, Linha Seguinte
12.4 – Pivoting
Exercícios
Exercício desafio
13. Operadores de Conjuntos
Metas
Arquivos de apoio
Antes de começar este capítulo...
Cenário motivador
Teoria
13.1 – Projeto Físico Ganha Nova Tabela
13.2 – Operador de Conjunto UNION
13.3 – Operador de Conjunto INTERSECT
13.4 – Operador de Conjunto MINUS
Exercícios
Apêndice – Modelo Videolocadora Bonfilme
Índice Remissivo
Sobre autor
|
Eduardo MorelliAtua há mais de vinte anos no mercado de TI, dos quais doze lidando com grandes gerenciadores de bancos de dados relacionais, como Oracle e SQL Server. Possui vasta experiência em sala de aula, tendo atendido a cerca de 2600 alunos em 6500 horas (só de Oracle foram cerca de 1000 horas). Autor dos livros Oracle 8: SQL, PL/SQL e Administração, SQL Server Fundamental e Oracle 9i fundamental, publicados pela editora Érica. Em 2006 graduou-se como Mestre em Informática, especialização Bancos de Dados, pela PUC-Rio. Tem diversos artigos publicados no periódico SQL Magazine. Leia a biografia completa |


