SQL表实现

SQL表实现,sql,Sql,我需要从通过多对多(m:n)关系连接的模型中实现这两个实体(论文和审阅者),并展示如何将这两个实体以及它们之间的关系实现为SQL表。答案应该是CREATETABLE语句的形式:我应该包括实现所选实体及其关系所需的尽可能多的表。能请人帮忙吗。 到目前为止,我已经做到了: create table reviewer( rreviewer_email varchar(15); rreviewer_specification varchar(30); rreviewer_name varchar(20)

我需要从通过多对多(m:n)关系连接的模型中实现这两个实体(论文和审阅者),并展示如何将这两个实体以及它们之间的关系实现为SQL表。答案应该是CREATETABLE语句的形式:我应该包括实现所选实体及其关系所需的尽可能多的表。能请人帮忙吗。 到目前为止,我已经做到了:

create table reviewer(
rreviewer_email varchar(15);
rreviewer_specification varchar(30);
rreviewer_name varchar(20);)

create table paper(
ppaper_title varchar(20);
ppaper_ID varchar(15);
ppaper_rating varchar(10);
ppaper_set_of_keys varchar(30);

constraintt FK rreviewer_name REFERENCES ppaper_title;

我不明白你的问题。您上面的SQL包含多个错误。我不知道为了创建第三个表,应该相互引用哪两个属性。您的第三个表将包含这两个表的主键,即ppaper_ID,rrewiewer\u name。您可能需要一个名为
ReviewerPaper
的表来链接两个表。是否正确
创建表ReviewerPaper(rrewiewer\u email varchar2(15)不为空;ppaper\u ID int不为空;约束FK\u ReviewerPaper主键(rrewiewer\u email,ppaper\u ID),外键(rrewiewer\u email)参考资料审查人(RREWIEVER_电子邮件)、外键(ppaper_ID)参考资料文件(ppaper_ID))