Access数据库期末复习重点_第1页
Access数据库期末复习重点_第2页
Access数据库期末复习重点_第3页
Access数据库期末复习重点_第4页
Access数据库期末复习重点_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论