2015-06-21 52 views
1

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

在数据库中,我使用交叉引用表将作者的表与参考文献链接起来,从而在作者与引用的其余部分(标题,出版年份等)之间保持多对多的关系表。编辑也会以同样的方式处理。

作为数据库新手,我想知道维护作者顺序的最佳方法,以便引用可以正确重构。

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

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

回答

3

由于数据库表没有任何内在的顺序,你必须代表为了自己莫名其妙。添加“计数器”列的交叉引用桌子的确听起来像是这样做的直观(并且最简单)的方式。