Home > Computing and Information Technology > Databases > Database Design for Mere Mortals: 25th Anniversary Edition(For Mere Mortals)
20%
Database Design for Mere Mortals: 25th Anniversary Edition(For Mere Mortals)

Database Design for Mere Mortals: 25th Anniversary Edition(For Mere Mortals)

3.5       |  2 Reviews 
5
4
3
2
1

Available


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Add to Wishlist

About the Book

The #1 Easy, Commonsense Guide to Database Design—Now Updated Foreword by Michelle Poolet, Mount Vernon Data Systems LLC Database Design for Mere Mortals has earned worldwide respect as the simplest way to learn relational database design. Now, this hands-on, software independent tutorial is even clearer and easier to use. Step by step, this new 25th Anniversary Edition shows you how to design modern databases that are soundly structured, reliable, and flexible, even in the latest online applications. Michael Hernandez guides you through everything from planning to defining tables, fields, keys, table relationships, business rules, and views. You will learn practical ways to improve data integrity, how to avoid common mistakes, and when to break the rules. Updated review questions and figures help you learn these techniques more easily and effectively. Understand database types, models, and design terminology Perform interviews to efficiently capture requirements—even if everyone works remotely Set clear design objectives and transform them into effective designs Analyze a current database so you can identify ways to improve it Establish table structures and relationships, assign primary keys, set field specifications, and set up views Ensure the correct level of data integrity for each database Identify and establish business rules Preview and prepare for the future of relational databases Whatever relational database systems you use, Hernandez will help you design databases that are robust and trustworthy. Never designed a database before? Settling for inadequate generic designs? Running existing databases that need improvement? Start here.

Table of Contents:
Foreword     xix Preface     xxi Introduction xxix What's New in the Fourth Edition     xxxi Who Should Read This Book     xxxii The Purpose of This Book     xxxiii How to Read This Book     xxxvi How This Book Is Organized     xxxvii A Word about the Examples and Techniques in This Book     xl PART I:  RELATIONAL DATA BASE DESIGN     1 Chapter 1:  The Relational Database     3 Topics Covered in This Chapter     3 What Is a Database?     3 The Relational Database     5     Retrieving Data     7     Advantages of a Relational Database     9     Relational Database Management Systems     10 What's Next?     11 Summary     13 Review Questions     14 Chapter 2:  Design Objectives     17 Topics Covered in This Chapter     17 Why Should You Be Concerned with Database Design?     17 The Importance of Theory     19 The Advantage of Learning a Good Design Methodology     21 Objectives of Good Design     22 Benefits of Good Design     23 Database-Design Methods     24     Traditional Design Methods     24     The Design Method Presented in This Book     26 Normalization     27 Summary     30 Review Questions     31 Chapter 3:  Terminology     33 Topics Covered in This Chapter     33 Why This Terminology Is Important     33 Value-Related Terms     35     Data     35     Information     35     Null     37     The Value of Null     38     The Problem with Null     39 Structure-Related Terms     41     Table     41     Field     44     Record     45     View     46     Keys     48     Index     50 Relationship-Related Terms     50     Relationships     50     Types of Relationships     52     Types of Participation     57     Degree of Participation     57 Integrity-Related Terms     59     Field Specification     59     Data Integrity     59 Summary     61 Review Questions     62 PART II:  THE DESIGN PROCESS     65 Chapter 4:  Conceptual Overview     67 Topics Covered in This Chapter     67 The Importance of Completing the Design Process     68 Defining a Mission Statement and Mission Objectives     69 Analyzing the Current Database     70 Creating the Data Structures     72 Determining and Establishing Table Relationships     73 Determining and Defining Business Rules     74 Determining and Defining Views     75 Reviewing Data Integrity     75 Summary     77 Review Questions     78 Chapter 5:  Starting the Process     81 Topics Covered in This Chapter     81 Conducting Interviews     82     Participant Guidelines     84     Interviewer Guidelines (These Are for You)     86 Defining the Mission Statement     91     The Well-Written Mission Statement     91     Composing a Mission Statement     93 Defining the Mission Objectives     96     Well-Written Mission Objectives     97     Composing Mission Objectives     99 Summary     103 Review Questions     104 Chapter 6:  Analyzing the Current Database     107 Topics Covered in This Chapter     107 Getting to Know the Current Database     107     Paper-Based Databases     111     Legacy Databases     111 Conducting the Analysis     113 Looking at How Data Is Collected     113 Looking at How Information Is Presented     116 Conducting Interviews     120     Basic Interview Techniques     121     Before You Begin the Interview Process     128 Interviewing Users     128     Reviewing Data Type and Usage     129     Reviewing the Samples     131     Reviewing Information Requirements     135 Interviewing Management     143     Reviewing Current Information Requirements     144     Reviewing Additional Information Requirements     145     Reviewing Future Information Requirements     146     Reviewing Overall Information Requirements     147 Compiling a Complete List of Fields     148     The Preliminary Field List     148     The Calculated Field List     156     Reviewing Both Lists with Users and Management     156 Summary     162 Review Questions     164 Chapter 7:  Establishing Table Structures     165 Topics Covered in This Chapter     165 Defining the Preliminary Table List     166     Identifying Implied Subjects     166     Using the List of Subjects     168     Using the Mission Objectives     172 Defining the Final Table List     174     Refining the Table Names     176     Indicating the Table Types     182     Composing the Table Descriptions     182 Associating Fields with Each Table     189 Refining the Fields     191     Improving the Field Names     191     Using an Ideal Field to Resolve Anomalies     196     Resolving Multipart Fields     199     Resolving Multivalued Fields     201 Refining the Table Structures     208     A Word about Redundant Data and Duplicate Fields     208     Using an Ideal Table to Refine Table Structures     209     Establishing Subset Tables     216 Summary     229 Review Questions     231 Chapter 8:  Keys     233 Topics Covered in This Chapter     233 Why Keys Are Important     234 Establishing Keys for Each Table     234     Candidate Keys     235     Primary Keys     243     Alternate Keys     249     Non-keys     250 Table-Level Integrity     251 Reviewing the Initial Table Structures     251 Summary     259 Review Questions     260 Chapter 9:  Field Specifications     263 Topics Covered in This Chapter     263 Why Field Specifications Are Important     264 Field-Level Integrity     266 Anatomy of a Field Specification     267     General Elements     267     Physical Elements     275     Logical Elements     278 Using Unique, Generic, and Replica Field Specifications     283 Defining Field Specifications for Each Field in the Database     287 Summary     291 Review Questions     292 Chapter 10:  Table Relationships     293 Topics Covered in This Chapter     293 Why Relationships Are Important     294 Types of Relationships     295     One-to-One Relationships     296     One-to-Many Relationships     298     Many-to-Many Relationships     301     Self-Referencing Relationships     308 Identifying Existing Relationships     312 Establishing Each Relationship     323     One-to-One and One-to-Many Relationships     323     The Many-to-Many Relationship     331     Self-Referencing Relationships     337     Reviewing the Structure of Each Table     342 Refining All Foreign Keys     343     Elements of a Foreign Key     343 Establishing Relationship Characteristics     349     Defining a Deletion Rule for Each Relationship     349     Identifying the Type of Participation for Each Table     354     Identifying the Degree of Participation for Each Table     357     Verifying Table Relationships with Users and Management     360     A Final Note     360 Relationship-Level Integrity     361 Summary     366 Review Questions     368 Chapter 11:  Business Rules     369 Topics Covered in This Chapter     369 What Are Business Rules?     370     Types of Business Rules     373 Categories of Business Rules     375     Field-Specific Business Rules     375     Relationship-Specific Business Rules     376 Defining and Establishing Business Rules     378     Working with Users and Management     378     Defining and Establishing Field-Specific Business Rules     379     Defining and Establishing Relationship-Specific Business Rules     386 Validation Tables     394     What Are Validation Tables?     394     Using Validation Tables to Support Business Rules     395 Reviewing the Business Rule Specifications Sheets     400 Summary     408 Review Questions     409 Chapter 12:  Views     411 Topics Covered in This Chapter     411 What Are Views?     411 Anatomy of a View     413     Data View     413     Aggregate View     418     Validation View     422 Determining and Defining Views     424     Working with Users and Management     425     Defining Views     426     Reviewing the Documentation for Each View     434 Summary     441 Review Questions     442 Chapter 13:  Reviewing Data Integrity     445 Topics Covered in This Chapter     445 Why You Should Review Data Integrity     446 Reviewing and Refining Data Integrity     446     Table-Level Integrity     447     Field-Level Integrity     447     Relationship-Level Integrity     448     Business Rules     448     Views     448 Assembling the Database Documentation     449 Done at Last!     451 Summary     452 PART III:  OTHER DATA BASE DESIGN ISSUES     453 Chapter 14:  Bad Design—What Not to Do     455 Topics Covered in This Chapter     455 “Flat-File” Design     456 Spreadsheet Design     457     Dealing with the Spreadsheet View Mindset     459 Database Design Based on the Database Software     461 A Final Thought     463 Summary     463 Chapter 15:  Bending or Breaking the Rules     465 Topics Covered in This Chapter     465 When May You Bend or Break the Rules?     465     Designing an Analytical Database     465     Improving Processing Performance     466 Documenting Your Actions     469 Summary     471 Chapter 16:  In Closing     473 PART IV:  APPENDIXES     475 Appendix A:  Answers to Review Questions     477 Appendix B:  Diagram of the Database Design Process     501 Appendix C:  Design Guidelines     519 Appendix D:  Documentation Forms     529 Appendix E:  Database-Design Diagram Symbols     533 Appendix F:  Sample Designs     535 Appendix G:  On Normalization     541 Appendix H:  Recommended Reading     551 Glossary     553 References     567 Index     569


Best Sellers


Product Details
  • ISBN-13: 9780136788041
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison Wesley
  • Height: 230 mm
  • No of Pages: 640
  • Series Title: For Mere Mortals
  • Sub Title: 25th Anniversary Edition
  • Width: 188 mm
  • ISBN-10: 0136788041
  • Publisher Date: 04 Nov 2020
  • Binding: Paperback
  • Language: English
  • Returnable: Y
  • Spine Width: 34 mm
  • Weight: 1040 gr


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

3.5       |  2 Reviews 
out of (%) reviewers recommend this product
Top Reviews
Rating Snapshot
Select a row below to filter reviews.
5
4
3
2
1
Average Customer Ratings
3.5       |  2 Reviews 
00 of 0 Reviews
Sort by :
Active Filters

00 of 0 Reviews
SEARCH RESULTS
1–2 of 2 Reviews
    BoxerLover2 - 5 Days ago
    A Thrilling But Totally Believable Murder Mystery

    Read this in one evening. I had planned to do other things with my day, but it was impossible to put down. Every time I tried, I was drawn back to it in less than 5 minutes. I sobbed my eyes out the entire last 100 pages. Highly recommend!

    BoxerLover2 - 5 Days ago
    A Thrilling But Totally Believable Murder Mystery

    Read this in one evening. I had planned to do other things with my day, but it was impossible to put down. Every time I tried, I was drawn back to it in less than 5 minutes. I sobbed my eyes out the entire last 100 pages. Highly recommend!


Sample text
Photo of
    Media Viewer

    Sample text
    Reviews
    Reader Type:
    BoxerLover2
    00 of 0 review

    Your review was submitted!
    Database Design for Mere Mortals: 25th Anniversary Edition(For Mere Mortals)
    Pearson Education (US) -
    Database Design for Mere Mortals: 25th Anniversary Edition(For Mere Mortals)
    Writing guidlines
    We want to publish your review, so please:
    • keep your review on the product. Review's that defame author's character will be rejected.
    • Keep your review focused on the product.
    • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
    • Refrain from mentioning competitors or the specific price you paid for the product.
    • Do not include any personally identifiable information, such as full names.

    Database Design for Mere Mortals: 25th Anniversary Edition(For Mere Mortals)

    Required fields are marked with *

    Review Title*
    Review
      Add Photo Add up to 6 photos
      Would you recommend this product to a friend?
      Tag this Book
      Read more
      Does your review contain spoilers?
      What type of reader best describes you?
      I agree to the terms & conditions
      You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

      CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

      These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


      By submitting any content to Bookswagon, you guarantee that:
      • You are the sole author and owner of the intellectual property rights in the content;
      • All "moral rights" that you may have in such content have been voluntarily waived by you;
      • All content that you post is accurate;
      • You are at least 13 years old;
      • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
      You further agree that you may not submit any content:
      • That is known by you to be false, inaccurate or misleading;
      • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
      • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
      • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
      • For which you were compensated or granted any consideration by any unapproved third party;
      • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
      • That contains any computer viruses, worms or other potentially damaging computer programs or files.
      You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


      For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


      All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

      Accept

      New Arrivals


      Inspired by your browsing history


      Your review has been submitted!

      You've already reviewed this product!
      ASK VIDYA