我接手一个电台广告管理项目,其中有一个频道表
我是这样建的频道库 playchannel_TABLE 里只有一个playchannelname
没有编号,因为我想用数据库的关联设置就可以保持数据库同步了,
但是后来发现有些表本身有频道这个字段,同时它的子表也有这个字段,这样不让设置关联,我现在是用触发器弄的,但是我有一个 USER_TABLE是 USERNAME 和 USEID加了编号,我发现这样做的好处是不用考虑UPDATE的问题,也就是说不用建关联就很正常大家帮我分析一下哪个好? 如果后者好的话,那数据库关联是不是没什么用了?
我是这样建的频道库 playchannel_TABLE 里只有一个playchannelname
没有编号,因为我想用数据库的关联设置就可以保持数据库同步了,
但是后来发现有些表本身有频道这个字段,同时它的子表也有这个字段,这样不让设置关联,我现在是用触发器弄的,但是我有一个 USER_TABLE是 USERNAME 和 USEID加了编号,我发现这样做的好处是不用考虑UPDATE的问题,也就是说不用建关联就很正常大家帮我分析一下哪个好? 如果后者好的话,那数据库关联是不是没什么用了?
另外,問一下樓主,你覺得數據完整性不重要嗎?在我看來級聯刪除和級聯更新都不是重要的,完全可以使用其他東西實現.
至於數據完整性,當你碰到數據庫內多出一堆毫無意義,超出範圍的數據時,你就知道牠的重要性了.