求助:如何维护数据库中的数据
数据库中的表越来越多了,数了一下,已经有二十多个了,现在出现了一些问题,就是表与表间的关系及数据的存储。
比如A表,有一个ID标识唯一,有一个名字,在另一个表B中涉及到A表,一般以A表的ID存储,那么问题来了,如果A表的ID被改变,那么B表的ID将没有意义,得到的数据也将是错误的数据结果,虽然设计时已经尽量考虑了这个问题,但仍然没有办法完美解决。
请问,有什么方式可以让一个表中的数据的改变自动影响其它表的数据呢?我听说有一种方法叫触发器,通过这种方式维护其它表的数据,但有个问题,如果涉及到A表的不仅仅只有B表而是有好几个表呢?怎么办?也一个个做触发器吗?
感谢大家了,我现在是方向性的迷惑,只要知道做的方向,后面就可以通过自学完成了。