By Ian Stevenson, Dave Ensor
March 1997
Pages: 548
ISBN 10: 1-56592-268-9 |
ISBN 13: 9781565922686
![]()
![]()
![]()
![]()
(Average of 1 Customer Reviews)
This book looks thoroughly at the field of Oracle relational database design, an often neglected area of Oracle, but one that has an enormous impact on the ultimate power and performance of a system. Focuses on both database and code design, including such special design areas as data models, denormalization, the use of keys and indexes, temporal data, special architectures (client/server, distributed database, parallel processing), and data warehouses.
Full Description
- The design of the specific database objects (e.g., tables, views, indexes, stored functions) that will be implemented in a database.
- The design of the screens, reports, and programs that will maintain the data and allow inquiries against it.
- Under certain circumstances, the design must also be concerned with the specific environment or technology (e.g., the network topology, the hardware configuration, and the use of a client/server, parallel processing, or distributed database architecture).
- 1. Introduction
- 2. Why is Design so Important for Oracle?
- 3. Data Modeling
- 4. Deciding When to Denormalize
- 5. Choosing Data Types and NULLs
- 6. Choosing Keys and Indexes
- 7. Dealing with Temporal Data
- 8. Loading and Unloading Data
- 9. Deciding on Object Placement and Storage
- 10. Safeguarding Your Data
- 11. Designing for Client/Server
- 12. Designing Distributed Databases
- 13. Designing for Data Warehouse
- 14. Designing for Parallel Processing
- 15. Introduction to Code Design
- 16. Determining Where to Locate the Processing
- 17. Metrics, Prototypes, and Specifications
- 18. Locking
- 19. Selecting the Toolset
- 20. Designing Screens, Reports, Batch Programs, Error Handling, and Help
- A. Off-the-Shelf Packages
- B. Tricks of the Trade
Register your book | Submit Errata | Sample Chapter | Examples
Browse within this book
Cover | Table of Contents | Index | Sample Chapter | Colophon
Book details
First Edition: March 1997
ISBN: 1-56592-268-9
Pages: 548
Average Customer Reviews: ![]()
![]()
![]()
![]()
(Based on 1 Reviews)
Featured customer reviews
Oracle Design Review, May 30 2000
This book deals first with database design and secondly Oracle specific design issues. Concepts like First Normal Form (1NF) through Fifth Normal Form (5NF), Multi-valued Dependencies, subtypes, distributed databases, data warehouses, keys, and indexes are covered.
The examples, tables, and figures in the book are very good and illustrate the concepts well.
The basic theories in the book are mixed in with Oracle/SQL specific info. IMHO I'd like to see the theory in a separate book "Database Theory in a Nutshell". I'd also like to see more text devoted to Database User Interface design, there is almost nothing.
Summary: This is a good book that combines basic theory with details specific to Oracle design. The two are bonded together by real world examples throughout the text.
Media reviews
"This book fills a gaping hole in the market -- there is nothing else out there that really addresses pragmatically what's required to do a good design for a system being implemented in Oracle. I look forward to having a copy on my bookshelf." --Graham Wood, Manager, Performance Group, Server Technologies Oracle Corporation
"Oracle Designis an essential purchase for any Oracle site that is currently designing or planning to design an Oracle application. The book will assist in the areas of database design, designing for specific architectures, and designing your code modules. It provides valuable information on many topics, including client/server design, data warehouse design, and selecting the correct toolset for your development. It also has an excellent section on tricks of the trade." --Mark Gurry, coauthor of Oracle Performance Tuning





