有用的库存 SQL 数据模型?

Posted

技术标签:

【中文标题】有用的库存 SQL 数据模型?【英文标题】:Useful stock SQL data models? 【发布时间】:2011-05-30 03:10:01 【问题描述】:

与我关于Useful stock SQL datasets 的问题类似,我想知道是否有人遇到过图书馆/网页/wiki/等。包含股票 SQL 数据模型。例如,为登录凭据维护表的问题是无数开发人员所面临的。你们中是否有人知道提供此表的最佳实践实现的数据模型?其他用例呢?我正在考虑诸如库存控制、销售报告、应用程序事件(登录、注销、查看给定页面或项目等)之类的事情。我在databaseanswers.org 发现了一个很棒的资源,但我想知道是否还有其他资源我应该看看。

与我关于数据集的问题一样,我正在寻找可以轻松整合到应用程序中的东西,满足许多开发人员的一般需求,以及不特定于单个行业或业务部门的东西。地址簿、登录凭据表、消息传递等都属于我正在考虑的标准。

有什么想法吗?

【问题讨论】:

虽然不是主观的,但这个问题没有有用的答案。您问的唯一直截了当的问题是“你们中的任何人都知道......”。答案要么是,要么不是。范式是你需要的模式,你如何应用这种形式纯粹是由需求驱动的。 【参考方案1】:

你看过 SO 问题relational-database-design-patterns吗?

编辑: 对这个问题感兴趣后,我查看了有关该主题的任何书籍,并找到了以下卷:

The Data Model Resource Book: A Library of Universal Data Models for All Enterprises: Vol 1

The Data Model Resource Book: A Library of Universal Data Models by Industry Types: Vol 2

The Data Model Resource Book: Universal Patterns for Data Modeling Vol 3

我没有读过这个系列,所以我不能自己推荐它们,但它们看起来很有趣。

【讨论】:

@Shadowman:我刚买了这些卷,虽然它们在许多领域和问题上提供了很好的洞察力,但我发现它们相当压倒性(例如仅用于存储“通用”地址和联系人的约 35 个实体模型)使用)。 @Alix Axel - 感谢您分享您对这些书籍的看法,如果您愿意写评论,我想了解更多您的想法,因为我很想自己购买它们。 【参考方案2】:

这里是 ebXML 的专业标准 scbemas 列表: http://docs.oasis-open.org/ubl/os-UBL-2.0/xsd/maindoc/

它们不完全是“数据模型”,而是用于消息交换的模式,但可以帮助您对数据进行建模。

避免使用“标准数据模型”(如 dbanswers),它们很差,甚至无法解决最常见的情况。

【讨论】:

以上是关于有用的库存 SQL 数据模型?的主要内容,如果未能解决你的问题,请参考以下文章

[案例]如何异构一个数十亿级别的数据库

Java生产消费者模型——代码解析

CAP理论下对比ACID模型与BASE模型

几组模型教你看清零售业的数据挖掘问题

如何将带参数的 Laravel 模型函数调用到 Vuejs 模板中?

物料清单数据库模型