|
|
|
|
LEADER |
00000cam a22000007i 4500 |
001 |
OR_on1356573518 |
003 |
OCoLC |
005 |
20231017213018.0 |
006 |
m o d |
007 |
cr cnu---unuuu |
008 |
221231s2023 cau o 001 0 eng d |
040 |
|
|
|a EBLCP
|b eng
|e rda
|c EBLCP
|d ORMDA
|d EBLCP
|d GW5XE
|d YDX
|d UKAHL
|d OCLCQ
|d OCLCF
|d OCLCQ
|
019 |
|
|
|a 1356296110
|
020 |
|
|
|a 9781484288672
|q electronic book
|
020 |
|
|
|a 148428867X
|q electronic book
|
020 |
|
|
|z 9781484288665
|
020 |
|
|
|z 1484288661
|
024 |
7 |
|
|a 10.1007/978-1-4842-8867-2
|2 doi
|
029 |
1 |
|
|a AU@
|b 000073290136
|
029 |
1 |
|
|a AU@
|b 000073243436
|
035 |
|
|
|a (OCoLC)1356573518
|z (OCoLC)1356296110
|
037 |
|
|
|a 9781484288672
|b O'Reilly Media
|
050 |
|
4 |
|a QA76.9.D3
|b H45 2023
|
072 |
|
7 |
|a UN
|2 bicssc
|
072 |
|
7 |
|a COM021000
|2 bisacsh
|
072 |
|
7 |
|a UN
|2 thema
|
082 |
0 |
4 |
|a 005.75/65
|2 23/eng/20230106
|
049 |
|
|
|a UAMI
|
100 |
1 |
|
|a Heller, Jon,
|e author.
|
245 |
1 |
0 |
|a Pro Oracle SQL development :
|b best practices for writing advanced queries /
|c Jon Heller.
|
250 |
|
|
|a Second edition.
|
264 |
|
1 |
|a [Berkeley, CA] :
|b Apress L. P.,
|c [2023]
|
300 |
|
|
|a 1 online resource (632 pages)
|
336 |
|
|
|a text
|b txt
|2 rdacontent
|
337 |
|
|
|a computer
|b c
|2 rdamedia
|
338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
505 |
0 |
|
|a Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Part I: Learn How to Learn -- Chapter 1: Understand Relational Databases -- History of Relational Databases -- Relational Model and Why It Matters -- History -- Terminology -- Simplicity -- Sets and Tables -- Problems Implementing a Relational Model -- Relational Model and Why It Doesn't Matter -- The NULL Problem Isn't a Problem -- Column Order Is Important -- Denormalization -- All Rows Are Distinct -- SQL Programming Language -- History and Terminology -- SQL Alternatives
|
505 |
8 |
|
|a Is SQL a Programming Language? -- Different Database Types -- Alternative Database Models -- Different Oracle Databases (OLTP vs. DW) -- Key Concepts -- NULL -- JOIN -- Join Visualizations -- Inner Join -- Left and Right Outer Joins -- Full Outer Join -- Cross Join -- Summary -- Chapter 2: Create an Efficient Database Development Process -- Shared Database vs. Private Database -- Create an Infinite Number of Databases -- Advantages of Private Databases -- Create Private Databases: Local Installation -- Create Private Databases: Other Options -- Rapidly Drop and Recreate Schemas
|
505 |
8 |
|
|a Why Deploy Often? -- How to Deploy Often? -- SQL*Plus Installation Scripts -- Comments -- SQL*Plus Settings and Messages -- Check Prerequisites -- Drop Old Schemas -- Scripts for Object Types -- Grant to Roles -- Validate the Schemas -- SQL*Plus Patch Scripts -- Control Schemas with Version-Controlled Text Files -- Single Source of Truth -- Load Objects from the Repository and File System -- Create and Save Changes Manually -- Empower Everyone -- Power Imbalance -- Transparency -- Lower Barriers to Entry -- Summary -- Chapter 3: Increase Confidence and Knowledge with Testing
|
505 |
8 |
|
|a Build Confidence with Automated Tests -- Fix Bugs Faster -- Gain Confidence and Avoid Biases -- Test-Driven Development -- Create Useful Test Data -- Create Large Test Data -- Remove Test Data -- How to Build Automated Tests -- Build Knowledge with Minimal, Complete, and Verifiable Examples -- Why Spend So Much Time Building Reproducible Test Cases? -- Minimal -- Complete -- Verifiable -- Sharing Tests -- Avoiding the XY Problem -- Oracle Performance Testing -- Oracle Detective Kit -- Data Dictionary Views -- Dynamic Performance Views -- Relational Tools for Inspecting Databases
|
505 |
8 |
|
|a Non-relational Tools for Inspecting Databases -- Summary -- Chapter 4: Find Reliable Sources -- Places to Go -- The Problems with Forums -- The Problems with Static Websites -- Read the Manual -- The Manual Is Not Perfect -- My Oracle Support -- People to See -- Summary -- Chapter 5: Master the Entire Stack -- Not Just Faster -- Typing -- Operating Systems and Supporting Programs -- Operating Systems -- Text Editors -- Comparison Tools -- Reporting Tools and Excel -- SQL and PL/SQL -- SQL*Plus -- When We Should Use SQL*Plus -- When We Should Not Use SQL*Plus -- Integrated Development Environment
|
500 |
|
|
|a Learn an IDE
|
520 |
|
|
|a 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 Who This Book Is For Developers, testers, analysts, and administrators who want to harness the full power of Oracle SQL to solve their problems as simply and as quickly as possible; traditional database professionals looking for new ways of thinking about the language they have used for so long; and modern full stack developers who need an explanation of how a database can be much more than simply a place to store data.
|
588 |
|
|
|a Description based on online resource; title from digital title page (viewed on January 17, 2023).
|
590 |
|
|
|a O'Reilly
|b O'Reilly Online Learning: Academic/Public Library Edition
|
630 |
0 |
0 |
|a Oracle (Computer file)
|
630 |
0 |
7 |
|a Oracle (Computer file)
|2 fast
|0 (OCoLC)fst01363816
|
650 |
|
0 |
|a Database management
|x Computer programs.
|
650 |
|
0 |
|a SQL/ORACLE (Computer program language)
|
650 |
|
7 |
|a Database management
|x Computer programs.
|2 fast
|0 (OCoLC)fst00888040
|
650 |
|
7 |
|a SQL/ORACLE (Computer program language)
|2 fast
|0 (OCoLC)fst01102872
|
655 |
|
0 |
|a Electronic books.
|
776 |
0 |
8 |
|i Print version:
|a Heller, Jon
|t Pro Oracle SQL Development
|d Berkeley, CA : Apress L. P.,c2023
|z 9781484288665
|
856 |
4 |
0 |
|u https://learning.oreilly.com/library/view/~/9781484288672/?ar
|z Texto completo (Requiere registro previo con correo institucional)
|
938 |
|
|
|a Askews and Holts Library Services
|b ASKH
|n AH41098295
|
938 |
|
|
|a ProQuest Ebook Central
|b EBLB
|n EBL7164250
|
938 |
|
|
|a YBP Library Services
|b YANK
|n 304025857
|
994 |
|
|
|a 92
|b IZTAP
|