|
|
1
1
如果您使用的是SQL 2000,那么您将不得不使用数据库所有者作为名称空间,这很痛苦,因为它要求您仅为其名称空间设计用户。 在SQL2005中,您可以创建基本上是名称空间的模式。 在所有SQL数据库中,您都可以使用前缀,例如hr_uu表示人力资源,sys_u表示系统相关,等等。 |
|
|
2
0
我认为数据库中不需要名称空间,因为默认情况下“名称空间”通常是数据库名称。通常,在任何应用程序中,需要分组的“功能”比底层数据多得多,因此名称空间概念在代码中比在数据存储中更有效。 但是,如果您想对表执行此操作,SQL确实支持表名中的句点(.),因此您可以 联系人,地址 如果你愿意的话,也可以这样。 通常,如果有这么多表,我认为表名基本上是“名称空间”+表名,不带句点(即。 联系地址 ). |
|
|
developer · 带外键的SQL表设计 1 年前 |
|
|
relatively_random · 确保两个表之间一致的共同参考 1 年前 |
|
|
b126 · 在两种不同的Oracle模式上执行相同查询的速度差异很大 2 年前 |
|
|
robertspierre · 在多对多关系中自动删除未引用的行 2 年前 |
|
|
Michael Samuel · MYSQL在以下情况下自动创建索引 8 年前 |