Shop Khloud Popcorn
Enjoy fast, free delivery, exclusive deals, and award-winning movies & TV shows.
Buy New
-53% $18.86
FREE delivery Tuesday, April 28 on orders shipped by Amazon over $35
Ships from: Amazon.com
Sold by: Amazon.com
$18.86 with 53 percent savings
List Price: $39.95 Image
Get Fast, Free Shipping with Amazon Prime
FREE delivery Tuesday, April 28 on orders shipped by Amazon over $35
Or Prime members get FREE delivery Saturday, April 25. Join Prime
In Stock
$$18.86 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$18.86
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Shipper / Seller
Amazon.com
Amazon.com
Shipper / Seller
Amazon.com
Returns
FREE 30-day refund/replacement
FREE 30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
FREE return
At least one free return option available.
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Gift options
Available at checkout
Available at checkout This item is a gift. Change
At checkout, you can add a custom message, a gift receipt for easy returns and have the item gift-wrapped
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$6.43
May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less See less
FREE delivery April 30 - May 4. Details
In stock
$$18.86 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$18.86
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by ThriftBooks-Baltimore.
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • Data Modeling for MongoDB: Building Well-Designed and Supportable MongoDB Databases

Follow the author

Get new release updates & improved recommendations
Something went wrong. Please try your request again later.

Data Modeling for MongoDB: Building Well-Designed and Supportable MongoDB Databases

3.9 out of 5 stars (37)

{"desktop_buybox_group_1":[{"displayPrice":"$18.86","priceAmount":18.86,"currencySymbol":"$","integerValue":"18","decimalSeparator":".","fractionalValue":"86","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"WXW4IZZhEErS8ITyYgFfWh97m3ZuvJtU5KxjWp9c%2FQxxMGeYWjjmLMo6aoKkJMT2DVVKo7I3ZaTH8T%2FOSDukvMK30rc2XU7%2FD7vAZziGYSS0YzS9g8pqvg4qiDfCNyc1pwjAvrma4lXojnoIpVhDHg%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$6.43","priceAmount":6.43,"currencySymbol":"$","integerValue":"6","decimalSeparator":".","fractionalValue":"43","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"WXW4IZZhEErS8ITyYgFfWh97m3ZuvJtUgikb%2Bx2iN1N1qZDZiOR%2BAQx682zKWGsALFRL9hCZjR1FQugXCZ5O%2FoP5riUVT3%2BtjYYaxBPuXdsjrBxnkMz51djY9NuEB43Rh5F8nsacpeOzZhcFbmLlTvd1zzVp%2FyReQqNF3E1eiDLEEM16ugI%2BMQhSDHIYjt4f","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Congratulations! You completed the MongoDB application within the given tight timeframe and there is a party to celebrate your application's release into production. Although people are congratulating you at the celebration, you are feeling some uneasiness inside. To complete the project on time required making a lot of assumptions about the data, such as what terms meant and how calculations are derived. In addition, the poor documentation about the application will be of limited use to the support team, and not investigating all of the inherent rules in the data may eventually lead to poorly-performing structures in the not-so-distant future.

Now, what if you had a time machine and could go back and read this book. You would learn that even NoSQL databases like MongoDB require some level of data modeling.
Data modeling is the process of learning about the data, and regardless of technology, this process must be performed for a successful application. You would learn the value of conceptual, logical, and physical data modeling and how each stage increases our knowledge of the data and reduces assumptions and poor design decisions.

Read this book to learn how to do data modeling for MongoDB applications, and accomplish these five objectives:
  1. Understand how data modeling contributes to the process of learning about the data, and is, therefore, a required technique, even when the resulting database is not relational. That is, NoSQL does not mean NoDataModeling!
  2. Know how NoSQL databases differ from traditional relational databases, and where MongoDB fits.
  3. Explore each MongoDB object and comprehend how each compares to their data modeling and traditional relational database counterparts, and learn the basics of adding, querying, updating, and deleting data in MongoDB.
  4. Practice a streamlined, template-driven approach to performing conceptual, logical, and physical data modeling. Recognize that data modeling does not always have to lead to traditional data models!
  5. Distinguish top-down from bottom-up development approaches and complete a top-down case study which ties all of the modeling techniques together.
This book is written for anyone who is working with, or will be working with MongoDB, including business analysts, data modelers, database administrators, developers, project managers, and data scientists. There are three sections:
  • In Section I, Getting Started, we will reveal the power of data modeling and the tight connections to data models that exist when designing any type of database (Chapter 1), compare NoSQL with traditional relational databases and where MongoDB fits (Chapter 2), explore each MongoDB object and comprehend how each compares to their data modeling and traditional relational database counterparts (Chapter 3), and explain the basics of adding, querying, updating, and deleting data in MongoDB (Chapter 4).
  • In Section II, Levels of Granularity, we cover Conceptual Data Modeling (Chapter 5), Logical Data Modeling (Chapter 6), and Physical Data Modeling (Chapter 7). Notice the "ing" at the end of each of these chapters. We focus on the process of building each of these models, which is where we gain essential business knowledge.
  • In Section III, Case Study, we will explain both top down and bottom up development approaches and go through a top down case study where we start with business requirements and end with the MongoDB database. This case study will tie together all of the techniques in the previous seven chapters.
Key points are included at the end of each chapter as a way to reinforce concepts. In addition, this book is loaded with hands-on exercises, along with their answers provided in Appendix A. Appendix B contains all of the book’s references and Appendix C contains a glossary of the terms used throughout the text.

Editorial Reviews

From the Inside Flap

Congratulations! You completed the MongoDB application within the given tight timeframe and there is a party to celebrate your application's release into production. Although people are congratulating you at the celebration, you are feeling some uneasiness inside. To complete the project on time required making a lot of assumptions about the data, such as what terms meant and how calculations are derived. In addition, the poor documentation about the application will be of limited use to the support team, and not investigating all of the inherent rules in the data may eventually lead to poorly-performing structures in the not-so-distant future. Now, what if you had a time machine and could go back and read this book. You would learn that even NoSQL databases like MongoDB require some level of data modeling. Data modeling is the process of learning about the data, and regardless of technology, this process must be performed for a successful application. You would learn the value of conceptual, logical, and physical data modeling and how each stage increases our knowledge of the data and reduces assumptions and poor design decisions.Read this book to learn how to do data modeling for MongoDB applications, and accomplish these five objectives: 1. Understand how data modeling contributes to the process of learning about the data, and is, therefore, a required technique, even when the resulting database is not relational. That is, NoSQL does not mean NoDataModeling! 2. Know how NoSQL databases differ from traditional relational databases, and where MongoDB fits.3. Explore each MongoDB object and comprehend how each compares to their data modeling and traditional relational database counterparts, and learn the basics of adding, querying, updating, and deleting data in MongoDB.4. Practice a streamlined, template-driven approach to performing conceptual, logical, and physical data modeling. Recognize that data modeling does not always have to lead to traditional data models! 5. Distinguish top-down from bottom-up development approaches and complete a top-down case study which ties all of the modeling techniques together.

About the Author

Steve Hoberman is the most requested data modeling instructor in the world. In his consulting and teaching, he focuses on templates, tools, and guidelines to reap the benefits of data modeling with minimal investment. He taught his first data modeling class in 1992 and has educated more than 10,000 people about data modeling and business intelligence techniques since then. Steve is the author of seven books on data modeling, the founder of the Design Challenges group, inventor of the Data Model Scorecard, Conference Chair of the Data Modeling Zone conference, and recipient of the 2012 Data Administration Management Association (DAMA) International Professional Achievement Award. Steve can be reached at me@stevehoberman.com, @DataMdlRockStar on Twitter, or through Steve Hoberman on Linked-In.

Product details

  • Publisher ‏ : ‎ Technics Publications
  • Publication date ‏ : ‎ June 8, 2014
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 226 pages
  • ISBN-10 ‏ : ‎ 1935504703
  • ISBN-13 ‏ : ‎ 978-1935504702
  • Item Weight ‏ : ‎ 1.05 pounds
  • Dimensions ‏ : ‎ 7.5 x 0.51 x 9.25 inches
  • Best Sellers Rank: #1,624,112 in Books (See Top 100 in Books)
  • Customer Reviews:
    3.9 out of 5 stars (37)

About the author

Follow authors to get new release updates, plus improved recommendations.
Steve Hoberman
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Steve Hoberman is the most requested data modeling instructor in the world. Introduced at over 50 international conferences as everything from a “data modeling guru” to “data modeling rock star”, Steve balances the formality and precision of data modeling with the realities of building software systems with severe time, budget, and people constraints. In his consulting and teaching, he focuses on templates, tools, and guidelines to reap the benefits of data modeling with minimal investment. He taught his first data modeling class in 1992 and has educated more than 10,000 people about data modeling and business intelligence techniques since then, spanning every continent except Africa and Antarctica.

Steve is known for his entertaining, interactive teaching and lecture style (watch out for flying candy!), and organizations around the globe have brought Steve in to teach his Data Modeling Master Class, which is recognized as the most comprehensive data modeling course in the industry. Steve is the author of five books on data modeling, including the bestseller Data Modeling Made Simple. He is the founder of the Design Challenges group, inventor of the Data Model Scorecard®, Conference Chair of the Data Modeling Zone conference, and the recipient of the 2012 Data Administration Management Association (DAMA) International Professional Achievement Award. To receive Steve’s monthly Design Challenges, visit his website at www.stevehoberman.com. Steve can be reached at me@stevehoberman.com, @DataMdlRockStar on Twitter, or through Steve Hoberman on Linked-In.

Sponsored

Customer reviews

3.9 out of 5 stars
37 global ratings
Sponsored
needs an editors review.
4 out of 5 stars
needs an editors review.
Great content, good for seasoned modeler as well as beginner. ONE MAJOR FLAW.. the colors used in the tables/diagrams have very little contrast and are very difficult to read. Drop the red background, or make the text white, PLEASE!
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

  • Reviewed in the United States on January 5, 2026
    Format: PaperbackVerified Purchase
    Very good book about MongoDB data modeling. I highly recommend it.
  • Reviewed in the United States on March 30, 2015
    Format: KindleVerified Purchase
    Great content, good for seasoned modeler as well as beginner. ONE MAJOR FLAW.. the colors used in the tables/diagrams have very little contrast and are very difficult to read. Drop the red background, or make the text white, PLEASE!
    Customer image
    4.0 out of 5 stars
    needs an editors review.

    Reviewed in the United States on March 30, 2015
    Great content, good for seasoned modeler as well as beginner. ONE MAJOR FLAW.. the colors used in the tables/diagrams have very little contrast and are very difficult to read. Drop the red background, or make the text white, PLEASE!
    Images in this review
    Customer image
  • Reviewed in the United States on October 23, 2014
    Format: KindleVerified Purchase
    I was looking for two things from this book.

    1. To learn the ways that data modeling for MongoDB was different from RDBMS.
    2. To learn effective ways of visually modeling the data structures for my own planning needs and for communicating with other non-programmers in meetings to model their data.

    I've been developing web apps for a long time, but I've never needed to "model data" much because most of my work as application layer on databases that were already done. My current work requires me to completely design from the ground up and data modeling seems essential in this.

    Unfortunately I found this book to be repetitive, shallow in it's information, and lacking in much instruction on how to visually model data.

    I got through about 1/8 of the book and started to skip around because it seemed all the useful content must be later in the book. But when I did skip to sections titled "Conceptual Data Models" or "Logical Data Modeling" I found a repeat of what I had read earlier, more repeats of how data modeling is important, even with NoSQL, and what seemed to be stream of consciousness broad overview with basic examples.

    There is a blurb early in the book that said the author uses a program for modeling that is a commercial application, available for Windows only. I don't use Windows. I know that many people working with MongoDB don't use windows. Odd that there would be only this one program offered as a tool.

    The author listed some data modeling types such as graph, UML, and others. The one he said he uses is Information Engineering. That tidbit was helpful because it allowed me to go to other places online and learn about those styles of modeling. I didn't take the time to find anything on that in this book, and in the parts that I did read, he didn't seem to take the time to use this style of modeling.

    Perhaps the Kindle version is different and the print would have more graphical representations. But I don't see why it would. There were some graphics, but mostly this was a book written for people who learn by reading long text explanations of the same thing over and over.

    With all the positive reviews for this and the authors other books, I was confident it would be helpful to me. But it must be that it just fits other styles of learning. I'll be returning this one.
    6 people found this helpful
    Report
  • Reviewed in the United States on September 21, 2014
    Format: PaperbackVerified Purchase
    The author is a Business analyst and writes about data modeling procedures for business. Not even sure how much he knows about relational databases. But he is definitely not a MongoDB expert. All his models for MongoDB suspiciously resemble relational models. His advice are always rather to make model more relational than not. He avoids discussing any technical or architectural issues.

    The book is about regular process of business data modeling, with a little text copy-pasted from some MongoDB API specification. A smart BA who wants to sell a book about his BA experience by using a hot "MongoDB" word in the title.
    15 people found this helpful
    Report
  • Reviewed in the United States on June 24, 2014
    Format: KindleVerified Purchase
    This book is for you If you are new to MongoDB and have worked with other databases systems such as mysql, oracle and SQL server. This book is also for you if you have little experience designing data models.

    This book is a quick read, but it provides you with a framework and step by step guidelines on how to design your data model, what questions to ask and how to document your model.
    4 people found this helpful
    Report
  • Reviewed in the United States on September 9, 2015
    Format: PaperbackVerified Purchase
    This is another good book by Steve Hoberman. I hadn't read anything about Mongo before but was able to easily understand how to use it from Steve's book. His explanation leverages prior knowledge of relational databases. I recommend the book.
  • Reviewed in the United States on July 21, 2015
    Format: PaperbackVerified Purchase
    I'll echo Dmitri K.'s "Not much about MongoDB" review, but with a bit more charity. It's mostly high level conceptualization, when what I wanted was Mongo-specific data modeling advice.
    2 people found this helpful
    Report
  • Reviewed in the United States on August 23, 2014
    Format: PaperbackVerified Purchase
    Excellent book by Steve, clear, concise and easy to consume! A simple explanation of modeling for MongoDB and other non-traditional databases.

Top reviews from other countries

  • Bhaskar
    5.0 out of 5 stars Essential read for NOSQL Data Modellers
    Reviewed in the United Kingdom on January 27, 2019
    Format: KindleVerified Purchase
    This is my second reading of Steve Hoberman and it encompass the essential skills needed for data modelling precisely. Experienced modellers may find lot of basic concepts they might already know but still sure they will find lot more intreresting and new things. The various templates will definitely be useful during Data modelling process. Since data modelling for NOSQL is still evolving the ER diagram can be made more creative to represent collections and embeded elements, so that can be easily related to nosql.
  • Amazon Customer
    1.0 out of 5 stars Not a useful book
    Reviewed in Canada on July 20, 2015
    Format: KindleVerified Purchase
    This is not a useful book. It has a little bit of MongoDB code to get you started but far from satisfactory at $37. A better price for this book is $10, esp for developers and business analysts. If you are considering buying this book you will note that there is no code available. The book also does not explain the basic things like importing and exporting data. At 37 CAD it is mostly a con job -- a rehash of the stuff from a book on the relational data modeling.
  • NOTiFY
    4.0 out of 5 stars Excellent easy read and it clarified some of the MongoDB ...
    Reviewed in the United Kingdom on November 25, 2016
    Format: PaperbackVerified Purchase
    Excellent easy read and it clarified some of the MongoDB design points "I wanted to know but was afraid to ask". Sorted out normalisation in my head.

    The only slight criticism was the reference to and suggested use of Embarcadero ER/Studio now Idera ER/Studio. These are expensive products and start at $1,838 (25/11/2016) and they only run on Windows.

    ***** Update *****

    Picked up the book up the other night (28/10/2018) when I want some clarification of using 'Compound Keys' in the design of a MongoDB Collection, as I use them a lot in MySQL. Very poor explanation and didn't really help,- lost one star.
  • Brian
    3.0 out of 5 stars Not great for me
    Reviewed in the United Kingdom on April 11, 2018
    Format: KindleVerified Purchase
    Focussed on allot of db modelling techniques used for RDMS with very little extra on Mongo and NoSQL, learnt more from forums. However if you want to develop a Mongodb and you are new to db modelling then I can imagine it being useful.