I kinda observe this from a different point of view: what are the use cases needed for the data and what are the queries that could satisfy those?
The dynamodb book was enlightening from this point of view even for designing sql databases where we normalize data as much as possible no matter what.
The dynamodb book was enlightening from this point of view even for designing sql databases where we normalize data as much as possible no matter what.