如何使用复合键设置外键?

时间:2012-02-10 19:49:27

标签: sql database key composite-key

我正在尝试创建一个数据库来处理不同类型用户的登录。

UserA, UserB, UserC。每个用户都有自己的表,其中包含与其关联的额外数据列。登录表用于处理每个用户的登录,并根据登录用户的类型执行操作。我试图创建一个利用访问表为每个用户创建复合主键的用户表。以下是数据库的外观:

TB_USERA

ID    
Name 

TB_USERB

ID    
Name 

TB_USERC

ID    
Name 

TB_Login

ID_User  
ID_Access
Username
Password

TB_Access

ID_Access
AccessName

我如何设置从users表到每个用户表的各个类型的外键?我知道我无法在ID_User表中的Users列中分配多个外键。我应该在userA, userB, userC表中添加访问列吗?

谢谢。

0 个答案:

没有答案