My Account Log in

1 option

Pro Oracle SQL Development : Best Practices for Writing Advanced Queries / by Jon Heller.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Heller, Jon, author.
Language:
English
Subjects (All):
Database management.
Database Management.
Local Subjects:
Database Management.
Physical Description:
1 online resource (636 pages)
Edition:
2nd ed. 2023.
Place of Publication:
Berkeley, CA : Apress : Imprint: Apress, 2023.
Summary:
Write SQL statements that are more powerful, simpler, and faster using the advanced features of Oracle SQL. This updated second edition includes the newest advanced features: improved data structures (such as more JSON support and more table options), improved automated processes (such as automatic indexing), and improved SQL language extensions (such as polymorphic table functions, SQL macros, and the multilingual engine). Pro Oracle SQL Development is for anyone who already knows Oracle SQL and is ready to take their skills to the next level. This book provides a clearer way of thinking about SQL by building sets, and it provides practical advice for using complex features while avoiding anti-patterns that lead to poor performance and wrong results. Relevant theories, real-world best practices, and style guidelines help you get the most out of Oracle SQL. Many developers, testers, analysts, and administrators use Oracle databases frequently, but their queries are limited because they do not take advantage of Oracle’s advanced features. This book inspires you to achieve more with your Oracle SQL statements by creating your own style for writing simple, yet powerful, SQL. It teaches you how to think about and solve performance problems in Oracle SQL, and it covers enough advanced topics to put you on the path to becoming an Oracle expert. What You'll Learn Solve challenging problems with declarative SQL instead of procedural languages Write SQL statements that are large and powerful, but also elegant and fast Create development environments that are simple, scalable, and conducive to learning Visualize and understand SQL more intuitively Apply advanced syntax, objects, and architecture Avoid SQL anti-patterns that accumulate technical debt Tune SQL statements with multiple strategies that can significantly improve performance.
Contents:
Part I: Learn How to Learn
Chapter 1: Understand Relational Databases
Chapter 2: Create an Efficient Database Development Process
Chapter 3: Increase Confidence and Knowledge with Testing
Chapter 4: Find Reliable Sources
Chapter 5: Master the Entire Stack
Part II: Write Powerful SQL with Sets and Advanced Features
Chapter 6: Build Sets with Inline Views and ANSI Join Syntax
Chapter 7: Query the Database with Advanced SELECT Features
Chapter 8: Modify Data with Advanced DML
Chapter 9: Improve the Database with Advanced Schema Objects
Chapter 10: Optimize the Database with Oracle Architecture
Part III: Write Elegant SQL with Patterns and Styles
Chapter 11: Stop Coding and Start Writing
Chapter 12: Write Large SQL Statements
Chapter 13: Write Beautiful SQL Statements
Chapter 14: Use SQL More Often with Basic Dynamic SQL
Chapter 15: Avoid Anti-Patterns
Part IV: Improve SQL Performance
Chapter 16: Understand SQL Performance with Algorithm Analysis
Chapter 17: Understand SQL Tuning Theories
Chapter 18: Improve SQL Performance
Part V: Solve Anything with Oracle SQL
Chapter 19: Solve Challenging Problems with Arcane SQL Features
Chapter 20: Use SQL More Often with Advanced Dynamic SQL
Chapter 21: Level Up Your Skills with PL/SQL
Part VI: Appendixes
Appendix A: SQL Style Guide Cheat Sheet
Appendix B: Computer Science Topics.
Notes:
Description based upon print version of record.
Learn an IDE
Includes bibliographical references and index.
Other Format:
Print version: Heller, Jon Pro Oracle SQL Development
ISBN:
9781484288672
148428867X
OCLC:
1356573518

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account