社区
Oracle
帖子详情
中间表是什么?
simonyo
2009-03-09 09:18:53
在网上找中间表的内容非常少,希望在这里能够得到些帮助。
它与临时表有什么异同呢?
...全文
8203
13
打赏
收藏
中间表是什么?
在网上找中间表的内容非常少,希望在这里能够得到些帮助。 它与临时表有什么异同呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq390300075
2012-04-06
打赏
举报
回复
竟然都不知道中间表....
ymfwjt521
2010-04-07
打赏
举报
回复
学习了,谢谢你们
simonyo
2010-03-29
打赏
举报
回复
不好意思,现在才结贴,实际上这个概念只是一个逻辑概念,并不是ORACEL中的一个概念。就是把处理的结果集(往往这里的数据源来源于多个表)放到另一个表中集中保存以方便处理,这里所说的另一个表就是中间表。
speedin
2009-03-19
打赏
举报
回复
我是这样理解的哈,中间表一般运用在一些过程中,比如有这样一个过程,需要把某些表的数据取出来,进行一些处理,再放到其他的一些表中,而在这个过程中需要一个临时的表来存储这些数据,所以就创建了一张表来存储这些数据,但是这张表又不是临时表,因为当会话结束后它不会自动消失的,需要执行一个DROP来清楚。所以它还是和临时表有些区别的。。。但是作用还是差不多的。。。。。。哎写着自己都糊涂了。。。。。
xuehong520
2009-03-19
打赏
举报
回复
[Quote=引用 8 楼 Fenglee2008 的回复:]
逻辑意义上的概念,不过一般可以用临时表作中间表!
[/Quote]
同意
Fenglee2008
2009-03-18
打赏
举报
回复
逻辑意义上的概念,不过一般可以用临时表作中间表!
lwmonster
2009-03-12
打赏
举报
回复
1
没听过中间表的路过
tiantom
2009-03-12
打赏
举报
回复
一个逻辑意义上的数据表,方便数据操作
阿三
2009-03-09
打赏
举报
回复
在oracle中没有中间表这个概念吧?我个人认为应该等同于临时表(如果数据不需要永久保存),否则就是一个中间进行逻辑转化的一个表。
wonder4
2009-03-09
打赏
举报
回复
中间表是业务逻辑中的概念,就是将计算结果先保存在一个临时的表中,然后再从这个表中计算,减少程序的复杂度。临时表是中间表多采用的一种技术,使用 Oracle临时表功能可以免去中间表数据的维护工作。
simonyo
2009-03-09
打赏
举报
回复
[Quote=引用 2 楼 hdhai9451 的回复:]
在使用过程都没有讲到什么中间表?
应该是在业务逻辑上定义为中间表,只是这样命令,其实它与普通表是一样的,在业务逻辑计算时起到间接桥梁的作用;
这仅是个人理解
[/Quote]
有道理
Andy__Huang
2009-03-09
打赏
举报
回复
在使用过程都没有讲到什么中间表?
应该是在业务逻辑上定义为中间表,只是这样命令,其实它与普通表是一样的,在业务逻辑计算时起到间接桥梁的作用;
这仅是个人理解
dawugui
2009-03-09
打赏
举报
回复
没用过,帮顶.
中间
表
是什么?和报
表
有什么关系?会带来怎样的问题?又如何解决?
在数据库中有一类用于保存
中间
计算结果的物理
表
,通常被称为“
中间
表
”。
中间
表
主要跟 OLAP(在线联机分析)业务有关,产生的原因主要有以下几方面。
中间
表
来源 1. 计算逻辑复杂 在 OLAP(报
表
或查询)业务中,有些计算逻辑很复杂,每次都从头写会导致报
表
开发过于繁琐,而且有的计算用 SQL 很难写出来。这时会采用
中间
表
事先计算好,再基于预计算的
中间
结果开发报
表
。 计算逻辑复杂常见于报
表
业务中,以固定报
表
最为常见;多维分析则比较少见。 2. 查询性能差 当查询涉及的数据量很大或者计算逻辑很复杂时查
mysql 中
中间
表
是什么意思_为什么会有这么多
中间
表
?
中间
表
的由来
中间
表
是数据库中专门存放
中间
计算结果的数据
表
。报
表
系统中的
中间
表
是普遍存在的。那么,这些
中间
表
是如何出现的?为什么
中间
表
会越来越多?
中间
表
会给项目组带来什么样的困扰,如何解决这些困扰?这里我们就尝试探讨一下这个问题。
中间
表
出现的典型场景主要有三个:一步算不出来。数据库中的原始数据
表
要经过复杂计算,才能在报
表
上展现出来。一个 SQL 很难实现这样的复杂计算。要连续多个 SQL 实现,前面...
基于springBoot+Vue的在线考试之数据库设计
接着上篇博客,基于springBoot+Vue的在线考试系统总体概述,现在聊聊数据库
表
的设计 简单说一下: (1)最下面的五张
表
,是用户-角色-权限
表
,包含两张
中间
表
,因为是多对多的关系 (2)
中间
四张
表
,是题库
表
,四种类型的题目,各占一张
表
,这里,其实设计成一张总
表
,不用分成四张
表
,个人觉得分成四张
表
,一是清晰,二是方便以后拓展不影响其他类型的题目。 (3)最上边的,一个考试
表
,另外一个就是考试记录
表
了 ...
如何找到链
表
的
中间
元素?
一、若链
表
为双向链
表
。 就像一根不均匀的香找出
中间
位置,从两头开始烧。同理,设置一个头指针,一个尾指针,头指针往后移动,尾指针往前移动。移动到什么时候是
中间
位置呢?这就要分两种情况了: (1)链
表
长度是偶数,此时
中间
位置是,头指针、尾指针分别指向对方,则
中间
位置就是头尾指针了。 (2)链
表
长度是奇数,此时投尾指针指向相同,
中间
位置也就是指向相同的节点。二、若链
表
不是双向链
表
(单向链
表
)
浅谈MYSQL中的基本
表
、
中间
表
、临时
表
、派生
表
和视图
简单介绍 首先我们先了解一下什么叫虚拟
表
虚拟
表
,顾名思义就是就是实际上并不存在(物理上不存在),但是逻辑上存在的
表
。 在MYSQL中存在三种虚拟
表
:临时
表
、内存
表
、视图 1、基本
表
基本
表
是本身独立存在的
表
,在SQL中一个关系就对应一个
表
。 2、
中间
表
中间
表
它主要是用来兼容数据,建立映射关系,来兼容新老数据
表
的数据。一般是在实体之间存在多对多的关系时,我们会创建一个
中间
表
实体来给它们两个实体建立...
Oracle
17,075
社区成员
55,225
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章