《数据库程序设计》第七章.ppt
《《数据库程序设计》第七章.ppt》由会员分享,可在线阅读,更多相关《《数据库程序设计》第七章.ppt(26页珍藏版)》请在三一办公上搜索。
1、1,第七章 视图和查询,教学内容:简单的顺序查询与索引查询方法;利用查询设计器和SQL语句构造SQL查询;视图的含义与两类视图的创建与使用方法。重 点:创建视图、利用视图更新数据、创建查询、使用查询。难 点:利用视图设计器和SQL语句创建可更新的视图。,2,第七章 视图和查询,7.1 视图7.2 查询7.3 结构化查询语言SQL,3,7.1 视图,视图不能单独存在,它依赖于某一数据库。只有打开与视图相关的数据库才能创建和使用视图。7.1.1 利用视图设计器创建视图(单表视图)打开数据库,进入“数据库设计器”窗口“文件”“新建”选择文件类型为“视图”“新建文件”,弹出“添加表或视图”窗口把建立视
2、图所依据的表添加到视图设计器中添加可用的字段到“选定字段”的列表框中“退出”,进入保存提示窗口输入视图名保存。浏览视图 选定要浏览的视图“数据库”菜单中选择“浏览”。,4,7.1 视图,7.1.3 创建多表视图在添加表时要添加多个表进入“连接条件”窗口选定连接条件,其余操作同7.1.4 利用向导创建视图7.1.5 利用视图更新数据为保证在视图中更新的数据能够有效送到原表中,需要进行如下设置:数据库中选定视图文件“数据库”菜单中的“修改”“视图设计器”窗口中选择“更新条件”标签选择要更新的字段名选择“发送SQL”,5,7.2 查询,视图与查询视图要在数据库;查询不一定在数据库。视图有更新功能;查
3、询没有。查询有多种输出格式;视图较少。7.2.1 创建查询(单表查询)“文件”“新建”选择“查询”“新建文件”选择要使用的表在“查询设计器”窗口的“可用字段”列表框中,选择需要的字段“退出”输入查询文件名保存7.2.2 创建查询(多表查询)在“选择要使用的表”时选择多张表,并建立连接,其余同7.2.3 运行查询菜单方式:打开查询“查询”菜单运行查询命令方式:DO.qpr,6,7,7.3 SELECT-SQL查询,仓库,职工,供应商,8,订购单,注:NULL是空值,表示供应商未确定,9,一、SELECT-SQL查询命令1、简单查询格式:SELECT ALL|DISTINCT FROM WHERE
4、 说明:ALL表示选出的记录中包括重复值DISTINCT表示选出的记录中不包括重复值缺省为ALL,例1:从职工表中检索出所有工资值 SELECT 工资 FROM 职工或 SELECT DISTINCT 工资 FROM 职工,10,例2:检索仓库表中的所有内容 SELECT*FROM 仓库注:*是通配符,表示所有字段,例3:检索工资多于1230元的职工号SELECT 职工号 FROM 职工 WHERE 工资1230注:WHETE用于指定查询条件,条件须是逻辑表达式,11,例4:检索哪些仓库有工资多于1210元的职工SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资1210注
5、:本处需使用DISTINCT,例5:给出在仓库WH1或WH2工作,并且工资少于1250元的职工号SELECT 职工号 FROM 职工 WHERE 工资1250 AND(仓库号=“WH1”OR 仓库号=“WH2”),12,2、简单的关联查询格式:SELECT ALL|DISTINCT.,.FROM,WHERE 说明:别名为表的别名,例6:找出工资多于1230元的职工号和他们所在城市SELECT 职工号,城市 FROM 职工,仓库 WHERE 工资1230 AND(职工.仓库号=仓库.仓库号),例7:找出工作在面积大于400的仓库的职工号,以及这些职工工作所在城市SELECT 职工号,城市 FRO
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库程序设计 数据库 程序设计 第七
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6527643.html