《Access数据库期末复习重点.docx》由会员分享,可在线阅读,更多相关《Access数据库期末复习重点.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Access数据库期末复习重点.数据库(DB )是长期存储在计算机内,有组织的、可共享的、统一 管理的相关数据的集合。1 .数据库管理系统是数据库系统的核心软件,其主要任务是支持用户 对数据库的基本操作、对数据库的建立、运行和维护进行统一管理岗的 控制。2 .数据库管理系统(DNMS )的功能:数据定义功能数据操作功 能数据库运行控制功能数据库维护功能数据库通信功能.数据定义功能:DBMS提供了定义数据语言供用户定义数据库的结构、 数据之间的联系等。3 .数据库维护功能:DBMC还提供了一些实用程序,用于对已经建好的 数据库进行维护,包括数据库的转储与恢复、数据库的重组与重构、数 据库性能的监
2、视与分析等.数据库系统(DBS )的组成:数据库(DS )数据库管理系统 (DBMS )及其相关的软件计算机硬件系统数据库管理员(DBA)用户.数据库系统的特点:数据低冗余、共享性高数据独立性高(包 括逻辑独立性和物理独立性)有统一的数据控制功能6、查找并显示入校时间非空的。条件行中输入:Is Not Null7、查找并显示简历信息为空的。条件行中输入:Is Null8、年龄为偶数的。条件行中输入:年龄Mod 2=09、年龄为奇数的。条件行中输入:年龄Mod 2 = 110、当运行该查询时,应显示参数提示信息”请输入爱好”,输入爱好后,在 简历字段中查找具有指定爱好学生。条件行中输入:Like
3、+请输入爰好+11、当运行该查询时,屏幕上显示提示信息:”请输入要比较的分数:”, 输入要比较的分数后,该查询查找学生选课成绩的平均分大于输入值的 学生信息。条件行中输入: 请输入要比较的分数:12、“编号”字段值均在前面增加“05”两个字符。更新到中输入:“05 & 编号13、将所有记录的“经费”字段值增加2000元。更新到中输入:经费+200014、将其中的“编号”与”姓名”两个字段合二为一,字段标题为“编号姓 名”。字段行中输入:编号姓名:编号+ 姓名15、添加一个计算字段”优惠后价格”,计算公式为:优惠后价格=费用*(1-10%)字段行中输入:优惠后价格:费用16、学分字段值都上调10
4、%。在更新到上写:学分*1.117、查找库存数量在合理范围(最低储备,最高储备)的产品。条件行中输入:Between最低储备And 最高储备综合应用(窗体、报表)类型题集合:注意:在窗体或报表书写计算表达式时,表达式必须以“二“开头。(1)字段必须带口( 2)参数查询必须用口括(3 )页码page& / &pages(4 )宏引用窗体上控件值Forms !窗体值!控件值1、文本框控件设置为“页码-总页数”形式的页码显示(如 115、2-15. .) o“控件来源”属性中输入:=Page & Pages2、文本框控件设置为“页码/总页数”形式的页码显示(如 1/35、2/35、)“控件来源”属性
5、中输入:=Page & 7 & Pages3、文本框控件设置为“-页码/总页数,形式的页码显示(如-1/15-、-2/15-、)。“控件来源”属性中输入:& Page & 7n & Pages &4、显示系统年月,显示格式为:XXXX年XX月(注:不允许使用格式 属性厂控件来源”属性中输入:=Year(DateO) & ”年 & Month(Date() & ”月”5、性别为“男”且年龄小于20时显示为选中的打钩状态,否则显示为不 选中的空白状态。“控件来源”属性中输入:=IIf(性别二“男“ And 年龄20 .yes.no) 6、性别为1 ,显示“男“;性别为2 ,显示“女“控件来源”属性
6、中输入:=nf(性别=L“男7女”)7、如果金额合计大于30000 Jtxtlf”控件显示“达标”,否则显示“未达 标“。“控件来源”属性中输入:=IIf(Sum(单价*数量)30000,.达标丁未达标)8、党员否”字段值为True,显示“党员“两字;“党员否”字段值为False , 显示“非党员三字。“控件来源”属性中输入:=法(党员否,”党员/非党员”)9、“学号”字段的第5位和6位编码代表该生的专业信息,当这两位编 码为“10”时表示“信息”专业,为其他值时表示“管理“专业。“控件来源” 属性中输入:=IIf(Mid(学号,5,2)=10)信息管理”)10、计算并显示学生平均年龄。“控件
7、来源”属性中输入:=Avg(年龄)1L要求依据“团队ID”来计算并显示团队的个数。“控件来源”属性中输入:=Count(团队ID)12、使用Round函数将计算出的平均单价保留两位小数。“控件来源”属性中输入:=Round(Avg(单价),2)13、依据报表记录源的“年龄”字段值计算并显示出其四位的出生年信息。 “控件来源”属性中输入:=Year(Date()-W14、要求该控件可以根据报表数据源里“所属部门”字段值,从非数据源 表对象“tGroup”中检索出对应部门名称并显示输出.(提示:考虑 Dlookup函数的使用)“控件来源”属性中输入:=DLookUpC名称JtGroup)部门编号/
8、& 所属部门&)15、聘用时间按年代值分组排列:在排序与分组上写:=Year(聘用时 间)10输出聘用时间的年代值:=(Year(聘用时间)10 ) *10 & ”年代.数据库的六个对象:表、查询、窗体、报表、宏、模块4 .当一个数据库创建好之后,默认保存以wccdb为拓展名的数据库文 件.关系的3种完整性约束:实体完整性约束参照完整性约束 用户定义的完整性约束5 .两个实体之间的联系:1 .一对一联系(1:1) 2.一对多联系(l:n ) 3. 多对多联系(m:n ).字段的数据类型:文本备注数字日期/时间货币 自动编号是/否OLE对象超链接(io)查阅向导(11)计算字段(12) 附件6
9、.表之间的关系:表之间的关系类型有三种一对一关系一对多 关系多对多关系.输入掩码:输入掩码用于定义数据的输入格式用于定义输入掩码 的字符:eg:0、9、A、a、c、L7 .查询的种类:选择查询参数查询交叉表查询操作查询 SQL查询.操作查询的种类:生成表查询追加查询更新查询删除查询.窗体的视图类型:设计视图窗体视图数据表视图布局视图数据透视表视图数据透视表视图.报表的视图类型:报表视图打印预览视图布局视图设 计视图8 .窗体的类型:纵栏表窗体表格式窗体数据表窗体数据 透视表窗体数据透视图窗体.报表的类型:纵栏式报表表格式报表图表报表标签报 表9 .窗体的记录源:可以是表或查询对象,还可以是一个
10、SQL语句.报表的记录源:可以是表或查询对象,还可以是一个SQL语句10 .报表的组成:报表页眉节、页面页眉节、主体节、页面页脚节、报 表页脚节、组页眉和组页脚.有效性规则:使用有效性规则属性可以规定输入到记录、字段或控 件中数据应满足什么要求11 .模块概念:是Access数据库中的一个数据库对象,其代码用VBA 语言编写.宏的概念:是由一个或多个操作组成的合集,其中每个操作都实现特定的功能.主子窗体:原始窗体称为主窗体,窗体中的窗体称为子窗体12 . SQL查询:中文名:结构化查询语言SQL是一种专门针对数据库 操作的计算机语言SQL查询是使用SQL语句创建的查询 Access上机难点类型
11、题汇总基本操作(表)函数类型题集合:(书上输入掩码背下来)1、上一年度五月一日以前(含)的日期(规定:本年度年号必须用函 数获取)。 =DateSerial(Year(Date()-l,5,l)2、下一年度的一月一日(规定:本年度的年号必须用函数获取)。DateSerial(Year(Date() +1,1,1)3、本年度九月一日(规定:本年度年号必须由函数获取)DateSerial(Year(Date()/9,l)4、系统当前年一月一号。DateSerial(Year(Date(),Ll)5、默认值设置为系统当前日期。DateQ 6、默认值设置为系统当前日期的前一天。Date()-17、默认
12、值设置为系统当前日期的后一天。Date() + 18、销售业绩表:判断主键选前三个字段为主键(时间、编号、物品号)9、( 19套1)分析设置表 tScore”主键选前二个字段为主键(学号、课程号)其与的都是一个主键!简单应用(查询)类型题集合:一、字符串函数类型题:1、“姓名”字段的第一个字符为姓,乘除字符为名。将姓名分解为姓和 名两部分。字段行输入:姓:Left(姓名),1)字段行中输入:名:Mid(姓名,2)2、房间号的前两位为楼号。字段行中输入:楼号:Left(房间号,2)3、学号字段的前4位代表年级。字段行中输入:年级:Left(学生ID,4)4、查找“身份证”字段第4位至第6位值为“
13、102”的纪录。条件行中输入:M件身份证,4,3)二 102”5、将编号的第一个字符更改为“1”更新到中输入:1 & Mid(编号,2)6、“姓名”字段的第一个字符为姓。要求将学生学号和学生的姓组合在 一起,追加到目标表的“标识”字段中。字段行中输入:标识:学号+ Left(姓名,1)7、查找姓名为三个字的记录。姓名为二个字的记录条件行输入:Len(姓名)=3 Len(姓名)=2二、日期函数类型题:1、计算教师的“工龄二字段行中输入:工龄Year(Date()-Year(工作时间)2、查找并显示聘期超过5年(使用函数)的。条件行中输入:条ar(Date()Year(聘用时间)53、统计这个客人
14、“已住天数”。字段行中输入:已住天数:Date。-入住日期4、其中“入校年”数据由“入校时间”字段计算得到,显示为四位数字年 的形式字段行中输入:入校年:Year(入校时间)5、统计星期一(由预约日期判断)条件行中输入:Weekday(预约日期)=26、查找三月份上课的信息。条件行中输入:Month(上课日期)=3三、统计函数类型题:1、平均成绩取整要求用Round函数实现。字段行中输入:Round(Avg(成绩)2、统计最高分成绩与最低分成绩的差。字段行中输入:最高分与最低分的差:Max(成绩)-Min(成绩)3、计算并输出教师最大年龄与最小年龄的差值,字段标题为m_ageo字段行中输入:m
15、_age:Max(年龄)-Min(年龄)4、最高储备与最低储备相差最小的数量,字段标题为m_datam_data:Min(最高储备-最低储备)四、SQL子查询类型题:三点不变Q大于或小于2字段再变3表名再变)1、查找成绩低于所有课程总平均分的学生信息。条件行中输入:(select Avg(成绩)from tScore)2、查找年龄小于平均年龄的学生。条件行中输入:(select Avg(年龄)from tStudent)3、查找并显示单价高于平均单价的图书。条件行中输入: (select Avg(单价)from tBook)4、查找有档案信息但无工资信息的职工。条件行输入:Not In (se
16、lect 职工号from工资表)5、查找没有任何选课信息的学生。条件行中输入:Not In (select 学号from tScore)6查找还未被选修的课程名称Not In(select 课程号from tScore)五、其他类型题:L要求引用窗体对象fTest”上控件“tSex”的值。条件行中输入:Forms !fTest!tSex2、查找并显示有书法或绘画爱好学生。条件行中输入:Like本书法*” Or Like 绘画*”3、查找姓”王”病人的基本信息。条件行中输入:Like I*4、姓名含有“红”字的记录。条件行中输入:Like “*红*”5、姓“李且名字第三字为“明”的记录。条件行中输入:Like 李?明”