sql – 真的需要关系表吗?
发布时间:2020-12-12 07:30:20 所属栏目:MsSql教程 来源:网络整理
导读:关系表主要包含两列:IDTABLE1和IDTABLE2. 只有关系表之间似乎有变化的是这两列的名称和表名. 如果我们创建一个表关系会更好吗?在这个表中我们放置3列: TABLE_NAME,IDTABLE1,IDTABLE2,然后将此表用于所有关系? 这是Web /桌面应用程序开发中的一个好/可接受
关系表主要包含两列:IDTABLE1和IDTABLE2.
只有关系表之间似乎有变化的是这两列的名称和表名. 如果我们创建一个表关系会更好吗?在这个表中我们放置3列: 这是Web /桌面应用程序开发中的一个好/可接受的解决方案吗?这有什么不利之处? 注意: 解决方法馊主意.如果IDTABLE1可以包含来自任何表的ID,您将如何强制执行外键? 要在连接上实现可接受的性能而不加载不必要的IO来引入完全不相关的行,您需要一个带有前导列TABLE_NAME的复合索引,它基本上最终会将表分区为多个部分. 显然,即使进行了这种伪分区,你仍然会在表/索引中浪费大量空间,只重复每行的表名. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- SQLSERVER编译与重编译
- sql-server – 在SQL Server中使用带有动态查询的datetime
- 最近项目使用的SqLServer分页存储过程及调用封装代码
- SqlServer Case具有两种格式。简单Case函数和Case搜索函数。
- sql-server – THROW vs. RAISERROR
- 优化mysql数据库的经验总结
- sql – rails控制台和Rails服务器日志中的输出颜色是什么意
- 配置Spring4.0注解Cache+Redis缓存的用法
- sql-server – 构建内部自定义VoIP网关的成本?
- 分别在两个不同的服务器安装appserver和sqlserver,出现app