欢迎来到天天文库
浏览记录
ID:50030192
大小:2.04 MB
页数:39页
时间:2020-03-07
《《ACCESS 2007数据库技术与实例教程》教学资源包各章课件项目三.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目三建立图书馆管理系统的查询能力目标了解查询的类型,掌握查询的基本功能。学会利用向导创建查询和使用查询设计视图创建查询的基本方法。学会修改查询、运行查询的基本方法。了解SQL语句的功能和基本语法。知识准备一、查询是Access2007数据库的一个重要对象,通过查询筛选出符合条件的记录,构成一个新的数据集合。二、查询的主要功能1、查看、搜索和分析数据。2、追加、更改和删除数据。3、实现记录的筛选、排序汇总和计算。4、作为报表或窗体等对象的数据源。5、将一个和多个表中获取的数据实现联连。三、查询的类别一般分为:选择查询、参数查询、交叉表查询、操作查询
2、、SQL查询任务一使用查询向导创建查询使用查询向导可以快速地建立“简单表查询”、“交叉表查询”、“查找重复项查询”、“查找不匹配项查询”等查询。操作方法:在功能区“创建”选项卡的“其他”组中,单击“查询向导”,然后可以根据需要选择建立“简单表查询”、“交叉表查询”、“查找重复项查询”、“查找不匹配项查询”等查询。查询向导的操作界面查询向导操作练习:1、制作一个名为“图书信息查询”的简单查询,显示“图书信息表”中的“图书编号”、“书名”、“作者”、“出版日期”、“价格”、“购置时间”、“藏书数量”、“借出数量”等字段。2、建立交叉表查询。交叉表查询可
3、以对表或查询中的数据进行计算,以一种不同于原有表或查询的结构显示数据。在交叉表中进行的计算可以是总计、平均、计数等。交叉表中的计算结果分为两组,一组显示在表的顶端,一组显示在表的左侧。交叉表查询实例:建立一个交叉表查询,统计出“图书信息表”中每种图书对应的出版社是哪一个,并且对于每一个出版社,馆藏图书是多少种。查询向导操作练习:3、创建重复项查询重复项是指在数据表中取值相同的数据项。重复项查询实例:建立一个检查在“图书信息表”中是否存在书名相同的记录项的查询。4、建立不匹配项查询在具有一对多关系的两个表中,在主表中的某一记录,在从表中可能没有任何的
4、记录与之对应。在主表中的这种记录,称之为不匹配项。不匹配项查询实例:建立一个检查在“图书信息表”中没有出现,而在“出版社信息表”中存在的出版社信息查询。任务二建立选择查询知识准备1、在Access中,每个表是数据库中一个独立的部分,但每个表并不是孤立的,表与表之间存在相互的关联。利用表之间的这种关联,可以将多个表中的信息显示在同一窗体或查询中,从而最大限度地发挥数据库的功能。2、在设计多表查询时,表与表之间,应首先建立关系。若没有建立关系,多表查询将会出现冗余重复的记录。3、查询条件是一种规则,用来标识要包含在查询结果中的记录。并非所有查询都必须包
5、含条件,但是如果不想查看存储在基本记录源中的所有记录,则在设计查询时必须设置条件。4、在Access中,条件是由字段名、运算符、函数和常量组成的表达式。查询条件也称为条件表达式。知识准备5、条件表达式中使用的算术运算符。算术运算符功能应用举例+加1+1=2-减4-3=1*乘5*2=10/除9/3=3整除52=2Mod取余数5Mod2=1^指数运算2^3=8知识准备6、条件表达式中的比较运算符。比较运算符功能应用举例=判断相等=8、=”abc”、=#2010-9-15#、=True<>判断不相等<>8、<>”abc”、<>#2010-9-15#、
6、<>False<小于<8、<#2010-9-15#<=不大于<=8、<=#2010-9-15#>大于>8、>#2010-9-15#>=不小于>=8、>=#2010-9-15#知识准备7、条件表达式中的逻辑运算符。逻辑运算符功能应用举例And逻辑与,两操作数都为True,结果才为True,否则为False>5And<8、>=#2010-9-1#And<=#2010-9-30#Or逻辑或,两操作数都为False,结果才为False,否则为True<5Or>8、<=#2010-9-1#Or>=#2010-9-30#、=”China”Or=”Chinese
7、”Not逻辑非,操作数为True,结果为False,操作数为False,结果为TrueNot18、Not“abc”、Not#2010-9-1#、NotFalse知识准备8、条件表达式中的通配符。通配符功能应用举例*匹配任意多个字符“张*”,匹配所有以张字开头的任意长度字符串,如”张大千”,”张冠李戴”等?匹配任意单个字符“张?”,匹配所有以张字开头的两字符字符串,如”张三”#匹配任意单个数字“##9”,可匹配”009”,”129”,”359”等字符串[]匹配括号内字符范围“[A-C]号码”,可匹配”A号码”,”B号码”,”C号码”等字符串[!]匹配
8、非括号内字符范围“[!A-C]号码”,可匹配”D号码”,”K号码”等字符串知识准备9、条件表达式中的特殊运算符。其他运算符
此文档下载收益归作者所有