对于像我这样的菜鸟来说真的很快。我有两个不同的用户在我的数据库中具有不同的权限。我是否通过向“用户”添加属性来处理此问题。表示他们有什么访问权限的表,或者为相应的用户创建两个表?除非有用,否则两个用户的属性除了访问级别外都是相同的。谢谢。
答案 0 :(得分:0)
通过查看具有GRANT
语句的数据库内置用户权限来回答您的具体问题,但由于您已表明您是新用户,并使用数据库设计对此进行了标记,因此请回答更多原则 - 基于答案。
您永远不希望根据仅与数据相关的差异来创建元数据(表,列等)。除非用户的基本性质存在本质上的不同,否则它们是相同的,应该存储在相同的表结构中。
数据不应成为设计元数据更改的基础。
在你的建模和设计周围寻找相似点,而不是差异点。当你通过窗口看到它们的相似之处时,你将避免一个复杂的世界。