- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(6)视图包括本地视图和远程视图。 本地视图直接从本地计算机的数据库 表或视图中提取数据; 远程视图可从支持ODBC(开放数据库 连接)的远程数据库中提取数据。 视图的优点: (1)提供数据库使用的灵活性。 用户通过视图可以只关注自己感兴趣 的数据。 (2)减少用户对数据库物理结构的依赖 当数据库的物理结构变化时,相应的 应用程序也要做相应的变化。可用视图的 改变来代替应用程序的改变。 视图的优点: (3)支持网络应用 可通过远程视图,可访问网络数据库 的数据。 5.5.2视图的创建 (1)用视图设计器创建 首先打开要在其中创建视图的数据 库。 然后选择菜单“文件”-“新建”-“视 图”…… 视图设计器与查询设计器类似,界面 和操作基本相同,所不同的是: (1)视图设计器多一个“更新条件”, 用于对数据源的更新。 (2)查询文件是独立的,视图是保存在 数据库中的一个数据定义,不能脱离数据 库而存在。 查询与视图的比较 特 性 查 询 视 图 文件属性 作为独立文件(.QPR)存储在磁盘,不属于数据库 不是独立文件,是数据库的一部分 数据来源 本地表、其它视图 本地表、其它视图、远程表 结果的存储形式 数据表、图表、报表、标签 临时数据表 数据引用 不能被引用 表单、报表、查询等数据源 更新数据 不能更新数据 可更新数据 例: 以图书管理数据库中的表student和 borrow为数据源建立视图,两表按学号 建立关联,在2006年之前借书的记录中提 取字段学号、姓名、班级、书名、借书日 期,以借书日期降序排序。 5.5.2视图的创建 (2)用命令创建 create view 视图名 [remote] [connection 新建联接名] as SQL语句 ①选择remote将创建远程视图,并用 connection 新建联接名创建新的链接 或指定一个已链接的数据源。 ② SQL语句指明视图的定义。 例: 以数据库图书管理的表student和 borrow为数据源建立视图,两表以学号 建立连接,在已经借了书的记录中提取 字段学号,姓名,书名,借书日期。 5.5.3视图与数据更新 通过视图可以更新源数据表的数据。 (1)指定更新的表 (2)指定更新的字段 (3)“SQL WHERE 子句包括” 用于控制 多用户访问数据库时的数据更新。 (4)“使用更新”指定更新的方式 5.5.4视图的使用与维护 视图可以类似于数据表一样对其进行 操作。视图不能独立存在,不可改变 其结构,只能修改视图的定义 打开视图:use 视图名 修改视图:modify view 视图名 重命名: rename view 旧视图名 to 新视图名 删除视图:delete view 新视图名 对新组合产生的字段进行重命名显示 5.4 查询的建立与运行 查询的定义: 从一个或多个相关联的数据表中提取需要的数据,并按指定的顺序、分组和查询去向等进行输出。 查询的分类: 简单查询:locate, find, seek 查询设计器查询 SQL语句查询 建立查询的步骤: (1)打开查询设计器窗口 (2)选择查询的数据源(包括自由表、数据库表和视图)。 (3)选择出现在查询结果中的字段。 (4)设置查询条件。 5.4.1查询设计器 (5)设置排序或分组来组织查询结果。 (6)选择查询去向,即查询结果的输出类型,如浏览(默认) (7)保存查询设置(.QPR) (8)运行查询。 使用查询设计器创建查询的方法: (1)菜单“文件”-“新建”-“查询”…… (2)命令:create query [文件名] (3)在项目管理器中创建 单表查询: 查询student表中性别为女的年 龄最小的三个同学。 查询的运行: (1)菜单“查询”-“运行查询”或者单击工具栏运行按钮 。 (2)在查询设计器中,点击鼠标右键,选择“运行查询”。 (3)菜单“程序”-“运行”…… (4)执行命令:do ***.qpr(需带后缀名)。 查询的修改: (1)菜单“文件”-“打开”…… (2)命令:modify query 文件名 说明:查询文件是独立的,不依赖于数据 库而存在。 多表
文档评论(0)