好的,我最近问了一个问题,用户回答是我应该规范化我的数据库,但我认为我不应该真的这样做..
逻辑是这样的
我将脚本存储在数据库中,这些脚本根据用户动态执行。
例如,有一个脚本表
script_id | script_name
+----------------------+
12345 demo1
54462 demo2
90874 demo3
43058 demo4
现在是用户表
allowed_script_ids
+-----------------+
21345|90874
所以这在这里很简单,但是如果我删除 say 会发生什么script_id
90874
,但它不会从用户表中删除记录,所以他们建议我规范化数据库,但是如果用户可以访问 1000 个脚本怎么办?我需要1000条记录吗?还是我应该继续我的方式?即使我为每个访问插入每个记录条目,我也需要在每次撤销该用户的访问时删除这些条目。