Covers Oracle 9i, 10g & 11g
Designed for new and experienced developers, this book is an essential guide for putting Oracle SQL and PL/SQL to work. It provides all of the basics you would expect to find in an introductory text and at the same time serves those who want to harness the unexploited, overlooked power of Oracle SQL and PL/SQL with an easy to follow format and numerous real examples based on most commonly used business database models.
It delves deeply into new features found in Oracle Database 11g, the next incarnation of Oracle's flagship database management system along with existing features found in Oracle Database 9i and 10g.
TOPICS COVERED IN THE BOOK
Overview Of Oracle Database
Introduction, Architecture, Installation, Tablespace/User Management, SQL Plus, SQL Developer
Basics Of SQL
Entity Relationship Diagram, Data Types, Working With Database Tables, Multi-Table Insert Statements, Merging Rows, Altering Table Structures, Synonyms, External Tables, Data Constraints
Working With Data
Operators, Character/String Functions, Number Function, Date Functions, Grouping Data, Subqueries, Joins, Union, Intersect And Minus, Analytic Functions, Modeling Data, Hierarchical SQL Queries, If, then And Else,
Pivot/Unpivot Operators, Regular Expressions, RowlD And RowNum
SQL Performance Tuning
Indexes, Views, Clusters, Sequences
Beyond The Basics
Flashback, Objects And Collections, Oracle Text, XML
Introduction To PL/SQL, Transactions, Cursors, Procedures And Functions, Packages, Triggers, Automatically Generating And Assigning Primary Key Values, Dynamic SQL, DML Error Logging
Backup, Restore And Data Loading
IMP And EXP, Data Pump - IMPDB And EXPDB, SQL*Loader
Java, PHP, Pro*C/C++
Scripting In Oracle
SQL Scripts, PL/SQL Scripts
Oracle Warehouse Builder
Sample Data, Installing Oracle Database 10g XE, Interview Questions
CONTENTS OF THE CD-ROM
Setup files for Oracle database 10g eXpress Edition. Video Footage of Installing Oracle Database 10g [XE] and 11g. Source code for examples in this book.
About The Authors
The author Sharanam Shah [www.sharanamshah.com] has 7+ years of IT experience as a Developer, Database Designer, Technical Writer, Systems Analyst and a Lead Architect. He currently consults with several software houses in Mumbai, India, to help them design and manage database applications. Vaishali Shah [www.vaishalishahonline. com], his wife, co-author and a Technical Writer by profession, has a rich experience of designing, developing and managing database systems.
Their desire to share the knowledge they've acquired over all these years working together and perhaps partially to keep it available and alive made them co-author and publish several books, most of them tightly focused on commercial application development using software tools.