我正试图解决问题,并困难地找到最佳解决办法。 我有一个数据库,其中载有(除其他外)下列事项的表格:
- Destination Request
- Support Request
- Exchange Request
- Deposit Request
每个表格都有一栏供评论(从终端用户到管理员),然而,我被要求增加在所有这些请求中添加注解的能力,我希望每组注解分开,以便我能够追踪注解所添加的日期/时间以及谁编辑的注解,这意味着我需要将注解存储在表格中,并通过外国密钥与请求连接。问题在于,每张请求表有一个自动加注的代号列,该表格是独一无二的,但并非所有其它表格都独一无二(这意味着每张表格可能有200个代号的请求)。
我意识到,解决我问题的办法之一可能是为每一种请求建立一个“注意”表,并据此创建外国钥匙,但这肯定不是解决问题的唯一体面方法。
我真正想知道的是,是否有一种有效的方法来使用id和请求类型(基本上为表格名称)来创建外国密钥。 这是否可行?