admin 管理员组文章数量: 1184232
2024年3月22日发(作者:以下哪个标准不属于w3c标准)
一、视图与查询的区别
功能不同。视图可以更新字段内容并返回原表,而查询文件中的记录数据不能修改。
这是视图与查询的本质区别。
归属不同。视图不是一个独立的文件,它保存在数据库中。查询文件是一个独立的文
件,不属于数据库。
访问限制不同。视图的数据来源可以是本地数据源,也可以是远程数据源,而查询不
能访问远程数据源。
输出去向不同。视图只能当表使用,而查询可以选择多种查询去向,如表、图表、报
表、标签等多种形式。
使用方法不同。视图可以作为数据源被引用,而查询不能被引用。
使用方式不同。视图只有所属的数据库被打开时才能使用。而查询可在“命令”窗口
中执行。
二、数据库
在创建关系之前,要关联的表之间必须有公共的字段和索引。在数据库中创建的关系
称为“永久关系”,之所以成为永久关系,是因为这种表与表之间的关系作为数据库的一部
分存储在数据库文件中。
两个建立了关系的表可以分为父表和子表。显然,一个父亲可以有一个或多个子女,
而每个子表只能有一个父表。这样两个表之间的关系就由子表在建立关系使用的索引类型
决定了。如果子表索引类型为[主索引]或[候选索引],那么,两表之间就是一对一关系。否
则,若子表索引类型为[普通索引]或[唯一索引],那么,两表间就是一对多关系。而作为父
表来说,它在建立关系时使用的索引类型就只能是[主索引]或[候选索引]。
三、查询
在多表查询中,可以使用数据库表、自由表、本地视图或远程视图的任意组合。
在查询中,我们在表之间建立的联接与数据库中表之间的关系是不同的。在查询中,
表之间建立的联接是以选择标准存在,不会象数据库中表之间的持续关系那样持续保存下
来,也不必建立在索引的基础上。
只有当字段的大小相等,且数据类型相同时才能建立联接。
同表之间的永久关系一样,一个表不能同时为两个父表的子表,也不能同时为两个子
表的父表。
版权声明:本文标题:视图与查询的区别 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1711056545a586201.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论