About the Author
Dominic Delmolino is the lead Oracle and database technologist for Agilex Technologies, a consulting firm specializing in assisting government and private enterprises to realize the value of their information. Dominic has more than 24 years of database experience, including more than 20 years as an Oracle Database engineering and development professional. He is a member of the OakTable Network and regularly presents at conferences, seminars, and user group meetings in Europe and the U.S. He also maintains OracleMusings.com, a site focused on database coding and design practices related to database application development. Dominic holds a bachelor of science degree in computer science from Cornell University.
Lewis Cunningham has been working in IT for more than 20 years, and has worked with Oracle databases since 1993. His specialties are application design, database design, and coding of high volume, very large databases. He is a senior database architect at a financial services company in St. Petersburg, Florida, working on very large, high transaction rate analytical databases and applications. He spends an inordinate amount of time keeping up with current technology and trends and speaking at user groups and doing webinars. Lewis is an Oracle ACE Director and Oracle Certified Professional. He has written several articles for the Oracle Technology Network and maintains an Oracle technology blog at http://it.toolbox.com/blogs/oracle-guide. Lewis has written two books: EnterpriseDB: The Definitive Reference (Rampant Techpress, 2007) and SQL DML: The SQL Starter Series (CreateSpace, 2008). He lives in Florida with his wife and two sons. You can contact him at firstname.lastname@example.org.
Riyaj Shamsudeen is an industry-recognized RAC expert and performance tuning specialist with 19+ years of experience in implementing, using, and tuning RAC and Oracle products. He is an Oracle ACE Director and proud member of the OakTable network. Riyaj has co-authored many books about Oracle Database. He is an active blogger (at http://orainternals.wordpress.com) and frequent international speaker in major conferences such as UKOUG, HOTSOS, Open World, and RMOUG.
Connor McDonald has worked with Oracle since the early 1990s, cutting his teeth on Oracle versions 6.0.36 and 7.0.12. Over the past 11 years, Connor has worked with systems in Australia, the U.K., southeast Asia, western Europe, and the United States. He has come to realize that although the systems and methodologies around the world are very diverse, there tend to be two common themes in the development of systems running on Oracle: either to steer away from the Oracle-specific functions or to use them in a haphazard or less-than-optimal fashion. It was this observation that led to the creation of a personal hints and tips website (http://www.OracleDBA.co.uk) and more, presenting on the Oracle speaker circuit in an endeavor to improve the perception and usage of PL/SQL in the industry.
Melanie Caffrey is a senior development manager for Oracle Corporation, providing front-end and back-end Oracle solutions for the business needs of various clients. She is co-author of several technical publications, including Oracle Web Application Programming for PL/SQL Developers, Oracle DBA Interactive Workbook, and Oracle Database Administration: The Complete Video Course, all published by Prentice Hall. She has instructed students in Columbia University's Computer Technology and Applications Program in New York City, teaching advanced Oracle database administration and PL/SQL development. She is a frequent Oracle conference speaker.
Sue Harper is a product manager for Oracle SQL Developer and SQL Developer Data Modeler in the Database Development Tools group. She has been at Oracle since 1992 and is currently based in London. Sue is a regular contributor to magazines, maintains a technical blog, and speaks at many conferences around the world. She has authored the technical book Oracle SQL Developer 2.1 (Packt Publishing, 2009). When not at work, Sue is a keen walker and photographer. Sue takes time out to work with a charity in the slums of New Delhi, where she works with women and children.
Torben Holm has been in the computer business as a developer since 1987. He has been working with Oracle since 1992 his first four years as system analyst and application developer (Oracle 7 and Forms 4.0/Reports 2.0 and database administrator), then two years as developer (Oracle6/7, Forms 3.0 and RPT, and database administrator). He spent several years working for Oracle Denmark in the Premium Services group as a senior principal consultant, performing application development and database administration tasks. He also worked as an instructor in PL/SQL, SQL, and database courses. Torben now works for Miracle A/S (MiracleAS.dk) as a consultant, with a focus in application development (PLSQL, mod_plsql, Forms, ADF) and database administration. He has been at Miracle A/S for more than 10 years. He is an Oracle Certified Developer and a member of the OakTable Network.
Robyn Sands is a software engineer for Cisco Systems, where she designs and develops embedded Oracle database products for Cisco customers. She has been working with Oracle since 1996, and has extensive experience in application development, large system implementations, and performance measurement. Robyn began her career in industrial and quality engineering, and has combined her prior education and experience with her love of data by searching for new ways to build database systems with consistent performance and minimal maintenance requirements. She is a member of the OakTable Network and co-author of two books on Oracle: Expert Oracle Practices and Pro Oracle SQL. Robyn occasionally posts random blog entries at http://adhdocddba.blogspot.com.
John Beresniewicz is a consulting member of the technical staff at Oracle headquarters in Redwood Shores, California. He joined Oracle in 2002 to work on Enterprise Manager in the database performance area, and has played significant role in the design of diagnostic and tuning packs, real application testing, Support Workbench and Exadata. He has been a frequent speaker on database performance and PL/SQL programming over many years at Oracle OpenWorld and other conferences. He is co-author of Oracle Built-in Packages (O Reilly & Associates) with Steven Feuerstein, and is a founding member of the OakTable Network.
Ron Crisco has been a software designer, developer, and project leader for 28 years, and has worked with Oracle databases for 21 years. He works at Method R Corporation, designing and developing software, managing software products (like Method R Profiler, MR Tools, and MR Trace), consulting, and teaching courses. His specialty is simplifying complex work, which is especially valuable in helping the people around him accomplish extraordinary things.
Martin B chi has worked since 2004 as lead software architect for Avaloq, a provider of a standardized banking software built on the Oracle RDBMS with 11 million lines of PL/SQL code. Together with two colleagues, he defines the system architecture and reviews the designs and code of 170 full-time PL/SQL developers, looking for simplicity, efficiency, and robustness. Martin regularly speaks at Oracle conferences. In 2009, he was named PL/SQL Developer of the Year by Oracle Magazine. Before getting into Oracle database, Martin worked in object-oriented systems, formal methods, and approximate record matching. He holds master of science degree from the Swiss Federal Institute of Technology and a Ph.D. from the Turku Center for Computer Science in Finland. In his spare time, Martin enjoys various outdoor sports with his family.
Adrian Billington is a consultant in application design, development, and performance tuning who has been working with Oracle databases since 1999. He is the man behind Oracle-Developer.net, a website full of SQL and PL/SQL features, utilities, and techniques for Oracle developers. Adrian is also an Oracle ACE and a member of the OakTable Network. He lives in the U.K. with his wife, Anji, and three children: Georgia, Oliver, and Isabella.
Stephan Petit began his career in 1995 at CERN, the European Laboratory for Particle Physics, located in Geneva, Switzerland. He is now in charge of a team of software engineers and students delivering applications and tools to the laboratory and beyond. One of these tools is the Engineering and Equipment Data Management System, also known as the CERN EDMS. Projects like CERN s Large Hadron Collider (LHC) have a lifetime of 40 years or more. The EDMS is the digital engineering memory of the laboratory. More than a million documents relating to more than a million pieces of equipment are stored in the EDMS, which is also used as CERN s Product Lifecycle Management (PLM) and Asset Tracking system. EDMS is based almost entirely on PL/SQL and is intended to have a lifetime at least as long as the LHC.
Stephan and his team of have been polishing coding conventions and best practices in PL/SQL in order to meet their very interesting mix of challenges: maintainability over decades, reliability, efficient error handling, scalability, and reusability of the modules. These challenges are compounded by the frequent rotation of team members, most of whom are students only temporarily at CERN. The oldest piece of code was written in 1995 and is still in use with success! Apart from polishing PL/SQL, Stephan also enjoys being on stage from time to time, as rock band singer at the CERN's rock & roll summer festival, or as actor in various plays.
Arup Nanda has been an Oracle?Database administrator?since 1993, which has exposed him to all facets of database administration, from modeling to disaster recovery. He currently leads the global DBA team at Starwood Hotels, the parent of chains such as Sheraton and Westin, in White Plains, New York. He serves as a contributing editor of SELECT Journal, the publication of Independent Oracle Users Group (IOUG); speaks at many Oracle Technology events such as Oracle World and local user groups such as New York Oracle User Group; and has written many articles for both print publications such as Oracle Magazine and online publications such as Oracle Technology Network. Arup has co-authored two books: Oracle Privacy Security Auditing (Rampant, 2003) and Oracle PL/SQL for DBAs (O'Reilly, 2005). Recognizing his professional accomplishments and contributions to user community, Oracle chose him as the DBA of the Year in 2003. Arup lives in Danbury, Connecticut, with his wife, Anindita, and son, Anish. He can be reached at email@example.com.