SQL 执行规则的约束

SQL Constraint to Enforce Rule

如果我有这样的表:

GROUP(**GID**, DESC) -- GID IS PK    
USER(**UID**, FIRST, LAST, GID) -- UID IS PK, GID IS FK

一个群组可以有多个用户,但一个用户只能属于一个群组。

我将如何执行规则以使一名员工只能属于一个部门?

非常感谢

使用 eid 作为主键,您将无法为任何员工插入超过一行,因为这会违反主键约束。因此,按照您的表格建模方式,一名员工不可能属于多个部门。