sql数据库创建视图的方法:1、登录“sql server managment”;2、在指定数据库中选择“视图”,右键单击选择“新建视图”选项;3、添加要关联的表;4、默认是主键关联的,可以调整关联字段;5、按“ctrl+s”保存即可
在Access数据库中窗体有4种视复图,分别是:窗体视图、数据表视图、布局视图、设计视图。
以access2013为示例,视图之间的切换方法为:
1 *** 作系统access2013,开放数据库。人员列表表单用作 *** 作对象。
2、点击选择的“人员列表”窗体,右键点击“人员列表”窗体,在菜单中,“打开”是直接使用窗体视图。
3点击“布局视图”,使用布局视图打开窗体。
4 点击“设计视图”,使用设计视图打开窗体。在design视图中,您可以修改和编辑表单。
5当窗体打开时,您可以单击“开始”选项卡中的“查看”按钮,并在选择栏中选择不同的视图以在它们之间进行切换。
6还在开放的形式,右键单击标题的形式,也可以选择不同的形式切换视图。
一 视图概念
视图是原始数据库数据的一种变换 是查看表中数据的另外一种方式 可以将视图看成是一个移动的窗口 通过它可以看到感兴趣的数据
视图是从一个或多个实际表中获得的 这些表的数据存放在数据库中 那些用于产生视图的表叫做该视图的基表 一个视图也可以从另一个视图中产生
视图的定义存在数据库中 与此定义相关的数据并没有再存一份于数据库中 通过视图看到的数据存放在基表中
视图看上去非常象数据库的物理表 对它的 *** 作同任何其它的表一样 当通过视图修改数据时 实际上是在改变基表中的数据 相反地 基表数据的改变也会自动反映在由基表产生的视图中 由于逻辑上的原因 有些视图可以修改对应的基表 有些则不能(仅仅能查询)
二 视图的作用
简单性 看到的就是需要的 视图不仅可以简化用户对数据的理解 也可以简化他们的 *** 作 那些被经常使用的查询可以被定义为视图 从而使得用户不必为以后的 *** 作每次指定全部的条件
安全性 通过视图用户只能查询和修改他们所能见到的数据 数据库中的其它数据则既看不见也取不到 数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上 但不能授权到数据库特定行和特定的列上 通过视图 用户可以被限制在数据的不同子集上
使用权限可被限制在基表的行的子集上
使用权限可被限制在基表的列的子集上
使用权限可被限制在基表的行和列的子集上
使用权限可被限制在多个基表的连接所限定的行上
使用权限可被限制在基表中的数据的统计汇总上
使用权限可被限制在另一视图的一个子集上 或是一些视图和基表合并后的子集上
逻辑数据独立性 视图可帮助用户屏蔽真实表结构变化带来的影响
三 视图的安全性
视图的安全性可以防止未授权用户查看特定的行或列 是用户只能看到表中特定行的方法如下
在表中增加一个标志用户名的列
建立视图 是用户只能看到标有自己用户名的行
把视图授权给其他用户
四 逻辑数据独立性
视图可以使应用程序和数据库表在一定程度上独立 如果没有视图 应用一定是建立在表上的 有了视图之后 程序可以建立在视图之上 从而程序与数据库表被视图分割开来 视图可以在以下几个方面使程序与数据独立
如果应用建立在数据库表上 当数据库表发生变化时 可以在表上建立视图 通过视图屏蔽表的变化 从而应用程序可以不动
如果应用建立在数据库表上 当应用发生变化时 可以在表上建立视图 通过视图屏蔽应用的变化 从而使数据库表不动
如果应用建立在视图上 当数据库表发生变化时 可以在表上修改视图 通过视图屏蔽表的变化 从而应用程序可以不动
lishixinzhi/Article/program/Oracle/201311/16872
数据库中视图的好处:
(1)视图能简化用户的 *** 作
(2)视图机制可以使用户以不同的方式查询同一数据
(3)视图对数据库重构提供了一定程度的逻辑独立性
(4)视图可以对机密的数据提供安全保护
数据库视图的作用只要有:1 数据库视图隐藏了数据的复杂性。2 数据库视图有利于控制用户对表中某些列的访问。3 数据库视图使用户查询变得简单。视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或其它数据库的一个或多个表,或者其它视图。分布式查询也可用于定义使用多个异类源数据的视图。如果有几台不同的服务器分别存储组织中不同地区的数据,而您需要将这些服务器上相似结构的数据组合起来,这种方式就很有用。通过视图进行查询没有任何限制,通过它们进行数据修改时的限制也很少。
百度百科里有,给你摘一段:
视图是虚表,是从一个或几个基本表(或视图)中导出的表,在系统的数据字典中仅存放了视图的定义,不存放视图对应的数据。
视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。 视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。
视图的定义存在数据库中,与此定义相关的数据并没有再存一份于数据库中。通过视图看到的数据存放在基表中。
以上就是关于数据库怎样创建视图全部的内容,包括:数据库怎样创建视图、在Access数据库中窗体有哪几种视图、Oracle数据库-视图的概念等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)