第1页共10页《数据库管理系统(Access)》课程考试具体要求注:本学期期末课程考试按此要求内容出题,蓝色斜体部分本次课程考试不作要求。一、数据库基础知识(考试所占比例20%)1、计算机数据管理的3个阶段2、数据库管理系统的功能3、数据库系统组成4、三种数据模型5、E-R图6、关系运算:选择、投影、联接7、关系规范化:1NF,2NF,3NF8、数据库设计:需求分析、概念设计、逻辑设计和物理设计本章例题:[例1].数据库、数据库系统和数据库管理系统之间的关系是_____。A.数据库包括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统C.数据库管理系统包括数据库和数据库系统D.3者没有明显的包含关系[例2]用树型结构表示实体之间联系的模型是。A.关系模型B.网状模型C.层次模型D.以上三个都是[例3]如果关系模式R上有函数依赖AB→C和A→C,则R中存在。A.完全依赖B.部分依赖C.传递依赖D.多值依赖[例4].关系数据库管理系统应能实现专门的关系运算包括。A)排序、索引和统计B)选择、投影和连接C)关联、更新和排序D)选择、投影和更新[例5]从关系模式中,指定若干属性组成新的关系称为。A.选择B.投影C.联接D.自然联接[例6].将两个关系拼成一个新的关系,生成的新关系中包含满足条件的元组,应使用关系运算中的运算。[例1-7]“商品”与“顾客”两个实体集之间的联系一般是。A、一对一联系B、一对二联系C、多对多联系D、一对多联系[例1-8]在E-R图中,用来表示实体的图形是。A、矩形B、椭圆形C、菱形D、三角形[例1-9].在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。A.逻辑设计阶段B.概念设计阶段C.物理设计阶段D.需求分析阶段[例1-10].在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是()阶段的任务。A.需求分析阶段B.概念设计阶段C.物理设计阶段D.逻辑设计阶段[例1-11].概念模型是现实世界的第一层抽象,这一类最著名的模型是()。A.层次模型B.关系模型C.网状模型D.实体-关系模型[例1-12]关系数据库的规范化理论主要解决的问题是()。A.如何构造合适的数据逻辑结构B.如何构造合适的数据物理结构C.如何构造合适的应用程序界面D.如何控制不同用户的数据操作权限[例1-13].在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是()。A.4B.5C.6D.7第2页共10页[例1-14].在数据库设计中,将ER图转换成关系数据模型的过程属于()。A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段[例1-15].数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()。A.层次分析法和层次结构图B.数据流程分析法和数据流程图C.实体联系方法D.结构分析法和模块结构图[例1-16].数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:__________阶段,__________阶段和__________阶段。(人工管理文件系统数据库系统)[例1-17].数据库具有数据结构化、最小的__________、较高的__________等特点。(冗余度数据独立性)[例1-18].关系代数运算中,专门的关系运算有________,________,________。(选择投影连接)二、Access使用初步(考试所占比例10%)1、基本对象:表,查询,窗体,报表,页,宏,模块2、数据库版本转换3、设置数据库密码4、压缩与修复数据库5、生成MDE文件、MDE文件保护的对象本章例题:[例2-1]Access是一个A)数据库文件系统B)数据库系统C)数据库应用系统D)数据库管理系统[例2-2]Access的数据库文件格式是A)txt文件B)mdb文件C)dot文件D)xls文件[例2-3]Access的数据类型是A)层次数据库B)网状数据库C)关系数据库D)面向对象数据库[例2-4]Access数据库中哪个数据库对象是其他数据库对象的基础。A.报表B.查询C.表D.模块[例2-5]关系数据库系统中所管理的关系是。A.一个mdb文件B.若干个mdb文件C.一个二维表D.若干个二维表[例2-6]为数据库设置密码,应该用方式打开数据库,否则无法设置。三、常量、运行符、常用内部函数(考试所占比例10%)注:因有些专业没有学VB1.常量:数值、字符串、日期/时间、逻辑2.运算符(1).算术运算符及优先级:^-*\/Mod+-(2).字符串运算符:&(3).关系运算符:===(4).逻辑运行符及优先级:AndORNot(3).其它运行符:BetweenAndLike*?#[][!]In3.常用内部函数(1).算术函数:Abs、Int、Round(2).文本函数:Left、Mid、Right、Len、InStr、Format第3页共10页(3).日期时间函数:Date、Year、Month、Day、WeekDay、DatePart、DateDiff、DateAdd(4).消息函数:InputBox、Msgbox(5).流程函数:IIF、Choose、Switch(6).SQL合计函数:Avg、Sum、Max、Min、Count(7).域聚合函数:DAvg、DSum、DMax、DMin、DCount、DLookup本章例题:[例3-1].表达式4+5\6*7/8Mod9的值是。A)4B)5C)6D)7[例3-2].表达式1+2\3*4/5Mod6的值是。A.1B.2C.3D.4[例3-3].能正确表达a≤1或a≥5的逻辑表达式是。A.a=1或a=5B.a=1,a=5C.a=1Anda=5D.a=1ora=5[例3-4].下面选项中是算术运算符。A.OrB.&C.ModD.And[例3-5].从字符串S(abcdefg)中返回子串B(cd)的正确表达式为A)Mid(S,3,2)B)Right(Left(S,4),2)C)Left(Right(S,5),2)D)以上都可以[例3-6].假设某数据库表中有一个“学生编号”字段,查找编号第3、4个字符为“03”的记录的准则是。A)Mid([学生编号],3,4)=03B)Mid([学生编号],3,2)=03C)Mid(“学生编号”,3,4)=03D)Mid(“学生编号”,3,2)=03[例3-7].以下关于运算优先级比较,叙述正确的是。A)算术运算符逻辑运算符关系运算符B)逻辑运算符关系运算符算术运算符C)算术运算符关系运算符逻辑运算符D)以上均不正确[例3-8]“年龄在30-60岁之间的男生”的年龄条件可以设置为。A)30Or60B)30And60C)30Not60D)30Like60[例3-9]假设某数据库表中有一个姓名字段,查找姓名张三或李四的记录的准则是。A)In(张三,李四)B)Like张三AndLike李四C)Like(张三,李四)D)张三And李四四、数据库和表的创建与操作(考试所占比例10%)1.创建数据库:2.表的建立:(1)建立表结构:使用向导,使用表设计器,使用数据表(2)设置字段属性。输入掩码要求掌握:0#L(3)输人数据:直接输入数据,获取外部数据。3.表间关系的建立与修改:(1)表间关系的概念:一对一,一对多。(2)建立表间关系。(3)设置参照完整性。4.表的维护:(1)修改表结构:添加字段,修改字段,删除字段,重新设置主关键字。(2)编辑表内容:添,加记录,修改记录,删除记录,复制记录。(3)调整表外观。5.表的其他操作:(1)查找数据。(2)替换数据。(3)排序记录。(4)筛选记录。本章例题:[例4-1]Access中表和数据库的关系。A.一个数据库可以包含多个表B.一个表只能包含两个数据库第4页共10页C.一个表可以包含多个数据库D.一个数据库只能包含一个表[例4-2]Access表中字段的数据类型不包括。A.文本B.备注C.通用D.日期/时间[例4-3]某数据库的表中要添加一张Word文档,则该采用的字段类型是。A.OLE对象数据类型B.超级连接数据类型C.查阅向导数据类型D.自动编号数据类型[例4-4]下列数据类型能够进行排序的是。A.备注数据类型B.超级链接数据类型C.OLE对象数据类型D.数字数据类型[例4-5]使用表设计器定义表中字段时,不是必须设置的内容是。A、字段名称B、数据类型C、说明D、字段属性[例4-6]、在数据表视图中,不能。A、修改字段的类型B、修改字段的名称C、删除一个字段D、删除一条记录[例4-7]如果某一字段数据型为文本型,字段大小为8,该字段中最多可输入个汉字。A、8B、4C、16D、32[例4-8]关系型数据库中,数据库的最小操作单位是。A、字符B、字段C、记录D、表[例4-9]、在Access2003中,有关主键的描述,正确的是。A、主键只能由一个字段组成B、主键创建后就不能取消C、输入记录时主键的值可以空着D、主键的值必须是唯一的[例4-10]假设数据库中表A与表B建立了“一对多”关系,表B为“多”的一方,则下述说法中正确的是。A.表A中的一个记录能与表B中的多个记录匹配B.表B中的一个记录能与表A中的多个记录匹配C.表A中的一个字段能与表B中的多个字段匹配D.表B中的一个字段能与表A中的多个字段匹配[例4-11]下列哪一个不是设置表间“关系”时的选项。A.实施参照完整性B.级联追加相关记录C.级联更新相关字段D.级联删除相关记录[例4-12]在已经建立的数据表中,若在显示表中内容时使某些字段不能移动显示位置,可以使用的方法是。A.排序B.筛选C.隐藏D.冻结[例4-12]在数据表视图下向表中输入数据,在未输入数值之前,系统自动提供的数值字段的属性是。(默认值)五、查询设计(考试所占比例10%)1.查询分类:(1)选择查询。(2)参数查询。(3)交叉表查询。(4)操作查询。(5)SQL查询。2.查询条件:(1)运算符。(2)函数。(3)表达式。3.创建查询:(1)使用向导创建查询。(2)使用设计器创建各种查询(3)在查询中计算。(4)分组汇总。4.操作已创建的查询:(1)运行已创建的查询。(2)编辑查询中的字段。(3)编辑查询中的数据源(4)排序查询的结果。本章例题:[例5-1].下列是使用“查询设计器”创建简单的选择查询中,关于设置查询条件的叙述,是正确的。(1)各个字段的条件在逻辑上是“或”的关系。(2)在“或”行指定的条件和条件行的条件在逻辑上是“或”的关系。(3)在“或”行中的各个条件之间逻辑上是“与”的关系。A.(1)(2)B.(2)(3)C.(1)(2)(3)D.(1)(3)[例5-2].在Access中,删除查询主要用来______。A)删除一条记录B)删除一组记录C)删除一个字段D)删除一组字段第5页共10页[例5-3].在创建交叉表查询时,列标题字段的值显示在交叉表的位置是______。A)第一行B)第一列C)上面若干行D)左面若干列[例5-4].将表A的记录复制到表B中,且不删除表B中的记录,可以使用的查询是______。A.删除查询B.生成表查询C.追加查询D.交叉表查询[例5-5].要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是______。A)*B)?C)!D)#六、SQL语言基础(考试所占比例10%)1.Select语句:选择、投影、排序、联接、分组汇总、简单子查询、相关子查询、联合查询2.InsertInto语句3.Update语句4.Delete语句5.生成表查询:SelectINTO6、追加查询InsertInto(Select…..)本章例题:[例6-1].SQL是那几个英文单词的缩写______。A.StructuredQueryLanguageB.StandardQueryLanguageC.SelectQueryLanguageD.以上都不是