第1页共7页2012级二级ACCESS选择题练习60101、下列不属于数据库系统三级模式结构的是()。答案:DA、外模式B、概念模式C、内模式D、现实模式60102、E-R图是一种重要的数据库设计工具,它适用于建立数据库的()。答案:AA、概念模型B、数学模型C、结构模型D、物理模型60103、数据库中存储的是()。答案:DA、数据B、数据模型C、信息D、数据以及数据之间的关系60104、用二维表来表示实体及实体间联系的数据模型是()。答案:CA、实体-联系模型B、层次模型C、关系模型D、网状模型60105、在关系数据表中,()的值能惟一地标识一个记录。答案:DA、内模式B、字段C、域D、关键字60106、下列实体的联系中,属于多对多关系的是()。答案:BA、学校和校长B、学生与课程C、住院的病人与病床D、职工与工资60107、在关系数据库中,主码标识元组通过()实现。答案:CA、用户自定义完整性B、参照完整性原则C、实体完整性原则D、域完整性60108、在关系模型中,主键可由()。答案:BA、至多一个属性组成B、一个或多个其值能唯一标识该关系模式中任何元组的属性组成C、多个任意属性组成D、其它三个选项都不是60201、若要查询“学生”表中所有学生的姓名,需要进行的关系运算是()。答案:BA、选择B、投影C、连接D、交叉60202、在E-R图中,用来表示实体的图形是()。答案:CA、菱形B、椭圆形C、矩形D、三角形60203、关系数据规范化的意义是()。答案:DA、保证数据的安全性和完整性B、提高查询速度C、减少数据操作的复杂性D、消除关系数据的插入、删除和修改异常以及数据冗余60204、Access是一个()。答案:DA、数据库文件系统B、数据库系统C、数据库应用系统D、数据库管理系统60205、在数据库应用系统开发过程中,需求分析阶段的主要任务是确定该系统的()。答案:AA、系统功能B、数据库结构C、开发费用D、开发工具60206、将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为()。答案:AA、连接B、投影C、交叉D、选择60207、下列对关系模型的性质描述错误的是()。答案:BA、关系中不允许存在两个完全相同的记录B、任意的一个二维表都是一个关系C、关系中元组的顺序无关紧要D、关系中列的次序可以任意交换60208、下列不属于Access对象的是()。答案:CA、窗体B、查询C、菜单D、宏60301、在Access数据库的表设计视图中,不能进行的操作是()。答案:DA、修改字段类型B、设置索引C、增加字段D、添加记录60302、“学生”表的“简历”字段需要存储大量的文本,则使用()数据类型比较合适。答案:BA、超级链接B、备注C、图像D、数值60303、Access数据库中,为了保持表之间的关系,要求在子表中添加记录时,如果主表中没有与之相关的记录,则不能在子表中添加该记录,为此需要定义的关系是()。答案:DA、输入掩码B、有效性规则C、默认值D、参照完整性60304、设置字段默认值的意义是()。答案:BA、使字段值不为空B、在未输入字段值之前,系统将默认值赋予该字段C、不允许字段值超出某个范围D、保证字段值符合范式要求60305、如果关系表中某字段需要存储音频,则该字段的数据类型应定义为()。答案:CA、备注B、文本C、OLE对象D、超级链接60306、“邮政编码”字段是由6位数字组成的字符串,为该字段设置输入掩码,正确的是()。答案:BA、000000B、999999C、CCCCCCD、LLLLLL60307、以下关于Access表的叙述中,正确的是()。答案:CA、表一般包含一到两个主题信息第2页共7页B、表的数据表视图只用于显示数据C、表设计视图的主要工作是设计和修改表的结构D、在表的数据表视图中,不能修改字段名称60308、为了限制“成绩”字段只能输入成绩值在0到100之间的数(包括0和100),在该字段“有效性规则”设置中错误的表达式为()。答案:AA、in(0,100)B、between0and100C、成绩=0and成绩=100D、=0and=10060401、在运行过程中利用对话框提示用户输入参数的查询称为()。答案:BA、选择查询B、参数查询C、投影查询D、交叉查询60402、使用查询向导创建交叉表查询的数据源必须直接来自()个表或查询。答案:BA、2个B、1个C、3个D、不限个60403、下列关于Access查询的叙述中,错误的是()。答案:DA、查询的数据源来自于表或已有的查询B、查询的结果可以作为其他数据库对象的数据源C、查询可以检索数据、追加、更改和删除数据D、查询不能生成新的数据表60404、设“教材表”中有“教材名称”、“教材数量”、“教材类别”和“出版社”等字段,若要统计各个出版社出版的各类教材的总量,比较好的查询方式是()。答案:CA、选择查询B、参数查询C、交叉表查询D、操作查询60405、将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是()。答案:CA、选择查询B、更新查询C、追加查询D、生成表查询60406、将所有考试成绩在90分以上的记录放在一个新表中,比较合适的查询是()。答案:DA、选择查询B、更新查询C、追加查询D、生成表查询60407、设“工资”表中包括“职工号”、“所在单位”、“基本工资”和“应发工资”等字段,若要按单位统计应发工资总数,那么在查询设计视图的“所在单位”和“应发工资”字段的“总计”行中应分别选择()。答案:BA、总计,分组B、分组,总计C、计数,分组D、分组,计数60408、条件表达式“Not工资额2000”的含义是()。答案:CA、选择工资额小于2000的记录B、选择工资额大于2000的记录C、选择工资额小于等于2000的记录D、选择除了工资字段之外的字段,且大于2000的记录60501、查询“学生”表中1990年出生的学生记录的规则是()。答案:AA、Year([出生日期])=1990B、month([出生日期])=1990C、1990D、Date([出生日期])=199060502、在Select语句中,用于求平均值的函数是()。答案:CA、Ave()B、Average()C、Avg()D、Averager()60503、在Select语句中,用于对检索结果排序的子句是()。答案:BA、FromB、OrderByC、WhileD、GroupBy60504、当Orderby子句中有多个字段时,其输出结果是()。答案:CA、按设定的优先次序依次进行排序B、按最右边的列开始排序C、按从左向右优先次序依次排序D、无法进行排序60505、假设“学生”表中有“姓名”字段,查找姓“王”的学生的查询条件是()。答案:CA、姓名Like王#B、姓名Like王?C、姓名Like王*D、姓名Like王!60506、设“学生”表中有“学号”等字段,删除学号为“S01002”的学生的记录,正确的SQL语句是()。答案:DA、DELETE学号=S01002B、DELETEFROM学号=S01002C、DELETE学号=S01002FROM学生D、DELETEFROM学生WHERE学号=S0100260507、设“学生”表中有“学号”、“生源”等字段,将学号为“S01001”的学生的生源改为“福建”,正确的SQL语句是()。答案:CA、UPDATE学号=S01002SET生源=福建B、UPDATE生源=福建FROM学生C、UPDATE学生SET生源=福建WHERE学号=S01002D、UPDATEFROM学生WHERE学号=S01002SET生源=福建60508、假设“成绩”表中有“学号”、“课程编号”、“成绩”这3个字段,若向“成绩”表中插入新的记录,错误的语句是()。答案:CA、INSERTINTO成绩VALUES(S07001,C0701,87)B、INSERTINTO成绩(学号,课程编号)VALUES(S07001,C0701)C、INSERTINTO成绩(学号,课程编号,成绩)VALUES(S07001,C0701)D、INSERTINTO成绩(学号,课程编号,成绩)VALUES(S07001,C0701,87)60601、若要查找文本型字段“设备”中包含字符串“COMPUTER”的记录,则正确的where子句是()。答案:DA、where设备Like*COMPUTERand设备LikeCOMPUTER*B、where设备=*COMPUTER*第3页共7页C、where设备Like*COMPUTERorLikeCOMPUTER*D、where设备Like*COMPUTER*60602、设“图书编号”是表“tBook”中的一个字段,若要查询“图书编号”为“26”或“38”的记录,正确的SQL语句是()。答案:CA、Select*FromtBookWhere图书编号=26and38B、Select*FromtBookWhere图书编号in(26and38)C、Select*FromtBookWhere图书编号=26or图书编号=38D、Select*FromtBookWhere图书编号=26and图书编号=3860603、下列SQL语句中,()无法实现查询“职工”表中“工资”字段(数值型)值在1000元~1500元之间(含1000和1500)的所有记录。答案:BA、Select*From职工Where工资=1000And工资=1500B、Select*From职工Where工资In(1000,1500)C、Select*From职工WhereNot(工资1000)And(工资=1500)D、Select*From职工Where工资Between1000And150060604、以“成绩”表为数据源,按“课程编号”字段统计每门课程最高分的SQL语句是()。答案:DA、Select课程编号,max(成绩)as最高分From成绩B、Select课程编号,max(成绩)as最高分From成绩OrderBy课程编号C、Select课程编号,成绩From成绩Where成绩anyD、Select课程编号,max(成绩)as最高分From成绩GroupBy课程编号60605、若数据表“Book”中有“书号”(字符型)、“书名”(字符型)和“单价”(数值型)等字段,要查询单价在20~80之间(含20和80)的书籍信息,并按单价降序排列,正确的SQL命令是()。答案:AA、SELECT*FromBookWhere单价Between20and80OrderBy单价DESCB、SELECT*FromBookWhere单价=20and单价=80OrderBy单价C、SELECT*FromBookWhereNot(单价20and单价80)OrderBy单价DESCD、SELECT*FromBookWhere单价Between20and80OrderBy单价60606、若“学生”表中有“学号”、“姓名”、“出生日期”等字段,要查询年龄在22岁以上的学生的记录的SQL语句是()。答案:AA、SELECT*From学生Where((Date()-[出生日期])/36522)B、SELECT*From学生Where((Data()-[出生日期])/36522)C、SELECT*From学生Where((Year()-[出生日期])=22)D、SELECT*From学生Where[出生日期]#1992-01-01#60607、设“学生”表中有“生源”等字段,查询各生源地(不重复)正确的SQL语句是()答案:AA、SELECTDist生源FROM学生B、SELECT生源FROM学生C、SELECT生源FROM学生groupby生源D、SELECT生源FROM学生orderby生源60608、查询最近30天的记录应使用()作为准则。答案:BA、BetweenDate()andDate()-30B、Between