在SQL中实现具有总参与约束的多对多关系
我应该如何在SQL中实现以下实体关系图所示的方案? 如图所示,每个A实体类型出现都必须与至少一个 B对应项(由双连接线指示)相关,反之亦然。我知道我应该创建以下三个表: CREATE TABLE A ( a INT NOT NULL, CONSTRAINT A_PK PRIMARY KEY (a) ); CREATE TABLE B ( b INT NOT NULL, CONSTRAINT B_PK PRIMARY KEY (b) ); CREATE TABLE R ( a INT NOT NULL, b INT NOT NULL, CONSTRAINT R_PK PRIMARY KEY (a, b), CONSTRAINT …