请问一个数据库设计的问题

来源:百度知道 编辑:UC知道 时间:2024/05/29 02:20:16
要记录个人信息,比如姓名、年龄等等,还有这个人发表的论文信息,比如每一篇论文的名称、论文的字数等等。
我的问题是,每个人发表的论文数可能都不一样,这样的表结构怎么设计比较好?

那你至少要设计两张表:
1、个人信息表(人员编号,姓名,出生日期,。。。)人员编号为主码;
2、论文情况表(论文编号,作者编号,名称,字数,。。。)其中论文编号为主码,作者编号为外码,参照个人信息表的作者编号。
如果论文有联合发表的情况,那么论文情况表就拆为两张表,论文信息表和论文作者关系表。

两张表就行了吧,一张记录姓名与年龄
另一张记录发表的论文的名称及字数,还有论文作者姓名
然后依据姓名(或者其他,看具体情况了)建立表间关系

MP4的接口插件介绍与使用说明

红烧鸡翅根 的可行.

设计两个表

一个就存论文
一个存姓名什么的
要有主外键关联!让姓名的主键做论文的外键