一对多关系的 ERD 最佳实践

ERD best practice for one to many relationships

我想知道是否存在一对多关系的最佳实践。我正在计划一个简单的 rails 应用程序,它将有一个具有以下任一场景的关系数据库:

是否有 use/not 使用任一场景的最佳实践?

提前致谢!

场景 A 是更好的方法。

class User < ActiveRecord::Base
  has_many :lists
  has_many :items, :through => :lists
end

class List < ActiveRecord::Base
  has_many :items
end