路过的朋友请进来看看,请帮忙解答个问题
一个单位可能有几个帐号(比如: A B C D帐号),每个帐号就会共享有许多单位信息数据,为了减少数据冗余,我单独提炼出单位信息表,ABCD帐号表与单位信息表之间通过'单位名称'(单位名称是唯一的)建立连接,现在的问题是要保证数据的完整性,
1. 如果在update A表的时候,单位名称发生了修改, 怎么让单位信息表 里的'单位名称'也更改,用触发器还是用什么实现好一些呢,因为在后面 单位信息表 的'单位名称'发生更改时,还要自动把BCD帐户的'单位名称'也更新.(在对帐号表进行查删改操作的时候,要不要建立个视图)
2. 如果A表删除的时候,也要判断该单位是否还有其他帐号存在,如果不存在就删除单位信息表
请朋友指点,最好写几行SQL代码出来,谢谢!