数据库中,视图跟索引的区别,视图有结构吗

数据库中,视图跟索引的区别,视图有结构吗,第1张

模式:是数据库中全体数据的逻辑结构和特征的描述,在关系型数据库中,模式的具体表现是一系

列表及表与表之间的联系。

基本表:基本表就是一个关系及属性的描述,如:学生(学好,姓名,性别,班级)

视图视图是一种外模式,是建立在基础表之上的数据查询

索引:数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信

息。

模式的作用:模式既然是全体数据的逻辑结构和特征的描述,它其实包含了所有表,以及表与表之

间的关系,是数据库整体逻辑结构的表现。

视图本身并不是真正的表,只是存储了一个查询的关系。不知道你用过连接查询没有,可以联合几张表,通过一定的关系抽取几张表中需要的字段来组成一个新的表。而每次联合查询都要清楚的描述这几张表的关系,比如你程序里面多个地方都要用这种逻辑关系来组织数据的话就比较麻烦,所以就诞生了视图,视图可以把这种关系存储在数据库中,如此一来就好比多出了一个新的表,但实质上并没有多占用数据库空间,仅仅是利用几张表的关系来生成一个逻辑上的表。但是其 *** 作同真实的表完全一样,你同样可以插入,修改,检出数据,视图会根据设置好的逻辑关系自动的将数据存储到真实的表中。 视图好像不存在索引,他本身只是一个虚拟的表


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9602692.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存