关于数据库的基本问题
当前有一个用户基本信息表.
d_user
--------------
ID name address
1 JOM 上海市
2 TOM 北京市
-------------------
该库在建库的时候,其他相关表格里面也使用address字段.
如:
info_product
--------------=
product_number addname address
87655544 JOM 上海市
87655545 JOM 上海市
87655546 JOM 上海市
87655549 TOM 北京市
-------------------------------------
当前用户需要修改他的基本信息表d_user中的地址.
修改以后.凡是与地址相关的表格都需要更新.
这里有几种方案:
1:使用触发器语句来写.只要更新了d_user中的address那么就用触发器来执行相关更新语句.并且把所有相关的表格的语句都写进触发器.能达到更新.
2:直接在程序里面写update语句.
3:我觉得好像数据库里面好像有一个视图和关联的功能.
人老了,记得不是很清楚了.
仿佛记得他的功能是把一些表格中11对应数据关联起来.
好像能达到这个要求.
并且数据库里面使用到用户信息的表格很多.数据量很大.所以使用触发器的话效率不是很高.
只是我对数据库不是很了解.希望各位指点一下.
如果能用更简便的方法做到.请详解一下.