【发布时间】:2011-08-14 07:44:22
【问题描述】:
我正在用 Postgresql 设计一个数据库。我想知道使用继承的优缺点是什么。
我还想知道以下内容:
对数据库性能的影响(即插入、更新、删除、索引等)?
父/子是否意味着重复输入[内部]?
在Postgresql数据库中常用吗?
除了易用性之外,它比使用 FK 有哪些更好的地方?
是否应该合理地使用它来存储在整个数据库中使用的通用和重复属性(例如 id、名称、时间戳等)
【问题讨论】:
-
您的意思是在应用程序代码中使用表之间的关系和对象之间的继承?
-
@Satadru:PostgreSQL 在数据库中支持table inheritance。
标签: database database-design postgresql inheritance relational-database