我写了文件的一个工具,用SQL架构。这将是有意义的文件使用的一个常见的例子模式而不是使一个新的一个。任何建议,对于一个已定义的地方吗?

理想的情况就会

  • 来自一个问题领域的大多数读者来说都已经很熟悉;
  • 有一个例子的所有主要的基数(1对多,可选择-对-很多,很多-对-很多,可选择到一)和有例子有和无"的级联删除"所有权;
  • 不是深陷元条款(不模式为模式例子!)
  • 能简单;

我记得MS SQL Server2000年文件中使用他们的酒馆数据库,该数据库是一个数据库有关的出版商和作者和书籍。不坏。但微软已经搬到离它AdventureWorks和罗斯文。会有人建议任的那些?

有帮助吗?

解决方案

如果你说的跨平台,我woulnd不建议MS模式,因为他们一定有SQL服务器的特定功能的使用在言,所以你失去的利益具有言提供给你。AdventureWorks似乎是一个体面的架构,虽然我还没有看仔细。你可以创建言以手动重新建立一个类似的一个Oracle和其他人如果你想要的

你还可以找到更多的其他更多的通用模式的例子:

数据库的答案

其他提示

AdventureWorks有一个漂亮的标准(阅读:没有异国情调)的架构。这是更为复杂比罗斯文,但还是简单的,足以充分神交.

我认为通过任择很多你的意思是PK/FK的关系FK可以为空。我没有检查AdventureWorks,看它是否包含了所有的这些基数,但这将是很容易添加简单的例子的"可选"。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top