Descrição
Os sistemas de gerenciamento de banco de dados atuais são acessados por meio de uma linguagem padrão conhecida como Structured Query Language ou SQL. A linguagem SQL permite recuperar, adicionar, atualizar e excluir informações em um banco de dados. Neste livro, você vai aprender a dominar a linguagem SQL com muitos exemplos práticos. É possível obter online todos os scripts e programas apresentados neste livro (consulte a última seção da introdução, “Para obter os exemplos”, para mais detalhes).
Com este livro, você vai:
• Dominar a linguagem SQL padrão, assim como as extensões desenvolvidas pela Oracle Corporation para uso com os recursos específicos do banco de dados Oracle.
• Explorar o PL/SQL (Procedural Language/SQL), que é baseado na linguagem SQL e permite escrever programas contendo instruções SQL.
• Usar o SQL*Plus para executar instruções SQL, scripts e relatórios. O SQL*Plus é uma ferramenta que permite interagir com o banco de dados.
• Executar consultas, inserções, atualizações e exclusões em um banco de dados.
• Criar tabelas de banco de dados, seqüências, índices, visões e usuários.
• Realizar transações contendo várias instruções SQL.
• Definir tipos de objeto de banco de dados e criar tabelas de objeto para manipular dados avançados.
• Usar LOBs (Large Objects) para manipular arquivos multimídia contendo imagens, músicas e filmes.
• Efetuar cálculos complexos usando funções analíticas.
• Usar todos os recursos mais recentes do Oracle Database 11g, como pivot e unpivot, arquivos de flashback e muito mais.
• Implementar técnicas de ajuste de alto desempenho para aumentar a performance das suas instruções SQL.
• Escrever programas em Java para acessar um banco de dados Oracle usando JDBC.
• Explorar os recursos XML do banco de dados Oracle.
PÚBLICO-ALVO
Este livro é adequado para os seguintes leitores:
• Desenvolvedores que precisam escrever código em SQL e PL/SQL.
• Administradores de banco de dados que precisam de conhecimento aprofundado de SQL.
• Usuários de empresas que precisam escrever consultas em SQL para obter informações do banco de dados de suas organizações.
• Gerentes ou consultores técnicos que precisam de uma introdução ao SQL e PL/SQL.
Não é necessário conhecimento prévio de banco de dados Oracle, SQL ou PL/SQL; neste livro, você vai encontrar tudo o que precisa saber para se tornar um mestre.
Esperamos que você goste deste livro!
1. Introdução – 29
2. Recuperando informações de tabelas de banco de dados – 55
3. Usando o SQL*Plus – 91
4. Usando funções simples – 117
5. Armazenando e processando datas e horas – 157
6. Subconsultas – 195
7. Consultas avançadas – 211
8. Alterando o conteúdo de tabelas – 279
9. Usuários, privilégios e atribuições – 303
10. Criando tabelas, seqüências, índices e visões – 327
11. Introdução à programação PL/SQL – 367
12. Objetos de banco de dados – 407
13. Coleções – 455
14. Large objects (objetos grandes) – 503
15. Executando SQL usando Java – 559
16. Ajuste de SQL – 607
17. XML e o banco de dados Oracle – 631
Apêndice: Tipos de dados Oracle – 663
Índice – 667
Autor: Jason Price
Ano: 2009
Número de Páginas: 684
Tamanho: 17,5 x 25 cm
Editora: Bookman
Acabamento: Brochura
ISBN: 978-85-7780-335-4