数据库管理系统应用Access复习纲要_第1页
数据库管理系统应用Access复习纲要_第2页
数据库管理系统应用Access复习纲要_第3页
数据库管理系统应用Access复习纲要_第4页
数据库管理系统应用Access复习纲要_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库管理系统使用(Access)复习纲要第一部分测试题型1 .单项选择题共30小题,每题1分,共计30分。2 .写出函数或表达式的值共5小题,每题2分,共计10分。3 .阅读程序写出结果题共5小题,每题2分,共计10分。4 .填空题共30空,每空1分,共计30分。5 .编程和SQL语句操作题,共3小题,第1小题10分,第2和第3小题各5分,共计20分。(1)第l小题有关SELECT-SQL语句(2)第2小题结构化程序编程(3)第3小题面向对象程序编程注:(1)笔试时务必带2B铅笔和橡皮擦(填涂答题卡用)。(2)填空题在答题纸上按空号(并非题号)答题,一空一答案。数据库管理系统使用(Acces

2、sAccess期末复习提要(知识点)2011_122011_12学年第一学期数据库基础:(1)(1)数据管理技术的五个发展阶段1 1、人工管理阶段2 2、文件管理阶段3 3、数据库系统阶段4 4、分布式数据库系统阶段5 5、面向对象数据库系统阶段(2)(2)AccessAccess数据库文件的扩展名.mdb.mdb(3)(3)数据访问的基本单位字段(4)(4)使用数据库的主要目的1 1、采用特定的数据结构,以数据库文件组织形式长期保存。2 2、实现数据共享,冗余度小。3 3、具有较高的独立性。4 4、具有统一的数据控制功能。(5)(5)数据独立性最高的阶段是什么数据库系统阶段、分布式数据库系统

3、阶段、面向对象数据库系统阶段(6)(6)数据物理独立性的含义当数据库中数据物理存储结构改变时,即内模式发生变化,例如定义和选用了另一种存储结构,可以调整模式/内模式映像关系,保持数据库模式不变,从而使数据库系统的外模式和各个使用程序不必随之改变。这样就保证了数据库中数据和使用程序间的物理独立性,简称数据的物理独立性。(7)(7)数据库系统的三级模式1 1、概念模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户(使用)公共数据视图。该模式和具体的硬件环境、软件环境及平台无关。2 2、外模式。外模式也称子模式或用户模式,是用户所看到和理解的数据模式,是从概念模式导出的子模式。外模式给出

4、了每个用户的局部数据描述。3 3、内模式。内模式又称为物理模式,它给出了物理数据库的存储结构和物理存取方法,如数据存储的文件结构、索引、集簇及存取路径。DBMSDBMS 一般提供相关的内模式描述语言(内模式 DDL)DDL)。数据模型:(1)(1)层次模型和关系模型的定义层次模型把客观问题抽象为一个严格的自上而下的层次关系。 层次模型用树形结构表示各类实体以及实体间的联系。层次模型的特点:有且仅有一个根结点无双亲,这个结点即为树的根;其他结点有且仅有一个双亲。层次模型只能反映实体间的一对多的联系关系模型关系模型是建立在数学概念基础上的,在关系模型中,把数据看成一个二维表,这个二维表就叫关系。关

5、系模型的数据结构单一,不管实体还是实体间的联系都用关系来表示;同时关系模型是建立在严格的数学概念基础上,具有坚实的理论基础;此外,关系模型还将数据定义和数据操纵统一在一种语言中,易学易用。(2 2)层次模型、网状模型的“图示识别”(3 3)关系运算的分类:传统的集合运算:并、差、交;专门的关系运算:选择、投影、联接及其定义;关系运算的“图示”演算。T=RUST=RUS1 1、由关系R R和S S经关系运算得到关系S S经关系运算得到关A AB BC C1 11 12 22 22 23 33 31 13 3A)T=RASA)T=RASC)T=RXSC)T=RXSB)B)D)D)例4 4、在教师表

6、中,如果要找出职称为教授”的教师,所采用的关系运算是:A A)选择B B)投影C C)联接D D)自然联接例5 5、有三个关系R R、S S和T T如下:由关系由关系R R和和5 5通过运算存到关系通过运算存到关系T.T.则所使用的运算为则所使用的运算为A A)笛卡尔积笛卡尔积B B交交C CJ J并并D D)自然连接自然连接例6 6、有两个关系R R和T T如下:他抉朗第裔的衽脩否把由关系R R和T T系T T例2 2、由关系R R和5 5通过运并得到关系则所使用的运算为A A)并B B)自然连接C C)笛卡市规交则由关系则由关系R R和和* *得到关系得到关系T T的的操作是操作是: :A

7、 A)自然连接自然连接交交C C)投影投影D D)并并(4 4)关系模式中“实体”和“联系”均可表示为什么。关系(5 5)记录(属性组、元组)、属性(字段)。记录(属性组、元组):二维表中水平方向的行称为元组,一行就是一个元组,元组的各分量分别对应于关系的各个属性。关系模型要求每个元组的每个分量都是不可再分的数据项。属性(字段):二维表中垂直方向的列称为属性,每一个列有一个属性名,列的值称为属性值。(6 6)主关键字(主键)和外部关键字(外键)。主关键字(主键):一个关系中往往有多个候选码,若选定其中一个用来唯一标识该关系的元组,则称这个被指定的候选码为该关系的主码(主键)。外部关键字(外键)

8、:当关系中的某个属性或属性组虽然不是这个关系的主码,或只是主码的一部分,但却是另一个关系的主码时,则称该属性或属性组为这个关系的外码或外键。(7 7)实体之间的三种联系及实例判别。【例】学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借 5 5 本书, 一名教师同时可以借 1010 本书, 在这种情况下, 读者和图书之间形成了借阅关系,这种借阅关系是ABC C312b22 2c3 32d32由关系由关系R R得到关系丁的操作是得到关系丁的操作是()t t4 4. .选择选择B B一投影一投影C C交交D D并并例7 7、在AccessAccess中要显示教师表”中姓名和职称的信息

9、,应采用的关系运算是A A)选择B B)投影C C)连接D D)关联例8 8、有三个关系R R、S S和T T如下:A)A)一对一联系B)B)一对五联系C)C)一对十联系D)D)一对多联系E)E) ) )E-RE-R模型的三个基本属性(概念)、E-RE-R图的画法;E-RE-R 模型可以用一种非常直观的图的形式来描述现实世界的概念模型。这种图称为 E-RE-R 图。E-RE-R 图有 3 3 个要素:实体:用矩形并子框内标注实体名称来表示,如实体集“学生”、“课程”属性:用椭圆形表示,并用连线将其分别和有关实体连接起来。如学生的属性有专业、性别、年龄、姓名、学号和所在系。联系:用菱形表示,菱形

10、框内写明联系名,并用连线分别和有关实体联系起来, 如学生和课程之间的联系“选课”。 还可以在连线上标上联系的类型(1:11:1、1:n1:n 或 m:n)m:n)。(9)(9)实施参照完整性时,设置级联更新、级联删除的实际意义(具体化)。建立“学生表”和“成绩表”之间的 l l: n n 的关系, 并在关系设置窗口勾选“实施参照完整性”、“级联更新相关字段”、“级联删除相关记录”。级联更新相关字段:表示当更新主表“学生表”中的学号的同时更新“成绩表”中的对应学号。级联删除相关记录:当删除主表“学生表”中的记录时同时删除“成绩表”中对应的记录。索弓(1)(1)索引的三种类型:主索引(对应主键)组

11、成主索引(主键)的值,在表中必须是惟一的,不能有重复值。在每一张表中,只可以创建一个主索引。唯一索引允许唯一索引的索引表达式在表中有重复的值, 但在索引文件中存储的仅是重复值中的第一个记录,每一张表中,可以创建多个唯一索引。普通索引普通索引的值允许在表中有重复的值,即在普通索引上查找的记录不具有惟一性。在每一张表中,可以创建多个普通索引。三种索引的意义AccessAccess中无候选索引之说(3)(3)建立“多字段”索引的方法。使用多字段索引排序记录时,AccessAccess20032003将首先使用第一在索引中的第一个字段进行排序, 如果记录在第一个字段中的值相同, 使用索引中的第二个字段

12、进行排序, 以此类推。建立“多字段”索引的方法:同时选择多个字段一右击一主键AccessAccess提供四种数据筛选方式(P66)P66): :(1)(1)按窗体筛选按输入到表框架的准则筛选记录(2)(2)按选定内容筛选显示和所选记录字段中的值相同的记录(3)(3)内容排除筛选(此筛选的实际含义)显示和所选记录字段中的值不相同的记录(4)(4)高级筛选/排序可以对一个或多个数据表、查询进行筛选,还可以在一个或多个字段上添加排序次序。#:可以选择输入数据或空格(在“编辑”模式下空格以空白显示, 但是在保存数据时将空白删除,允许输入加号和减号)(7)(7)AccessAccess数据库的七种对象,

13、基础对象是表、窗体、报表、宏、页、查询、模块基础对象是:表(8)(8)操作查询的种类及作用:生成查询一一用于保存查询结果;更新查询用于修改中的一条或多条记录;追加查询用于向中添加记录;删除查询一一用于删除中记录。选择查询和操作查询的区别:选择查询是从一个或多个表中获取满足条件的数据,并且按指定顺序显示数据,查询运行不会影响到数据源的数据库;操作查询则可以对数据源数据进行添力口、更新、删除等修改操作。二、查询的建立方法1 1、查询的5 5种视图设计视图、数据表视图、SQLSQL视图、数据透视表视图、数据透视图视图注:前3 3种为查询的基本视图。2 2、查询的设计视图窗口的基本组成注:根据查询的设

14、计视图判断所创建查询的类型。3 3、建立查询的一般过程(1)(1)建立多表查询时联接条件的设定(2)(2)查询条件中使用的运算符和常用函数(3)(3)查询中的聚合函数三、SQLSQL语句(P95)P95)各种SQLSQL语句的功能及其语法。1 1、Create-TableSQLCreate-TableSQL命令语法:CREATETABLECREATETABLE表名5)5)数据筛选结果的含义6)6)输入掩码的设置码:0 0、9 9、0:0:必须输入数字(0 09)9)掩码如:(00)00-000(00)00-0009:9:可以选择输入数字或空格掩码如:(99)99-999(99)99-999A:

15、A:必须输入字母或数字掩码如:(00)AA-A(00)AA-Aa a:可以选择输入字母或数字掩码如:aaaaaaaaA A、a a、# #。例:(12)55-234(12)55-234例:(12)55-234(12)55-234( ()55-234)55-234例:(12)55-a(80)AB-4(12)55-a(80)AB-4例:5a5bA5a5bA4 4(字段名11,2数据类型字段级约束条件 , ,CONSTRAINTCONSTRAINT记录级约束条件 )功能:创建表的结构(P95P95)说明:(1 1)完整性约束条件有两类:字段级约束条件(仅涉及一个字段)记录级约束条件(涉及多个字段,必

16、须用CONSTRAINTCONSTRAINT定义)(2 2)约束条件的设置:NotNullNotNull字段不能为空PrimaryKeyPrimaryKey主键UniqueUnique唯一索引例:CREATETABLEcjCREATETABLEcj(xhCharxhChar(1010),kcdmChar,kcdmChar(6 6),_,_cjSmallIntNotNull,cjSmallIntNotNull,CONSTRAINTxhkcdmPrimaryKey(xh,kcdm)CONSTRAINTxhkcdmPrimaryKey(xh,kcdm)2 2、Alter-TableSQLAlter-

17、TableSQL命令语法一:ALTERTABLEALTERTABLE表名 ADDADD CONSTRAINTCONSTRAINT索弓I I名称 功能:删除字段(或索引)语法三:ALTERTABLEALTERTABLE表名 ALTERALTER字段名数据类型 大小功能:修改字段的数据类型和大小3 3、InsertInsert- -SQLSQL命令语法:INSERTINTOINSERTINTO表名 ( ) VALUESVALUES(表达式歹U U表 )功能:将新记录插入指定的表中4 4、UpdateUpdate- -SQLSQL命令语法:UPDATEUPDATE表名 SETSET字段名1=1=表达

18、式11 ,=2 WHEREWHERE条件功能:从表中用指定值来更新指定的记录5 5、DeleteDelete- -SQLSQL命令语法:DELETEFROMDELETEFROM表名 WHEREWHERE条件 功能:从表中删除指定的记录6 6、SelectSelect- -SQLSQL命令语法:SELECTALLSELECTALL| |DISTINCTTOPnPERCENTDISTINCTTOPnPERCENT AS1AS,2INTOINTO目标表名FROMFROM表名或查询名列表 WHEREWHERE条件表达式 GROUPBYGROUPBY分组字段 HAVINGHAVING 大小约束条件功能:

19、增加字段语法二:ALTERALTERTABLETABLE表名 DROPDROPORDERBYORDERBY排排序字段ASC|DESCASC|DESC要点:(1)(1)语法结构(2)(2)各子句功能(包括:DISTINCTDISTINCT、TOPTOP、字段别名的使用)(3)(3)多表查询时的联接类型和联接条件(4)(4)计算字段的建立(使用COUNTCOUNT()()、SUMSUMA A、AVGAVG()()、MAXMAX()()、MIN()MIN()等聚合函数,特别是SUMSUM()和IIFIIF()的嵌套使用)(5)(5) WHEREWHERE子句和HAVINGHAVING子句的意义及其区

20、别(6)(6)分组字段的判断(7)(7)分组字段、排序字段和输出字段的关系(8)(8)嵌套查询(子查询)和联合(组合)查询的使用(需注意的几个问题见教材P99P99- -P100)P100)。注:SELECTSELECT- -SQLSQL语句是一个极其重要的内容,试题中多处涉及此内容。编程题的第1 1小题即为SELECTSELECT- -SQLSQL语句的编写。另外,在其它类型的试题中也涉及到语句的功能和作用判断、语法成份(各个子句)的填空、计算字段及筛选条件表达式的填空等内容。第6 6章窗体的设计和使用一、窗体1 1、基本概念(1)(1)窗体的功能、构成(2)(2)窗体的类型(从显示方式上、

21、功能上、逻辑上区分)和特点纵栏式窗体、表格式窗体、数据表窗体、图表式窗体、数据透视表窗体、数据透视图窗体、主/子窗体(3)(3)窗体的视图设计视图(创建和修改窗体)、窗体视图(运行窗体)、数据透视表视图、数据透视图宽厚视图2 2、窗体的属性(P123)P123)(1)(1)格式属性常见的格式属性,如:标题、滚动条、记录选择器、导航按钮、分隔线、自动居中等。(2)(2)数据属性记录源、筛选、排序依据、允许筛选、允许编辑、允许添加、允许删除、数据输入3 3、窗体和对象的事件(1)(1)窗口事件OpenOpen、LoadLoad、ResizeResize、UnloadUnload、CloseClos

22、e(2)(2)数据事件AfterUpdateAfterUpdate、BeforeUpdateBeforeUpdate(3)(3)焦点事件EnterEnter、GotFocusGotFocus、ActivateActivate、ExitExit、LostFocusLostFocus、DeActivateDeActivate注:焦点事件发生的先后顺序。(4)(4)鼠标事件ClickClick、DblClickDblClick4 4、窗体事件的发生有其先后顺序:打开时:OpenLoadActivateCurrentOpenLoadActivateCurrent关闭时:UnLoadDeActivate

23、CloseUnLoadDeActivateClose5 5、对象的引用方式(VBAVBA代码中)父对象名!对象名.属性名父对象名!对象名.方法名二、控件1 1、控件的分类非绑定型控件、绑定型控件、计算控件(具体控件的判断)未绑定型:未绑定型控件没有数据来源,可以用来显示信息绑定型:绑定型控件用于显示、输入、更新数据库中的字段计算型(一般为文本框):计算型控件用表达式作为数据源, 表达式可以利用窗体或报表索引用的表或查询字段中的数据,也可以是窗体或报表上的其它控件中的数据, 计算型控件用表达式的数据源(ControlSource)ControlSource)必须以= =为开头的表达式。如:=da

24、teserial(year(date(),9,1)=dateserial(year(date(),9,1)2 2、绑定型控件的ControlSourceControlSource属性数据传递的双向性3 3、组合框和列表框的数据属性(1)(1) RowSourceTypeRowSourceType属性3 3种属性值的设置(2)(2) RowSourceRowSource属性(3)(3) ColumnCountColumnCount属性(4)(4) BoundColumnBoundColumn属性(5)(5) ControlSourceControlSource属性数据传递的单向性4 4、控件的V

25、alueValue属性文本框、列表框和组合框、选项按钮、复选框、选项组的ValueValue属性注:控件的默认属性为其ValueValue属性。5 5、计算型控件的ControlSourceControlSource属性必须以“=”为开头的表达式6 6、选项组控件(1)(1)选项组的绑定和其子控件是否绑定没有任何关系如果选项组绑定到字段,那么只是组框本身绑定到字段,而框内的复选框、切换按钮或选项按钮并没有绑定到字段。需要将每个复选框、切换按钮或选项按钮的ValueValue属性设为一个对组框所绑定的字段有意义的数字,而不是设置选项组中每个控件的ControlSourceControlSourc

26、e属性。在选项组中选取选项时,MicrosoftAccessMicrosoftAccess将选项组所绑定的字段设为选定选项的ValueValue属性值。注意:因为选项组的值只能是数字而非文本,所以ValueValue属性设为数字。(2)(2)可充当选项组的子控件的控件类型选项按钮复选框切换按钮7 7、控件的其它常用属性和方法(1)(1)属性EnabledEnabled VisibleVisible、LockedLocked(2)(2)方法SetFocusSetFocus(3)(3)特殊效果的设置值平面凸起凹陷蚀刻阴影凿痕8 8、计时器的触发事件及相关属性(1)(1) TimerTimer事件(

27、2)(2) TimelntervalTimelnterval属性单位:毫秒注:当TimelntervalTimelnterval属性值为0 0时,则停止计时。(注意属性和事件的英文名称)9 9、子窗体/报表主窗体/报表中,最多可包含7 7级子窗体/ /报表。第7 7章报表的设计和使用一、基本概念1 1、报表的主要作用和功能报表的输出数据格式有限2 2、报表的结构完整报表的7 7个区域:报表页眉/页脚页面页眉/页脚分组页眉/页脚主体各个部分在报表打印时的打印次数3 3、报表的分类纵栏式报表表格式报表图表报表标签报表二、报表的创建1 1、使用“自动创建报表”可创建报表的类型纵栏式报表表格式报表2

28、2、使用报表向导创建报表报表向导的操作过程报表向导的分步设置内容3 3、使用设计视图创建报表(1)(1)报表的数据源:表或查询(2)(2)报表的页码格式设置(3)(3)报表中字段的排序/分组(4)(4)报表的分组统计数据的实现及其操作区域主体区域:横向统计分组区域:纵向统计(5)(5)汇总方式:按字段汇总:将用于汇总的文本框控件设置在字段页脚处总体汇总:将用于汇总的文本框控件设置在报表页脚处第8 8章数据访问页的设计和使用1 1、数据访问页的主要功能P.177P.177数据访问页不能对数据进行录入和编辑2 2、数据访问页和InternetInternet的关系P.177P.1773 3、数据访

29、问页的视图方式设计视图页视图4 4、数据访问页中的数据5 5、数据访问页特有的控件及其工具箱中的图标滚动文字第9 9章宏的设计和使用1 1、宏设计窗口的结构根据设计视图的图示,判断宏操作的内容及含义2 2、常用的宏操作命令打开对象的宏操作命令及其含义Docmd.OpenFormDocmd.OpenForm打开窗体Docmd.OpenTableDocmd.OpenTable打开表Docmd.OpenQueryDocmd.OpenQuery打开查询3 3、自动宏:宏名为:AutoexecAutoexec4 4、运行宏使用DoCmdDoCmd对象的RunMacroRunMacro方法在VBAVBA代

30、码过程中运行宏例:运行宏M1DoCmd.RunMacroM1M1DoCmd.RunMacroM1”运行宏组MGMG中的宏M01DoCmd.RunMacroMG.M01M01DoCmd.RunMacroMG.M01”通过触发事件运行宏(事件代码事件属性)第1010章VBAVBA程序模块设计一、VBAVBA程序设计基础VBAVBA的英文全名VisualBasicforApplicationVisualBasicforApplication1 1、VBAVBA编程基础(1 1)标准数据类型(P221P221)数据类型定义时的字符串、类型说明符变体数据类型VBAVBA数据类型中不包括字段类型中的OLE

31、OLE对象型和备注型(2 2)常量及其类型类型一一直接常量(数值常量、字符常量、日期/时问常量)、符号常量(需要用ConstConst来定义)、系统常量(7 7个系统常量)、内部常量字符常量和日期/时间常量的定界符(3 3)变量变量的命名规则,变量的定义(声明)语句(类型说明符的使用) 变量的类型及其作用域公共变量、私有(模块)变量、局部变量数据库对象变量在VBAVBA代码中的引用格式,使用SeSe健立控件对象的变量(4 4)数组数组的构成和定义语句(多维数组的定义)数组下标及数组元素个数的确定(5 5)运算符和表达式四类运算符:算术运算符(标准除法、整除、ModMod)、连接运算符(&

32、; &和+ +)、比较/关系运算符、逻辑运算符运算符的优先级别(6 6)常用标准函数:对于系统常用函数应注意如下要点:产35祖,,函数的构成:由函数名在一对圆括号构成,圆括号内旋转函数的参数熟练掌握函数的功能(作用)掌握哪些是有参函数,哪些是无参函数;若为有参函数,则参数的个数有多少?有参函数中,其参数可否省略?若可省略,其默认值是什么?函数返回值的数据类型是什么?需熟练掌握如下标准函数:算术(数学)函数:IntInt()()、FixFix()()、RndRnd()() 字符串函数:TrimTrim()、LtrimLtrim()、RtrimRtrim()、LeftLeftR R、Rig

33、ht()Right()、MidMid()、Instr()Instr()、Len()Len()、Space()Space() 日期/时间函数:Date()Date()、Time()Time()、Now()Now()、Year()Year()、MonthMonth()、Day()Day()、WeekDay()WeekDay()、DateSerial()DateSerial()类型转换函数:Asc()Asc()、Chr()Chr()、Str()Str()、Val()Val() 其它函数:MsgBox()MsgBox()、IIf()IIf()2 2、VBAVBA流程控制语句(1)(1) VBAVBA语句的分类赋值语句、声明/定义语句、执行语句(2)(2)程序控制的三种基本结构顺序结构分支/

温馨提示

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

评论

0/150

提交评论