如何在引文数据库中维护作者顺序

时间:2015-06-21 21:36:54

标签: database sqlite database-design rdbms

我正在编写一个程序来帮助作者维护他们研究的参考文献列表。必须能够从数据库中重建各种风格的引文。

在数据库中,我使用交叉引用表将作者表与参考表链接起来,在作者和参考书的其余部分(标题,出版年份等)之间保持多对多的关系。 。编辑的对待方式相同。

作为一名数据库新手,我想知道保持作者顺序的最佳方法,以便可以正确地重建引文。

感觉就像在交叉引用中添加一个列是这样做的自然方式 - 列会指示:..这是该论文的第一作者,这是第二个......“等等

有没有一种标准的方式来做这样的事情?

1 个答案:

答案 0 :(得分:3)

由于数据库表没有任何内在顺序,您必须以某种方式自己表示订单。在交叉引用表中添加“计数器”列确实听起来像直观(最简单!)的方式。