Book
System Kaihatsu, Sasshin no Tame no Data Model Taizen (The Complete Book of Data Models for System Development and Renewal)
Kozo Watanabe
Summary
A Japanese-language book by Kozo Watanabe on data models, the diagrams that are the key to succeeding in system development and renewal. Drawing on his work on many projects, the author teaches practical skills for reading and writing data models, using a wide range of examples from sales slips to the national budget. The book covers modeling patterns for major business areas such as sales management, inventory management, and accounting, the persistence of entities and value objects, and how to keep historical data. It deals with techniques for structuring complex business requirements without breakdown.
Target Readers
- Architects who design data models for business systems
- Developers who want to design the persistence layer for DDD to fit a business domain
- Engineers and the people in charge of systems who need practical skills for reading and writing data models
Tags
Colophon
- Publisher
- Nippon Jitsugyo Publishing
- ISBN
- 978-4534057778
- Published
- Apr 2020
- List price
- ¥3,080incl. taxMay differ from the actual selling price on Amazon
Get this book
* The link above is an advertisement via Amazon Associates.Related Books
Prerequisites
- Recommended
Tatsujin ni Manabu DB Sekkei Tettei Shinansho, 2nd Edition (A Thorough Guide to DB Design, Learned from an Expert)
Mick
Reason: After grasping general design guidelines, move to a catalog of modeling patterns specific to business systems. This Japanese data-model compendium covers proven patterns for standard domains—ordering, inventory, accounting—expanding your repertoire of reusable, battle-tested structures instead of designing from scratch each time.
- Related
Jigyo Bunseki, Data Sekkei no Tame no Model Sakusei Gijutsu Nyumon (An Introduction to Modeling Techniques for Business Analysis and Data Design)
Masami Sato
Reason: After learning the 'how to think' of deriving entities from business analysis, you can consult many concrete model examples in the data-model compendium as its output. Moving back and forth between abstract modeling technique and concrete per-domain table structures makes your design repertoire three-dimensional—a parallel-reference relationship.
Next Books
- Related
Designing Data-Intensive Applications
The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
Martin Kleppmann
Reason: Once you master business modeling on a single RDB, you hit the question of how design changes when data becomes distributed and large-scale. Kleppmann's 'Designing Data-Intensive Applications' covers replication, partitioning, and consistency models across the board, serving as the starting point for extending modeling knowledge into distributed environments.