数据库中是否需要命名空间?

Uma*_*med 5 database-design namespaces

我经常对以下事实感到沮丧:大量表、视图、存储过程都放置在一个层次结构下。我正在寻找一种将相关表分组在一个横幅下的方法(例如命名空间)。这不仅容易理解。我也会避免想出花哨的名字。我不知道目前有什么技巧可以实现这一点,如果有我可以使用的方法来实现类似的效果,请帮助我。

谢谢

Mat*_*tin 3

如果您使用 SQL 2000,那么您要么使用数据库所有者作为命名空间,这很痛苦,因为它要求您仅为其命名空间设计用户。

在 SQL 2005 中,您可以创建架构,本质上是名称空间。

在所有 SQL 数据库中,您都可以使用前缀,例如 hr_ 表示人力资源,sys_ 表示系统相关等。